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.
-
melf Control.Exception.ChainedException Exception that keeps track of error locations
ChainedException :: String -> Loc -> ChainedExceptionNext -> ChainedExceptionmelf Control.Exception.ChainedException No documentation available.
-
melf Control.Exception.ChainedException Structure to organize the stack of exceptions with locations
exnOnException :: forall e m a . Monad m => Exn m e -> m a -> m () -> m amonadology Control.Monad.Ology.Data.Exn No documentation available.
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.
-
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.
onException :: MonadException m => m a -> m () -> m amonadology Control.Monad.Ology.General.Exception Run the handler on exception. Does not mask asynchronous exceptions on the handler.
-
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.
displayException :: Exception e => e -> Stringmonadology Control.Monad.Ology.General.Throw Render this exception value in a human-friendly manner. Default implementation: show.
fromException :: Exception e => SomeException -> Maybe emonadology Control.Monad.Ology.General.Throw No documentation available.