Copyright | (c) The University of Glasgow 1998-2002 |
---|---|
License | see libraries/base/LICENSE |
Maintainer | cvs-ghc@haskell.org |
Stability | internal |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Control.Exception.Annotation
Description
Exception annotations.
Synopsis
- data SomeExceptionAnnotation = ExceptionAnnotation a => SomeExceptionAnnotation a
- class Typeable a => ExceptionAnnotation a where
- displayExceptionAnnotation :: a -> String
Documentation
data SomeExceptionAnnotation Source #
Constructors
ExceptionAnnotation a => SomeExceptionAnnotation a |
class Typeable a => ExceptionAnnotation a where Source #
ExceptionAnnotation
s are types which can decorate exceptions as
ExceptionContext
.
Since: base-4.20.0.0
Minimal complete definition
Nothing
Methods
displayExceptionAnnotation :: a -> String Source #
Render the annotation for display to the user.
default displayExceptionAnnotation :: Show a => a -> String Source #
Instances
ExceptionAnnotation Backtraces Source # | |
Defined in GHC.Internal.Exception.Backtrace Methods | |
ExceptionAnnotation WhileHandling Source # | |
Defined in GHC.Internal.Exception.Type Methods displayExceptionAnnotation :: WhileHandling -> String Source # |