pub fn colorize_unified_diff(diff: &str) -> StringExpand description
Apply ANSI styling to a unified-diff body (headers, hunks, adds, removals).
Lines that already lack a leading +/-/@/---/+++ marker are left
unchanged. Empty input stays empty.