Hoogle Search
Within LTS Haskell 24.39 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
catchAnyDeep :: (NFData a, MonadUnliftIO m) => m a -> (SomeException -> m a) -> m aunliftio UnliftIO.Exception catchDeep specialized to catch all synchronous exception.
handleAny :: MonadUnliftIO m => (SomeException -> m a) -> m a -> m aunliftio UnliftIO.Exception Flipped version of catchAny.
handleAnyDeep :: (MonadUnliftIO m, NFData a) => (SomeException -> m a) -> m a -> m aunliftio UnliftIO.Exception Flipped version of catchAnyDeep.
tryAny :: MonadUnliftIO m => m a -> m (Either SomeException a)unliftio UnliftIO.Exception try specialized to catch all synchronous exceptions.
tryAnyDeep :: (MonadUnliftIO m, NFData a) => m a -> m (Either SomeException a)unliftio UnliftIO.Exception tryDeep specialized to catch all synchronous exceptions.
-
unliftio UnliftIO.Foreign No documentation available.
withMany :: (a -> (b -> res) -> res) -> [a] -> ([b] -> res) -> resunliftio UnliftIO.Foreign Replicates a withXXX combinator over a list of objects, yielding a list of marshalled objects
waitAny :: MonadIO m => [Async a] -> m (Async a, a)unliftio UnliftIO.Internals.Async Lifted waitAny.
waitAnyCancel :: MonadIO m => [Async a] -> m (Async a, a)unliftio UnliftIO.Internals.Async Lifted waitAnyCancel.
waitAnyCatch :: MonadIO m => [Async a] -> m (Async a, Either SomeException a)unliftio UnliftIO.Internals.Async Lifted waitAnyCatch.