Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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