Hoogle Search

Within LTS Haskell 24.6 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data ChainedException

    melf Control.Exception.ChainedException

    Exception that keeps track of error locations

  2. ChainedException :: String -> Loc -> ChainedExceptionNext -> ChainedException

    melf Control.Exception.ChainedException

    No documentation available.

  3. data ChainedExceptionNext

    melf Control.Exception.ChainedException

    Structure to organize the stack of exceptions with locations

  4. exnOnException :: forall e m a . Monad m => Exn m e -> m a -> m () -> m a

    monadology Control.Monad.Ology.Data.Exn

    No documentation available.

  5. class Monad m => MonadException (m :: Type -> Type)

    monadology Control.Monad.Ology.General.Exception

    Pretty much every monad can be made an instance of this class.

  6. data SomeException

    monadology Control.Monad.Ology.General.Exception

    The SomeException type is the root of the exception type hierarchy. When an exception of type e is thrown, behind the scenes it is encapsulated in a SomeException.

  7. onException :: MonadException m => m a -> m () -> m a

    monadology Control.Monad.Ology.General.Exception

    Run the handler on exception. Does not mask asynchronous exceptions on the handler.

  8. data IOException

    monadology Control.Monad.Ology.General.Throw

    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.

  9. displayException :: Exception e => e -> String

    monadology Control.Monad.Ology.General.Throw

    Render this exception value in a human-friendly manner. Default implementation: show.

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

    monadology Control.Monad.Ology.General.Throw

    No documentation available.

Page 35 of many | Previous | Next