14 lines
312 B
Rust
14 lines
312 B
Rust
use similar::{capture_diff_slices, Algorithm};
|
|
|
|
fn main() {
|
|
let old = vec![1, 2, 3];
|
|
let new = vec![1, 2, 4];
|
|
let ops = capture_diff_slices(Algorithm::Myers, &old, &new);
|
|
|
|
for op in ops {
|
|
for change in op.iter_changes(&old, &new) {
|
|
println!("{:?}", change);
|
|
}
|
|
}
|
|
}
|