| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Mini.Transformers.ReaderT
Contents
Description
Extend a monad with a read-only environment
Type
newtype ReaderT r m a Source #
A transformer with read-only r, inner monad m, return a
Constructors
| ReaderT (r -> m a) |
Instances
| MonadTrans (ReaderT r) Source # | |
| MonadFail m => MonadFail (ReaderT r m) Source # | |
Defined in Mini.Transformers.ReaderT | |
| MonadIO m => MonadIO (ReaderT r m) Source # | |
Defined in Mini.Transformers.ReaderT | |
| (Monad m, Alternative m) => Alternative (ReaderT r m) Source # | |
| Monad m => Applicative (ReaderT r m) Source # | |
Defined in Mini.Transformers.ReaderT | |
| Monad m => Functor (ReaderT r m) Source # | |
| Monad m => Monad (ReaderT r m) Source # | |
Runner
runReaderT :: ReaderT r m a -> r -> m a Source #
Unwrap a ReaderT computation with an initial read-only value