| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Test.Cleveland.Internal.Exceptions.ScenarioBranchName
Description
This module defines ScenarioBranchName and required instances to use it
with ExceptionAnnotation.
Synopsis
- newtype ScenarioBranchName = ScenarioBranchName {
- unTestBranch :: [Text]
Documentation
newtype ScenarioBranchName Source #
When using branchout function for building test scenarios - names
of branches we are currently within.
Constructors
| ScenarioBranchName | |
Fields
| |
Instances
| Semigroup ScenarioBranchName Source # | |
Defined in Test.Cleveland.Internal.Exceptions.ScenarioBranchName Methods (<>) :: ScenarioBranchName -> ScenarioBranchName -> ScenarioBranchName # sconcat :: NonEmpty ScenarioBranchName -> ScenarioBranchName # stimes :: Integral b => b -> ScenarioBranchName -> ScenarioBranchName # | |
| Show ScenarioBranchName Source # | |
Defined in Test.Cleveland.Internal.Exceptions.ScenarioBranchName Methods showsPrec :: Int -> ScenarioBranchName -> ShowS # show :: ScenarioBranchName -> String # showList :: [ScenarioBranchName] -> ShowS # | |
| ExceptionAnnotation ScenarioBranchName Source # | |
Defined in Test.Cleveland.Internal.Exceptions.ScenarioBranchName Methods displayAnnotation :: ScenarioBranchName -> Doc -> Doc Source # | |
| Eq ScenarioBranchName Source # | |
Defined in Test.Cleveland.Internal.Exceptions.ScenarioBranchName Methods (==) :: ScenarioBranchName -> ScenarioBranchName -> Bool # (/=) :: ScenarioBranchName -> ScenarioBranchName -> Bool # | |
| Buildable ScenarioBranchName Source # | |