Modulefused-effects-1.1.2.7Haskell2010
Control.Carrier.Fail.Either
A carrier for a Fail effect, returning the result as an Either String. Failed computations will return a Left containing the String value passed to fail.
- 1 type
- 1 value
- Packagefused-effects-1.1.2.7
- Exports2
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceEither.hs
Fail carrier
2 declarationsInstances10MonadTrans, Monad, Functor, MonadFix, MonadFail, Applicative, …
MonadTrans FailCDefined in fused-effects-1.1.2.7 · Control.Carrier.Fail.EitherMonad m => Monad (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.EitherFunctor m => Functor (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.EitherMonadFix m => MonadFix (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.EitherAlgebra sig m => MonadFail (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.EitherMonad m => Applicative (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.Either(Alternative m, Monad m) => Alternative (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.Either(Alternative m, Monad m) => MonadPlus (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.EitherMonadIO m => MonadIO (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.EitherAlgebra sig m => Algebra (Fail :+: sig) (FailC m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Fail.Either
Fail effect
0 declarationsmodule Control.Effect.Fail