Attributes
Members list
Type members
Types
Value members
Concrete methods
Inherited methods
Attributes
- Inherited from:
- Module
As expectOptionOr, but defined in terms of cats.data.OptionT.
As expectOptionOr, but defined in terms of cats.data.OptionT.
Attributes
- Inherited from:
- Client
As expectOption, but defined in terms of cats.data.OptionT.
As expectOption, but defined in terms of cats.data.OptionT.
Attributes
- Inherited from:
- Client
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Translates the effect type of this client from F to G
Translates the effect type of this client from F to G
Attributes
- Inherited from:
- Client
Exports
Defined exports
Returns this client as an HttpApp. It is the responsibility of callers of this service to run the response body to release the underlying HTTP connection.
Returns this client as an HttpApp. It is the responsibility of callers of this service to run the response body to release the underlying HTTP connection.
This is intended for use in proxy servers. run, [[fetchAsA*]], toKleisli, and stream are safer alternatives, as their signatures guarantee release of the HTTP connection.
Attributes
Returns this client as a cats.data.Kleisli. All connections created by this service are released on completion of callback task f.
Returns this client as a cats.data.Kleisli. All connections created by this service are released on completion of callback task f.
This method effectively reverses the arguments to run
followed by use
, and is preferred when an HTTP client is composed into a larger Kleisli function, or when a common response callback is used by many call sites.