1//! JSON output formatter for diff results. 2 3use crate::differ::DiffResult; 4 5/// Format diff result as JSON 6pub fn format_json(result: &DiffResult) -> String { 7 serde_json::to_string_pretty(result).unwrap_or_else(|e| format!("{{\"error\": \"{}\"}}", e)) 8}