Safe HaskellSafe

LSC.Trace

Documentation

class Trace m a where Source #

Methods

trace :: a -> m a Source #

Instances

Instances details
Show a => Trace IO a Source # 
Instance details

Defined in LSC.Trace

Methods

trace :: a -> IO a Source #

Show a => Trace LSC a Source # 
Instance details

Defined in LSC.Transformer

Methods

trace :: a -> LSC a Source #

Show a => Trace (ST s) a Source # 
Instance details

Defined in LSC.Trace

Methods

trace :: a -> ST s a Source #

(Show a, MonadIO m) => Trace (LST m) a Source # 
Instance details

Defined in LSC.Transformer

Methods

trace :: a -> LST m a Source #

(Show a, Monad m) => Trace (StateT s m) a Source # 
Instance details

Defined in LSC.Trace

Methods

trace :: a -> StateT s m a Source #

(Show a, Monad m) => Trace (StateT s m) a Source # 
Instance details

Defined in LSC.Trace

Methods

trace :: a -> StateT s m a Source #

Show a => Trace ((->) b :: Type -> Type) a Source # 
Instance details

Defined in LSC.Trace

Methods

trace :: a -> b -> a Source #