servant-client-core-0.20.2: Core functionality and class for client function generation for servant APIs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Servant.Client.Core.ClientError

Synopsis

Documentation

data ClientError Source #

A type representing possible errors in a request

Note that this type substantially changed in 0.12.

Constructors

FailureResponse (RequestF () (BaseUrl, ByteString)) Response

The server returned an error response including the failing request. $sel:requestPath:Request includes the BaseUrl and the path of the request.

DecodeFailure Text Response

The body could not be decoded at the expected type

UnsupportedContentType MediaType Response

The content-type of the response is not supported

InvalidContentTypeHeader Response

The content-type header is invalid

ConnectionError SomeException

There was a connection error, and no response was received

Instances

Instances details
Exception ClientError Source # 
Instance details

Defined in Servant.Client.Core.ClientError

Generic ClientError Source # 
Instance details

Defined in Servant.Client.Core.ClientError

Associated Types

type Rep ClientError :: Type -> Type #

Show ClientError Source # 
Instance details

Defined in Servant.Client.Core.ClientError

NFData ClientError Source #

Note: an exception in ConnectionError might not be evaluated fully, We only rnf its showed value.

Instance details

Defined in Servant.Client.Core.ClientError

Methods

rnf :: ClientError -> () #

Eq ClientError Source # 
Instance details

Defined in Servant.Client.Core.ClientError

type Rep ClientError Source # 
Instance details

Defined in Servant.Client.Core.ClientError