let fst = "\ne\n\n\n\n\n\u{2}\n\n\n\n\n\n\n\u{2}\n\n\u{2}\n\n\n\nA\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
let snd = "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n*\0\n\0\n\n\n\n\n\0";
let mut config = similar::TextDiffConfig::default();
let diff = config.diff_lines(fst, snd);
let mut output = diff.unified_diff();
let result = output.to_string();
println!("Result:\n{}", result);
There is another example of crash
And pleas, enable content_radius == 0 back