| Copyright | (c) Moritz Clasmeier 2018 |
|---|---|
| License | BSD3 |
| Maintainer | mtesseract@silverratio.net |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Control.Error.Context.Simple
Description
- newtype ErrorContextT m a = ErrorContextT {
- _runErrorContextT :: ReaderT ErrorContext m a
- runErrorContextT :: ErrorContextT m a -> m a
Documentation
newtype ErrorContextT m a Source #
Data type implementing MonadErrorContext.
Constructors
| ErrorContextT | |
Fields
| |
Instances
| MonadTrans ErrorContextT Source # | |
| MonadWriter w m => MonadWriter w (ErrorContextT m) Source # | |
| MonadState s m => MonadState s (ErrorContextT m) Source # | |
| MonadReader r m => MonadReader r (ErrorContextT m) Source # | |
| Monad m => Monad (ErrorContextT m) Source # | |
| Functor m => Functor (ErrorContextT m) Source # | |
| Applicative m => Applicative (ErrorContextT m) Source # | |
| (MonadCatch m, MonadIO m) => MonadIO (ErrorContextT m) Source # | |
| (MonadCatch m, MonadResource m) => MonadResource (ErrorContextT m) Source # | |
| MonadCatch m => MonadThrow (ErrorContextT m) Source # | |
| MonadCatch m => MonadCatch (ErrorContextT m) Source # | |
| MonadCatch m => MonadErrorContext (ErrorContextT m) Source # | |
runErrorContextT :: ErrorContextT m a -> m a Source #