io-classes-mtl-0.1.2.0: Experimental MTL instances for io-classes
Safe HaskellSafe-Inferred
LanguageHaskell2010

Control.Monad.Class.MonadTimer.Trans

Orphan instances

MonadDelay m => MonadDelay (ExceptT e m) Source # 
Instance details

Methods

threadDelay :: Int -> ExceptT e m () #

MonadDelay m => MonadDelay (StateT s m) Source # 
Instance details

Methods

threadDelay :: Int -> StateT s m () #

MonadDelay m => MonadDelay (StateT s m) Source # 
Instance details

Methods

threadDelay :: Int -> StateT s m () #

(Monoid w, MonadDelay m) => MonadDelay (WriterT w m) Source # 
Instance details

Methods

threadDelay :: Int -> WriterT w m () #

(Monoid w, MonadDelay m) => MonadDelay (WriterT w m) Source # 
Instance details

Methods

threadDelay :: Int -> WriterT w m () #

MonadTimer m => MonadTimer (StateT s m) Source # 
Instance details

Methods

registerDelay :: Int -> StateT s m (TVar (StateT s m) Bool) #

timeout :: Int -> StateT s m a -> StateT s m (Maybe a) #

MonadTimer m => MonadTimer (StateT s m) Source # 
Instance details

Methods

registerDelay :: Int -> StateT s m (TVar (StateT s m) Bool) #

timeout :: Int -> StateT s m a -> StateT s m (Maybe a) #

(Monoid w, MonadTimer m) => MonadTimer (WriterT w m) Source # 
Instance details

Methods

registerDelay :: Int -> WriterT w m (TVar (WriterT w m) Bool) #

timeout :: Int -> WriterT w m a -> WriterT w m (Maybe a) #

(Monoid w, MonadTimer m) => MonadTimer (WriterT w m) Source # 
Instance details

Methods

registerDelay :: Int -> WriterT w m (TVar (WriterT w m) Bool) #

timeout :: Int -> WriterT w m a -> WriterT w m (Maybe a) #

MonadDelay m => MonadDelay (ContT r m) Source # 
Instance details

Methods

threadDelay :: Int -> ContT r m () #

(Monoid w, MonadDelay m) => MonadDelay (RWST r w s m) Source # 
Instance details

Methods

threadDelay :: Int -> RWST r w s m () #

(Monoid w, MonadDelay m) => MonadDelay (RWST r w s m) Source # 
Instance details

Methods

threadDelay :: Int -> RWST r w s m () #

(Monoid w, MonadTimer m) => MonadTimer (RWST r w s m) Source # 
Instance details

Methods

registerDelay :: Int -> RWST r w s m (TVar (RWST r w s m) Bool) #

timeout :: Int -> RWST r w s m a -> RWST r w s m (Maybe a) #

(Monoid w, MonadTimer m) => MonadTimer (RWST r w s m) Source # 
Instance details

Methods

registerDelay :: Int -> RWST r w s m (TVar (RWST r w s m) Bool) #

timeout :: Int -> RWST r w s m a -> RWST r w s m (Maybe a) #