Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Test.Cleveland.Internal.Exceptions.ErrorsClarification
Description
This module defines ErrorsClarification
and required instances to use it
with ExceptionAnnotation
.
Synopsis
- newtype ErrorsClarification = ErrorsClarification [Doc]
Documentation
newtype ErrorsClarification Source #
Used to add text prefixes to exception messages.
Implementation detail of clarifyErrors
.
Constructors
ErrorsClarification [Doc] |
Instances
Semigroup ErrorsClarification Source # | |
Defined in Test.Cleveland.Internal.Exceptions.ErrorsClarification Methods (<>) :: ErrorsClarification -> ErrorsClarification -> ErrorsClarification # sconcat :: NonEmpty ErrorsClarification -> ErrorsClarification # stimes :: Integral b => b -> ErrorsClarification -> ErrorsClarification # | |
Show ErrorsClarification Source # | |
Defined in Test.Cleveland.Internal.Exceptions.ErrorsClarification Methods showsPrec :: Int -> ErrorsClarification -> ShowS # show :: ErrorsClarification -> String # showList :: [ErrorsClarification] -> ShowS # | |
ExceptionAnnotation ErrorsClarification Source # | |
Defined in Test.Cleveland.Internal.Exceptions.ErrorsClarification Methods displayAnnotation :: ErrorsClarification -> Doc -> Doc Source # |