Safe Haskell | None |
---|---|
Language | Haskell2010 |
Control.Effect.Exception
Documentation
class Monad m => EffException e m | m -> e where Source
Methods
liftEither :: Either e a -> m a Source
Instances
EffException e m => EffException e (Eff f m) Source | |
Monad m => EffException e (Eff (Either e) m) Source |
throw :: EffException e m => e -> m a Source
exceptTToEff :: (Monad m, EffException e m) => ExceptT e m a -> m a Source