Modulefused-effects-1.1.2.7Haskell2010
Control.Carrier.Throw.Either
A carrier for a Throw effect.
- 1 type
- 1 value
- Packagefused-effects-1.1.2.7
- Exports2
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceEither.hs
Throw carrier
2 declarationsInstances10MonadTrans, Monad, Functor, MonadFix, MonadFail, Applicative, …
MonadTrans (ThrowC e)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.EitherMonad m => Monad (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.EitherFunctor m => Functor (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.EitherMonadFix m => MonadFix (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.EitherMonadFail m => MonadFail (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.EitherMonad m => Applicative (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.Either(Alternative m, Monad m) => Alternative (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.Either(Alternative m, Monad m) => MonadPlus (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.EitherMonadIO m => MonadIO (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.EitherAlgebra sig m => Algebra (Throw e :+: sig) (ThrowC e m)Defined in fused-effects-1.1.2.7 · Control.Carrier.Throw.Either
Throw effect
0 declarationsmodule Control.Effect.Throw