Modulefused-effects-1.1.2.7Haskell2010
Control.Carrier.Error.Either
A carrier for an Error effect.
- 1 type
- 1 value
- Packagefused-effects-1.1.2.7
- Exports2
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceEither.hs
Error carrier
2 declarationsInstances10MonadTrans, Monad, Functor, MonadFix, MonadFail, Applicative, …
MonadTrans (ErrorC e)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.EitherMonad m => Monad (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.EitherFunctor m => Functor (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.EitherMonadFix m => MonadFix (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.EitherMonadFail m => MonadFail (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.EitherMonad m => Applicative (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.Either(Alternative m, Monad m) => Alternative (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.EitherErrorC passes Alternative operations along to the underlying monad
m, rather than combining errors à la ExceptT.(Alternative m, Monad m) => MonadPlus (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.EitherMonadIO m => MonadIO (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.EitherAlgebra sig m => Algebra (Error e :+: sig) (ErrorC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Error.Either
Error effect
0 declarationsmodule Control.Effect.Error