Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class MonadIO m => CaughtMonadIO m where Source #
gcatch :: Exception e => m a -> (e -> m a) -> m a Source #
gcatchJust :: Exception e => (e -> Maybe b) -> m a -> (b -> m a) -> m a Source #
CaughtMonadIO IO Source # | |
ISession si => CaughtMonadIO (DBM mark si) Source # | |
CaughtMonadIO m => CaughtMonadIO (ReaderT * a m) Source # | |
gbracket :: CaughtMonadIO m => m t -> (t -> m a) -> (t -> m b) -> m b Source #
gfinally :: CaughtMonadIO m => m t -> m a -> m t Source #