Control.Monad.Exception
Documentation
Constructors
| EM | |
Fields
| |
Constructors
| MonadZero |
Constructors
| EMT | |
Fields
| |
Instances
| (Monoid w, MonadRWS r w s m) => MonadRWS r w s (EMT l m) | |
| MonadReader r m => MonadReader r (EMT l m) | |
| MonadState s m => MonadState s (EMT l m) | |
| (Monoid w, MonadWriter w m) => MonadWriter w (EMT l m) | |
| (Exception e, Throws e l, Monad m) => MonadThrow e (EMT l m) | |
| (Exception e, Monad m) => MonadCatch e (EMT (Caught e l) m) (EMT l m) | |
| MonadTrans (EMT l) | |
| Monad m => Monad (EMT l m) | |
| Monad m => Functor (EMT l m) | |
| MonadFix m => MonadFix (EMT l m) | |
| (Monad m, Throws MonadZero l) => MonadPlus (EMT l m) | |
| MonadIO m => MonadIO (EMT l m) | |
| MonadCont m => MonadCont (EMT l m) |