Added an example that shows how similar performs for large diffs

This commit is contained in:
Armin Ronacher 2021-02-25 22:23:35 +01:00
parent 1d176426e6
commit 14874efedc
2 changed files with 12 additions and 0 deletions

View file

@ -61,5 +61,9 @@ required-features = ["text", "bytes"]
name = "close-matches"
required-features = ["text"]
[[example]]
name = "large"
required-features = ["text"]
[profile.release]
debug = true

8
examples/large.rs Normal file
View file

@ -0,0 +1,8 @@
use similar::TextDiff;
fn main() {
let x = "abc".repeat(2000);
let y = "abd".repeat(2000);
let diff = TextDiff::from_chars(&x, &y);
println!("{}", diff.unified_diff());
}