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