Safe Haskell | None |
---|---|
Language | Haskell2010 |
The Reader monad transformer.
This is useful to keep a non-modifiable value in a context
- data ReaderT r m a
- runReaderT :: ReaderT r m a -> r -> m a
Documentation
Reader Transformer
MonadTrans (ReaderT r) Source # | |
Monad m => Monad (ReaderT r m) Source # | |
Functor m => Functor (ReaderT r m) Source # | |
Applicative m => Applicative (ReaderT r m) Source # | |
MonadIO m => MonadIO (ReaderT r m) Source # | |
MonadCatch m => MonadCatch (ReaderT r m) Source # | |
MonadThrow m => MonadThrow (ReaderT r m) Source # | |
MonadFailure m => MonadFailure (ReaderT r m) Source # | |
type Failure (ReaderT r m) Source # | |
runReaderT :: ReaderT r m a -> r -> m a Source #