Copyright | (c) Moritz Clasmeier 2018 |
---|---|
License | BSD3 |
Maintainer | mtesseract@silverratio.net |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
- 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
.
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 #