| 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 # | |