mensam-0
Safe HaskellSafe-Inferred
LanguageGHC2021

Mensam.Server.Application.Configured

Documentation

newtype ConfiguredT m a Source #

Constructors

ConfiguredT 

Instances

Instances details
MonadTransControl ConfiguredT Source # 
Instance details

Defined in Mensam.Server.Application.Configured

Associated Types

type StT ConfiguredT a Source #

Methods

liftWith :: Monad m => (Run ConfiguredT -> m a) -> ConfiguredT m a Source #

restoreT :: Monad m => m (StT ConfiguredT a) -> ConfiguredT m a Source #

MonadTransControlIdentity ConfiguredT Source # 
Instance details

Defined in Mensam.Server.Application.Configured

Methods

liftWithIdentity :: Monad m => ((forall x. ConfiguredT m x -> m x) -> m a) -> ConfiguredT m a Source #

MonadTrans ConfiguredT Source # 
Instance details

Defined in Mensam.Server.Application.Configured

Methods

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

Applicative m => Applicative (ConfiguredT m) Source # 
Instance details

Defined in Mensam.Server.Application.Configured

Methods

pure :: a -> ConfiguredT m a #

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

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

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

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

Functor m => Functor (ConfiguredT m) Source # 
Instance details

Defined in Mensam.Server.Application.Configured

Methods

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

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

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

Defined in Mensam.Server.Application.Configured

Methods

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

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

return :: a -> ConfiguredT m a #

Monad m => MonadConfigured (ConfiguredT m) Source # 
Instance details

Defined in Mensam.Server.Application.Configured

Monad (t2 m) => MonadConfigured (ComposeT ConfiguredT t2 m) Source # 
Instance details

Defined in Mensam.Server.Application.Configured

type StT ConfiguredT a Source # 
Instance details

Defined in Mensam.Server.Application.Configured