|
Control.Monad.Failure.Class |
|
|
Description |
Defines the class MonadFailure for monads which can fail.
|
|
Synopsis |
|
|
|
Documentation |
|
|
| Methods | | | Instances | Exception e => MonadFailure e IO | MonadFailure e [] | MonadFailure e Maybe | MonadFailure e m => MonadFailure e (ListT m) | Error e => MonadFailure e (Either e) | MonadFailure e m => MonadFailure e (ListT m) | MonadFailure e m => MonadFailure e (StateT s m) | (Monoid w, MonadFailure e m) => MonadFailure e (WriterT w m) | MonadFailure e m => MonadFailure e (StateT s m) | (Monoid w, MonadFailure e m) => MonadFailure e (WriterT w m) | MonadFailure e m => MonadFailure e (ReaderT r m) | (Error e, Monad m) => MonadFailure e (ErrorT e m) | MonadFailure e m => MonadFailure e (StateT s m) | (Monoid w, MonadFailure e m) => MonadFailure e (WriterT w m) | MonadFailure e m => MonadFailure e (StateT s m) | (Monoid w, MonadFailure e m) => MonadFailure e (WriterT w m) | MonadFailure e m => MonadFailure e (ReaderT r m) | (Error e, Monad m) => MonadFailure e (ErrorT e m) | (Monoid w, MonadFailure e m) => MonadFailure e (RWST r w s m) | (Monoid w, MonadFailure e m) => MonadFailure e (RWST r w s m) | (Monoid w, MonadFailure e m) => MonadFailure e (RWST r w s m) | (Monoid w, MonadFailure e m) => MonadFailure e (RWST r w s m) |
|
|
|
|
| Methods | | Wrap the failure value, if any, with the given function. This is
useful in particular when you want all the exceptions returned from a
certain library to be of a certain type, even if they were generated by
a different library.
|
| | Instances | |
|
|
|
Call failure with a String.
|
|
newtype StringException | Source |
|
Constructors | | Instances | |
|
|
Produced by Haddock version 2.6.0 |