pub enum ReportVerdict {
Clean,
HotPathTouched,
ColdCodeDetected,
LicenseExpiredGrace,
Unknown,
}Expand description
Top-level report verdict for a coverage analysis run.
Was Verdict in 0.1. Summarises the overall state of the run;
per-finding verdicts live on Finding::verdict. Unknown variants
are forward-mapped to ReportVerdict::Unknown.
Variants§
Clean
No action required — production coverage confirms the codebase.
HotPathTouched
At least one function in the change set is on a hot path. Reviewers should pay extra attention to runtime-critical code touched by this PR. Note: the verdict is informational; matching is line-overlap against the diff when one is supplied, falling back to file-touch when only filenames are available.
ColdCodeDetected
At least one finding indicates cold code that should be removed or reviewed.
LicenseExpiredGrace
The license JWT has expired but the sidecar is still operating inside the configured grace window. Output is advisory.
Unknown
Sentinel for forward-compatibility with newer sidecars.
Trait Implementations§
Source§impl Clone for ReportVerdict
impl Clone for ReportVerdict
Source§fn clone(&self) -> ReportVerdict
fn clone(&self) -> ReportVerdict
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more