pub struct FindingEntry {
pub rule: String,
pub severity: String,
pub title: String,
pub message: String,
pub path: Option<String>,
pub analyzer: String,
}Expand description
One analyzer finding, as the vault renders it (ADR-0012).
A render-facing copy rather than rto_graph::Finding, matching AdrEntry
and CouplingEntry: the renderer takes the fields it prints and stays free
of the findings model. It deliberately does not carry meta — that is
whatever the analyzer emitted, kept verbatim, and a shareable artifact is the
worst place to reproduce “whatever the tool said” unread.
Fields§
§rule: StringThe rule, advisory or check id the analyzer fired (RUSTSEC-2026-0031).
severity: StringThe severity the analyzer assigned — a tool judgement, not a confidence — rendered as the analyzer’s word rather than the vault’s.
title: StringOne-line summary.
message: StringThe analyzer’s full message.
path: Option<String>Repository-relative path the finding is about, if the analyzer located one.
analyzer: StringThe analyzer that produced it, so a reader can tell one tool’s opinion from another’s rather than reading a merged list as a single verdict.
Trait Implementations§
Source§impl Clone for FindingEntry
impl Clone for FindingEntry
Source§fn clone(&self) -> FindingEntry
fn clone(&self) -> FindingEntry
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more