# Functions
NewSvc1JSONClient creates a JSON client that implements the Svc1 interface.
NewSvc1ProtobufClient creates a Protobuf client that implements the Svc1 interface.
NewSvc1Server builds a TwirpServer that can be used as an http.Handler to handle HTTP requests that are routed to the right method in the provided svc implementation.
NewSvc2JSONClient creates a JSON client that implements the Svc2 interface.
NewSvc2ProtobufClient creates a Protobuf client that implements the Svc2 interface.
NewSvc2Server builds a TwirpServer that can be used as an http.Handler to handle HTTP requests that are routed to the right method in the provided svc implementation.
WriteError writes an HTTP response with a valid Twirp error format (code, msg, meta).
# Constants
Svc1PathPrefix is a convenience constant that may identify URL paths.
Svc2PathPrefix is a convenience constant that may identify URL paths.
# Variables
No description provided by the author
No description provided by the author
# Interfaces
HTTPClient is the interface used by generated clients to send HTTP requests.
No description provided by the author
No description provided by the author
TwirpServer is the interface generated server structs will support: they're HTTP handlers with additional methods for accessing metadata about the service.