Hoogle Search
Within LTS Haskell 24.2 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
fromException :: Exception e => SomeException -> Maybe eexceptions Control.Monad.Catch No documentation available.
onException :: (HasCallStack, MonadCatch m) => m a -> m b -> m aexceptions Control.Monad.Catch Run an action only if an exception is thrown in the main action. The exception is not caught, simply rethrown. NOTE The action is only run if an exception is thrown. If the monad supports other ways of aborting the computation, the action won't run if those other kinds of errors are thrown. See onError.
toException :: Exception e => e -> SomeExceptionexceptions Control.Monad.Catch No documentation available.
pattern
ArithException_ :: AsArithException s => ArithException -> slens Control.Exception.Lens No documentation available.
pattern
ArrayException_ :: AsArrayException s => ArrayException -> slens Control.Exception.Lens No documentation available.
-
lens Control.Exception.Lens Arithmetic exceptions.
-
lens Control.Exception.Lens Exceptions generated by array operations.
-
lens Control.Exception.Lens Asynchronous exceptions.
-
lens Control.Exception.Lens This Exception is thrown by lens when the user somehow manages to rethrow an internal HandlingException.
-
lens Control.Exception.Lens Exceptions that occur in the IO Monad. An IOException records a more specific error type, a descriptive string and maybe the handle that was used when the error was flagged. Due to their richer structure relative to other exceptions, these have a more carefully overloaded signature.