Skip to main content

ephemeris_report/
lib.rs

1//! Check reports.
2//!
3//! A [`Report`] is the result of one check run. It is written as `report.json`
4//! in a report directory and read back by the `report` commands. The report is
5//! a function of the check inputs, so it holds no timestamps or durations.
6
7mod clippy;
8mod converted;
9mod details;
10mod diff;
11mod error;
12mod format;
13mod junit;
14mod outcome;
15mod render;
16mod report;
17
18pub use self::converted::Converted;
19pub use self::details::{
20    Details, Diagnostic, DiagnosticSummary, FileDiff, Level, TestItem, TestSummary,
21};
22pub use self::error::{ConvertError, ReportError};
23pub use self::format::Format;
24pub use self::outcome::{Outcome, SkipReason};
25pub use self::render::{markdown, verdict};
26pub use self::report::{Attachment, Report};