Safe Haskell | None |
---|---|
Language | Haskell2010 |
Foundation.Monad.Except
Documentation
newtype ExceptT e m a Source #
Constructors
ExceptT | |
Fields
|
Instances
MonadTrans (ExceptT e) Source # | |
AMPMonad m => Monad (ExceptT e m) Source # | |
Functor m => Functor (ExceptT e m) Source # | |
(AMPMonad m, MonadFix m) => MonadFix (ExceptT e m) Source # | |
AMPMonad m => Applicative (ExceptT e m) Source # | |
Defined in Foundation.Monad.Except Methods pure :: a -> ExceptT e m a Source # (<*>) :: ExceptT e m (a -> b) -> ExceptT e m a -> ExceptT e m b Source # liftA2 :: (a -> b -> c) -> ExceptT e m a -> ExceptT e m b -> ExceptT e m c Source # (*>) :: ExceptT e m a -> ExceptT e m b -> ExceptT e m b Source # (<*) :: ExceptT e m a -> ExceptT e m b -> ExceptT e m a Source # | |
MonadIO m => MonadIO (ExceptT e m) Source # | |
AMPMonad m => MonadFailure (ExceptT e m) Source # | |
MonadReader m => MonadReader (ExceptT e m) Source # | |
Defined in Foundation.Monad.Except Associated Types type ReaderContext (ExceptT e m) :: Type Source # | |
type Failure (ExceptT e m) Source # | |
Defined in Foundation.Monad.Except | |
type ReaderContext (ExceptT e m) Source # | |
Defined in Foundation.Monad.Except |