pub struct Summary {
pub total_findings: usize,
pub critical: usize,
pub high: usize,
pub medium: usize,
pub low: usize,
pub info: usize,
pub total_nodes: usize,
pub total_edges: usize,
pub completeness: AuthorityCompleteness,
pub completeness_gaps: Vec<CompletenessGap>,
pub graph_risk_summary: GraphRiskSummary,
}Fields§
§total_findings: usize§critical: usize§high: usize§medium: usize§low: usize§info: usize§total_nodes: usize§total_edges: usize§completeness: AuthorityCompleteness§completeness_gaps: Vec<CompletenessGap>Structured {kind, reason} entries describing why the graph is
partial. Built by zipping AuthorityGraph.completeness_gap_kinds
with AuthorityGraph.completeness_gaps. Omitted when empty.
graph_risk_summary: GraphRiskSummaryCompact graph-density rollup for report authors and triage systems. This is not a finding; it describes how much authority-bearing surface the graph exposed so large workflows can be discussed without relying on raw finding count alone.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Summary
impl RefUnwindSafe for Summary
impl Send for Summary
impl Sync for Summary
impl Unpin for Summary
impl UnsafeUnpin for Summary
impl UnwindSafe for Summary
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more