diff --git a/Cargo.toml b/Cargo.toml index 3cf7d12..d166b0e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,5 +61,9 @@ required-features = ["text", "bytes"] name = "close-matches" required-features = ["text"] +[[example]] +name = "large" +required-features = ["text"] + [profile.release] debug = true diff --git a/examples/large.rs b/examples/large.rs new file mode 100644 index 0000000..08200f8 --- /dev/null +++ b/examples/large.rs @@ -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()); +}