Safe Haskell | None |
---|---|
Language | Haskell2010 |
Control.Monad.Cleanup.Class
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
Methods
Instances
(Contains (Errors m) (Errors m), Contains (Errors m) (SomeException ': Errors m), MonadRescue m, MonadMask m) => MonadCleanup (CleanupT m) Source # | |