servant-client-core-0.13: Core functionality and class for client function generation for servant APIs

Safe HaskellNone
LanguageHaskell2010

Servant.Client.Core.Internal.RunClient

Description

Types for possible backends to run client-side Request queries

Documentation

class Monad m => RunClient m where #

Methods

runRequest :: Request -> m Response #

How to make a request.

streamingRequest :: Request -> m StreamingResponse #

throwServantError :: ServantError -> m a #

catchServantError :: m a -> (ServantError -> m a) -> m a #

decodedAs :: forall ct a m. (MimeUnrender ct a, RunClient m) => Response -> Proxy ct -> m a #