use cool_diff::DiffRenderer as _;
fn main() {
let actual = serde_json::json!({
"name": "Alice",
"age": 30,
"active": true,
});
let expected = serde_json::json!({
"name": "Alice",
"age": 25,
"active": false,
});
let config = cool_diff::DiffConfig::default();
let tree = cool_diff::diff(&actual, &expected, &config).unwrap();
if tree.is_empty() {
println!("No differences found.");
} else {
let output = cool_diff::YamlRenderer::new().render(&tree);
print!("{output}");
}
}