| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
UnliftIO.Exception.Lens
Description
Functions from Control.Exception.Lens, but using MonadUnliftIO, not
MonadCatch
Synopsis
- catching :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> (a -> m r) -> m r
- catching_ :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> m r -> m r
- handling :: MonadUnliftIO m => Getting (First a) SomeException a -> (a -> m r) -> m r -> m r
- handling_ :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> m r -> m r
- trying :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> m (Either a r)
- trying_ :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> m (Maybe r)
Documentation
catching :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> (a -> m r) -> m r Source #
catching using MonadUnliftIO
Since: 0.2.25.0
catching_ :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> m r -> m r Source #
catching_ using MonadUnliftIO
Since: 0.2.25.0
handling :: MonadUnliftIO m => Getting (First a) SomeException a -> (a -> m r) -> m r -> m r Source #
handling using MonadUnliftIO
Since: 0.2.25.0
handling_ :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> m r -> m r Source #
handling_ using MonadUnliftIO
Since: 0.2.25.0
trying :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> m (Either a r) Source #
trying using MonadUnliftIO
Since: 0.2.25.0
trying_ :: MonadUnliftIO m => Getting (First a) SomeException a -> m r -> m (Maybe r) Source #
trying_ using MonadUnliftIO
Since: 0.2.25.0