Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Servant.Server.Internal.Handler
Documentation
Constructors
Handler | |
Fields
|
Instances
MonadFail Handler Source # | |
Defined in Servant.Server.Internal.Handler | |
MonadIO Handler Source # | |
Defined in Servant.Server.Internal.Handler | |
Applicative Handler Source # | |
Functor Handler Source # | |
Monad Handler Source # | |
MonadCatch Handler Source # | |
Defined in Servant.Server.Internal.Handler | |
MonadMask Handler Source # | |
Defined in Servant.Server.Internal.Handler | |
MonadThrow Handler Source # | |
Defined in Servant.Server.Internal.Handler | |
MonadBaseControl IO Handler Source # | |
Defined in Servant.Server.Internal.Handler Associated Types type StM Handler a | |
MonadError ServerError Handler Source # | |
Defined in Servant.Server.Internal.Handler Methods throwError :: ServerError -> Handler a # catchError :: Handler a -> (ServerError -> Handler a) -> Handler a | |
MonadBase IO Handler Source # | |
Defined in Servant.Server.Internal.Handler | |
Generic (Handler a) Source # | |
type StM Handler a Source # | |
Defined in Servant.Server.Internal.Handler | |
type Rep (Handler a) Source # | |
Defined in Servant.Server.Internal.Handler type Rep (Handler a) = D1 ('MetaData "Handler" "Servant.Server.Internal.Handler" "servant-server-0.19.2-JA96xaLTk2XEp6r2QOtobR" 'True) (C1 ('MetaCons "Handler" 'PrefixI 'True) (S1 ('MetaSel ('Just "runHandler'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ExceptT ServerError IO a)))) |
runHandler :: Handler a -> IO (Either ServerError a) Source #