| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OrgStat.Outputs.Class
Description
Common things among reports
Synopsis
- class ReportOutput a where
Documentation
class ReportOutput a where Source #
Things that reporters output an what we can do with them.
Minimal complete definition
Methods
writeReport :: MonadIO m => FilePath -> a -> m () Source #
Writes report to the disk, given path to file.
Instances
| ReportOutput SummaryOutput Source # | |
Defined in OrgStat.Outputs.Class Methods writeReport :: MonadIO m => FilePath -> SummaryOutput -> m () Source # | |
| ReportOutput TimelineOutput Source # | |
Defined in OrgStat.Outputs.Class Methods writeReport :: MonadIO m => FilePath -> TimelineOutput -> m () Source # | |
| ReportOutput BlockOutput Source # | |
Defined in OrgStat.Outputs.Class Methods writeReport :: MonadIO m => FilePath -> BlockOutput -> m () Source # | |