io-classes-1.6.0.0: Type classes for concurrency with STM, ST and timing
Safe HaskellSafe-Inferred
LanguageHaskell2010

Control.Monad.Class.MonadEventlog.Trans

Orphan instances

MonadEventlog m => MonadEventlog (ExceptT e m) Source #

Since: 0.1.0.0

Instance details

Methods

traceEventIO :: String -> ExceptT e m ()

traceMarkerIO :: String -> ExceptT e m ()

MonadEventlog m => MonadEventlog (StateT s m) Source #

Since: 0.1.0.0

Instance details

Methods

traceEventIO :: String -> StateT s m ()

traceMarkerIO :: String -> StateT s m ()

MonadEventlog m => MonadEventlog (StateT s m) Source #

Since: 0.1.0.0

Instance details

Methods

traceEventIO :: String -> StateT s m ()

traceMarkerIO :: String -> StateT s m ()

(Monoid w, MonadEventlog m) => MonadEventlog (WriterT w m) Source #

Since: 0.1.0.0

Instance details

Methods

traceEventIO :: String -> WriterT w m ()

traceMarkerIO :: String -> WriterT w m ()

(Monoid w, MonadEventlog m) => MonadEventlog (WriterT w m) Source #

Since: 0.1.0.0

Instance details

Methods

traceEventIO :: String -> WriterT w m ()

traceMarkerIO :: String -> WriterT w m ()

MonadEventlog m => MonadEventlog (ContT r m) Source #

Since: 0.1.0.0

Instance details

Methods

traceEventIO :: String -> ContT r m ()

traceMarkerIO :: String -> ContT r m ()

(Monoid w, MonadEventlog m) => MonadEventlog (RWST r w s m) Source #

Since: 0.1.0.0

Instance details

Methods

traceEventIO :: String -> RWST r w s m ()

traceMarkerIO :: String -> RWST r w s m ()

(Monoid w, MonadEventlog m) => MonadEventlog (RWST r w s m) Source #

Since: 0.1.0.0

Instance details

Methods

traceEventIO :: String -> RWST r w s m ()

traceMarkerIO :: String -> RWST r w s m ()