Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class (Raises m SomeException, MonadRescue m) => MonadCleanup m where
Documentation
class (Raises m SomeException, MonadRescue m) => MonadCleanup m where Source #
Safely work with resources when an asynchronous exception may be thrown
Instances
(Contains (Errors m) (Errors m), Contains (Errors m) (SomeException ': Errors m), MonadRescue m, MonadMask m) => MonadCleanup (CleanupT m) Source # | |