Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
Monad transformer that can be used by server API providers. Provides tracking of the request state and logging of the decisions made so far. For example
type WaiCrank m a = ReaderT (Request, HTTPDate) (WebcrankT m) a
WebcrankT | |
|
MonadTrans WebcrankT Source | |
Monad m => MonadState ReqData (WebcrankT m) Source | |
Monad m => MonadWriter LogData (WebcrankT m) Source | |
Monad m => Monad (WebcrankT m) Source | |
Functor m => Functor (WebcrankT m) Source | |
Monad m => Applicative (WebcrankT m) Source | |
MonadThrow m => MonadThrow (WebcrankT m) Source | |
MonadCatch m => MonadCatch (WebcrankT m) Source | |
MonadMask m => MonadMask (WebcrankT m) Source | |
MonadIO m => MonadIO (WebcrankT m) Source | |
Monad m => MonadReader (ResourceData (WebcrankT m)) (WebcrankT m) Source |