| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell98 |
Control.Monad.Trans.Abort
Documentation
Instances
| MonadBase η μ => MonadBase η (AbortT e μ) | |
| MonadBaseControl η μ => MonadBaseControl η (AbortT e μ) | |
| MonadTrans (AbortT e) | |
| MonadTransControl (AbortT e) | |
| BindTrans (AbortT e) | |
| (Functor μ, Monad μ, Default e) => Alternative (AbortT e μ) | |
| Monad μ => Monad (AbortT e μ) | |
| Functor μ => Functor (AbortT e μ) | |
| MonadFix μ => MonadFix (AbortT e μ) | |
| (Monad μ, Default e) => MonadPlus (AbortT e μ) | |
| (Functor μ, Monad μ) => Applicative (AbortT e μ) | |
| Monad μ => Pointed (AbortT e μ) | |
| (Functor μ, Monad μ, Default e) => Plus (AbortT e μ) | |
| (Functor μ, Monad μ) => Alt (AbortT e μ) | |
| (Functor μ, Monad μ) => Apply (AbortT e μ) | |
| (Functor μ, Monad μ) => Bind (AbortT e μ) | |
| MonadIO μ => MonadIO (AbortT e μ) | |
| data StT (AbortT e) = StAbort {} | |
data StM (AbortT e μ) = StMAbort {
|