Safe Haskell | Safe-Infered |
---|
An interface for other Penny components to use. A report is
anything that is a Report
.
Documentation
type ReportFuncSource
= Runtime | Information only known at runtime, such as the environment. Does not include any information that is derived from parsing the command line. |
-> CaseSensitive | Result from previous parses indicating whether the user desires case sensitivity (this may have been changed in the filtering options) |
-> (CaseSensitive -> Text -> Exceptional Text (Text -> Bool)) | Result from previous parsers indicating the matcher factory the user wishes to use |
-> [Box LibertyMeta] | Postings that will be included in the report |
-> [PricePoint] | PricePoints to be included in the report |
-> Exceptional Text Text | The exception type is a strict Text, containing the error message. The success type is a lazy Text, containing the resulting report. |
Report | |
|