use std::time::{Duration, Instant};
use diffmatchpatch::*;
fn main() {
let text1 = include_str!("../benches/speedtest1.txt");
let text2 = include_str!("../benches/speedtest2.txt");
let mut dmp = DiffMatchPatch::new();
dmp.diff_timeout = Some(Duration::from_millis(100));
let now = Instant::now();
let text1 = text1.to_chars();
let text2 = text2.to_chars();
let mut diffs = dmp.diff_main(&text2, &text1, false);
dmp.diff_cleanup_semantic(&mut diffs);
println!("diff_main: {}ms", now.elapsed().as_millis());
println!("diffs {}", diffs.len());
}