mensam-0
Safe HaskellSafe-Inferred
LanguageGHC2021

Mensam.Client.Application.MensamClient

Documentation

newtype MensamClientT m a Source #

Constructors

MkMensamClientT 

Instances

Instances details
MonadTransControl MensamClientT Source # 
Instance details

Defined in Mensam.Client.Application.MensamClient

Associated Types

type StT MensamClientT a Source #

MonadTransControlIdentity MensamClientT Source # 
Instance details

Defined in Mensam.Client.Application.MensamClient

Methods

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

MonadTrans MensamClientT Source # 
Instance details

Defined in Mensam.Client.Application.MensamClient

Methods

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

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

Defined in Mensam.Client.Application.MensamClient

Methods

pure :: a -> MensamClientT m a #

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

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

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

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

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

Defined in Mensam.Client.Application.MensamClient

Methods

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

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

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

Defined in Mensam.Client.Application.MensamClient

Methods

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

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

return :: a -> MensamClientT m a #

MonadIO m => MonadMensamClient (MensamClientT m) Source # 
Instance details

Defined in Mensam.Client.Application.MensamClient

MonadIO (t2 m) => MonadMensamClient (ComposeT MensamClientT t2 m) Source # 
Instance details

Defined in Mensam.Client.Application.MensamClient

type StT MensamClientT a Source # 
Instance details

Defined in Mensam.Client.Application.MensamClient