Concurrential-0.2.1.0: Mix concurrent and sequential computation

Copyright(c) Alexander Vieth, 2015
LicenseBSD3
Maintaineraovieth@gmail.com
Stabilityexperimental
Portabilitynon-portable (GHC only)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Control.Concurrent.Except

Description

 

Documentation

data ExceptT e m a Source

Constructors

ExceptT 

Fields

runExceptT :: m (Either e a)
 

Instances

Monad m => Monad (ExceptT e m) 
Functor m => Functor (ExceptT e m) 
Applicative m => Applicative (ExceptT e m) 
Typeable (* -> (* -> *) -> * -> *) ExceptT 

injectE :: Applicative m => Either e a -> ExceptT e m a Source

throwE :: Applicative m => e -> ExceptT e m a Source

catchE :: Monad m => ExceptT e m a -> (e -> ExceptT e' m a) -> ExceptT e' m a Source