| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Foundation.Monad.Reader
Description
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
Instances
| 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 #