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.

  1. fromException :: Exception e => SomeException -> Maybe e

    exceptions Control.Monad.Catch

    No documentation available.

  2. onException :: (HasCallStack, MonadCatch m) => m a -> m b -> m a

    exceptions 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.

  3. toException :: Exception e => e -> SomeException

    exceptions Control.Monad.Catch

    No documentation available.

  4. pattern ArithException_ :: AsArithException s => ArithException -> s

    lens Control.Exception.Lens

    No documentation available.

  5. pattern ArrayException_ :: AsArrayException s => ArrayException -> s

    lens Control.Exception.Lens

    No documentation available.

  6. class AsArithException t

    lens Control.Exception.Lens

    Arithmetic exceptions.

  7. class AsArrayException t

    lens Control.Exception.Lens

    Exceptions generated by array operations.

  8. class AsAsyncException t

    lens Control.Exception.Lens

    Asynchronous exceptions.

  9. class AsHandlingException t

    lens Control.Exception.Lens

    This Exception is thrown by lens when the user somehow manages to rethrow an internal HandlingException.

  10. class AsIOException t

    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.

Page 12 of many | Previous | Next