package
0.1.3
Repository: https://github.com/monadicstack/abide.git
Documentation: pkg.go.dev

# Functions

NewClient constructs the RPC client that does the "heavy lifting" when communicating with remote abide-powered RPC services.
WithHTTPClient allows you to provide an HTTP client configured to your liking.
WithMiddleware sets the chain of HTTP request/response handlers you want to invoke on each service function invocation before/after we dispatch the HTTP request.

# Structs

Client manages all RPC communication with other abide-powered services.

# Type aliases

ClientMiddlewareFunc is a round-tripper-like function that accepts a request and returns a response/error combo, but also accepts 'next' (the rest of the computation) so that you can short circuit the execution as you see fit.
ClientOption is a single configurable setting that modifies some attribute of the RPC client when building one via NewClient().
RoundTripperFunc matches the signature of the standard http.RoundTripper interface.