zeolite-lang-0.24.1.0: Zeolite is a statically-typed, general-purpose programming language.
Safe HaskellSafe
LanguageHaskell2010

Base.TrackedErrors

Documentation

data TrackedErrorsT m a Source #

Instances

Instances details
MonadTrans TrackedErrorsT Source # 
Instance details

Defined in Base.TrackedErrors

Methods

lift :: Monad m => m a -> TrackedErrorsT m a #

ErrorContextT TrackedErrorsT Source # 
Instance details

Defined in Base.TrackedErrors

Monad m => MonadFail (TrackedErrorsT m) Source # 
Instance details

Defined in Base.TrackedErrors

Methods

fail :: String -> TrackedErrorsT m a #

MonadIO m => MonadIO (TrackedErrorsT m) Source # 
Instance details

Defined in Base.TrackedErrors

Methods

liftIO :: IO a -> TrackedErrorsT m a #

(Applicative m, Monad m) => Applicative (TrackedErrorsT m) Source # 
Instance details

Defined in Base.TrackedErrors

Methods

pure :: a -> TrackedErrorsT m a #

(<*>) :: TrackedErrorsT m (a -> b) -> TrackedErrorsT m a -> TrackedErrorsT m b #

liftA2 :: (a -> b -> c) -> TrackedErrorsT m a -> TrackedErrorsT m b -> TrackedErrorsT m c #

(*>) :: TrackedErrorsT m a -> TrackedErrorsT m b -> TrackedErrorsT m b #

(<*) :: TrackedErrorsT m a -> TrackedErrorsT m b -> TrackedErrorsT m a #

(Functor m, Monad m) => Functor (TrackedErrorsT m) Source # 
Instance details

Defined in Base.TrackedErrors

Methods

fmap :: (a -> b) -> TrackedErrorsT m a -> TrackedErrorsT m b #

(<$) :: a -> TrackedErrorsT m b -> TrackedErrorsT m a #

Monad m => Monad (TrackedErrorsT m) Source # 
Instance details

Defined in Base.TrackedErrors

Methods

(>>=) :: TrackedErrorsT m a -> (a -> TrackedErrorsT m b) -> TrackedErrorsT m b #

(>>) :: TrackedErrorsT m a -> TrackedErrorsT m b -> TrackedErrorsT m b #

return :: a -> TrackedErrorsT m a #

Show a => Show (TrackedErrors a) Source # 
Instance details

Defined in Base.TrackedErrors

Monad m => CollectErrorsM (TrackedErrorsT m) Source # 
Instance details

Defined in Base.TrackedErrors

Monad m => ErrorContextM (TrackedErrorsT m) Source # 
Instance details

Defined in Base.TrackedErrors