| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Test.IOTasks.OutputPattern
Synopsis
- data PatternKind
- data OutputPattern (k :: PatternKind)
- wildcard :: OutputPattern k
- text :: String -> OutputPattern k
- resultOf :: (Typeable a, Show a) => Term tk a -> OutputPattern 'SpecificationP
- valueTerms :: OutputPattern k -> [SomeTermK]
- showPattern :: OutputPattern k -> String
- showPatternSimple :: OutputPattern k -> String
- evalPattern :: ValueMap -> OutputPattern k -> (OverflowWarning, OutputPattern 'TraceP)
- (>:) :: OutputPattern 'TraceP -> OutputPattern 'TraceP -> Bool
Documentation
data PatternKind Source #
Constructors
| SpecificationP | |
| TraceP |
data OutputPattern (k :: PatternKind) Source #
Instances
wildcard :: OutputPattern k Source #
text :: String -> OutputPattern k Source #
resultOf :: (Typeable a, Show a) => Term tk a -> OutputPattern 'SpecificationP Source #
valueTerms :: OutputPattern k -> [SomeTermK] Source #
showPattern :: OutputPattern k -> String Source #
showPatternSimple :: OutputPattern k -> String Source #
evalPattern :: ValueMap -> OutputPattern k -> (OverflowWarning, OutputPattern 'TraceP) Source #
(>:) :: OutputPattern 'TraceP -> OutputPattern 'TraceP -> Bool Source #
coverage relation on patterns