| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Webcrank.ServerAPI.WebcrankT
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
Constructors
| WebcrankT | |
Fields
| |
Instances
| 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 |