Hoogle Search

Within LTS Haskell 24.28 (ghc-9.10.3)

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

  1. mapException :: (Exception e1, Exception e2) => (e1 -> e2) -> a -> a

    ghc-internal GHC.Internal.Control.Exception.Base

    This function maps one exception into another as proposed in the paper "A semantics for imprecise exceptions".

  2. onException :: IO a -> IO b -> IO a

    ghc-internal GHC.Internal.Control.Exception.Base

    Like finally, but only performs the final action if there was an exception raised by the computation.

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

    ghc-internal GHC.Internal.Control.Exception.Base

    toException should produce a SomeException with no attached ExceptionContext.

  4. class (MonadIO m, MonadException m) => MonadAsyncException (m :: Type -> Type)

    exception-transformers Control.Monad.Exception

    No documentation available.

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

    exception-transformers Control.Monad.Exception

    No documentation available.

  6. data SomeException

    exception-transformers Control.Monad.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. displayException :: Exception e => e -> String

    exception-transformers Control.Monad.Exception

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

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

    exception-transformers Control.Monad.Exception

    No documentation available.

  9. liftException :: MonadException m => Either SomeException a -> m a

    exception-transformers Control.Monad.Exception

    Lift the result of running a computation in a monad transformed by ExceptionT into another monad that supports exceptions.

  10. mapExceptionT :: (m (Either SomeException a) -> n (Either SomeException b)) -> ExceptionT m a -> ExceptionT n b

    exception-transformers Control.Monad.Exception

    No documentation available.

Page 27 of many | Previous | Next