Hoogle Search
Within LTS Haskell 24.46 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
monad-peel Control.Exception.Peel 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.
SomeException :: e -> SomeExceptionmonad-peel Control.Exception.Peel No documentation available.
addExceptionContext :: ExceptionAnnotation a => a -> SomeException -> SomeExceptionmonad-peel Control.Exception.Peel Add more ExceptionContext to a SomeException.
asyncExceptionFromException :: Exception e => SomeException -> Maybe emonad-peel Control.Exception.Peel No documentation available.
asyncExceptionToException :: Exception e => e -> SomeExceptionmonad-peel Control.Exception.Peel No documentation available.
displayException :: Exception e => e -> Stringmonad-peel Control.Exception.Peel Render this exception value in a human-friendly manner. Default implementation: show.
fromException :: Exception e => SomeException -> Maybe emonad-peel Control.Exception.Peel No documentation available.
mapException :: (Exception e1, Exception e2) => (e1 -> e2) -> a -> amonad-peel Control.Exception.Peel This function maps one exception into another as proposed in the paper "A semantics for imprecise exceptions".
onException :: MonadPeelIO m => m a -> m b -> m amonad-peel Control.Exception.Peel Generalized version of onException.
someExceptionContext :: SomeException -> ExceptionContextmonad-peel Control.Exception.Peel View the ExceptionContext of a SomeException.