pub struct SummaryRow {
pub sha: CommitSha,
pub verdict: VerdictKind,
pub touched: TouchedKinds,
pub tracked: u32,
pub subject: String,
pub series: Option<SeriesName>,
pub parent_count: Option<NonZeroU32>,
pub apply_conflicts: u32,
pub target_findings: u32,
}Expand description
One row in the summary output: a compact projection of a single
SeriesEvaluation result. JSON and text formatters share the type.
Fields§
§sha: CommitSha§verdict: VerdictKind§touched: TouchedKinds§tracked: u32Total tracked-dep symbol references summed over every evaluated pin. Zero means the patch references no tracked-dep API; the row is safe to skip at a glance.
subject: String§series: Option<SeriesName>The series the row was evaluated against. None for
pin-targeted single evaluations and pre-v7 envelopes.
parent_count: Option<NonZeroU32>Parent count of the evaluated commit; None for patch and PR
inputs (no commit identity) and pre-v7 envelopes.
apply_conflicts: u32Paths the apply forecast predicts will conflict on the target. Zero when the forecast is clean or was not evaluated; the verdict kind never reflects it, so the row states it itself.
target_findings: u32Symbol-axis findings on the target. Zero when the axis found nothing or was not evaluated; the verdict kind on an all-inapplicable row never reflects it, so the row states it.