The capabilities required by the request. This must be a subset of the the capabilities supported
by the backend (which always includes Effect[F]
).
A monad instance for the effect type used when returning responses.
A monad instance for the effect type used when returning responses. Allows writing wrapper backends, which map/flatMap over the return value of send.
(Since version ) see corresponding Javadoc for more information.
A base class for delegate backends, which includes delegating implementations for
close
andresponseMonad
, so that onlysend
needs to be defined.