Skip to main content

diff_summary_line

Function diff_summary_line 

Source
pub fn diff_summary_line(diff: &DiffReport) -> String
Expand description

Short one-line diff summary for hook stderr output.

Format: N added, M modified, K removed (omits zero-count terms). Returns "no changes" for an empty diff.

§Examples

use agentsec_core::output::markdown::diff_summary_line;
use agentsec_core::scan::diff::DiffReport;

let empty = DiffReport { added: vec![], modified: vec![], removed: vec![] };
assert_eq!(diff_summary_line(&empty), "no changes");