Servant.Checked.Exceptions

Throws API parameter

data Throws e

NoThrow API parameter

data NoThrow

Envelope response wrapper

data Envelope es a

Envelope helper functions

Envelope constructors

toSuccEnvelope

toErrEnvelope

pureSuccEnvelope

pureErrEnvelope

Envelope destructors

envelope

emptyEnvelope

fromEnvelope

fromEnvelopeOr

fromEnvelopeM

fromEnvelopeOrM

errEnvelopeMatch

catchesEnvelope

Envelope optics

_SuccEnvelope

_ErrEnvelope

_ErrEnvelopeErr

Envelope and Either

envelopeToEither

eitherToEnvelope

isoEnvelopeEither

OpenUnion (used in ErrEnvelope)

type OpenUnion

OpenUnion Helpers

openUnion

fromOpenUnion

fromOpenUnionOr

openUnionPrism

openUnionLift

openUnionMatch

catchesOpenUnion

Union (used by OpenUnion)

data Union f as

Union helpers

union

absurdUnion

umap

catchesUnion

Union optics

_This

_That

Typeclasses used with Union

data Nat

type family RIndex (r :: k) (rs :: [k]) :: Nat where ...

class UElem a as i

type IsMember a as

OpenProduct (used by OpenUnion)

type OpenProduct

data Product f as

class ToOpenProduct tuple as

tupleToOpenProduct

class ToProduct tuple f as

tupleToProduct

type family ReturnX x as where ...