Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Orphan instances
(MonadThrow m, Monoid w) => MonadThrow (RWST r w s m) Source # | |
(MonadCatch m, Monoid w) => MonadCatch (RWST r w s m) Source # | |
(MonadMask m, Monoid w) => MonadMask (RWST r w s m) Source # | |
mask :: ((forall a. RWST r w s m a -> RWST r w s m a) -> RWST r w s m b) -> RWST r w s m b # uninterruptibleMask :: ((forall a. RWST r w s m a -> RWST r w s m a) -> RWST r w s m b) -> RWST r w s m b # generalBracket :: RWST r w s m a -> (a -> ExitCase b -> RWST r w s m c) -> (a -> RWST r w s m b) -> RWST r w s m (b, c) # |