| Safe Haskell | Safe-Infered |
|---|
Penny.Cabin.Interface
Description
An interface for other Penny components to use. A report is
anything that is a Report.
Documentation
type ReportFuncSource
Arguments
| = 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. |
Constructors
| Report | |
Fields
| |