aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_editor/benches/translate_offset_with_edit_benchmark.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_editor/benches/translate_offset_with_edit_benchmark.rs')
-rw-r--r--crates/ra_editor/benches/translate_offset_with_edit_benchmark.rs29
1 files changed, 14 insertions, 15 deletions
diff --git a/crates/ra_editor/benches/translate_offset_with_edit_benchmark.rs b/crates/ra_editor/benches/translate_offset_with_edit_benchmark.rs
index 89ed99823..0f550fd39 100644
--- a/crates/ra_editor/benches/translate_offset_with_edit_benchmark.rs
+++ b/crates/ra_editor/benches/translate_offset_with_edit_benchmark.rs
@@ -65,21 +65,20 @@ lazy_static! {
65} 65}
66 66
67fn compare_translates(c: &mut Criterion) { 67fn compare_translates(c: &mut Criterion) {
68 let f1 = Fun::new("translate_after_edit", |b, _| { 68 let functions = vec![
69 b.iter(|| { 69 Fun::new("translate_after_edit", |b, _| {
70 let d = &*DATA; 70 b.iter(|| {
71 line_index_utils::translate_after_edit(&d.text, d.offset, d.edits.clone()); 71 let d = &*DATA;
72 }) 72 line_index_utils::translate_after_edit(&d.text, d.offset, d.edits.clone());
73 }); 73 })
74 74 }),
75 let f2 = Fun::new("translate_offset_with_edit", |b, _| { 75 Fun::new("translate_offset_with_edit", |b, _| {
76 b.iter(|| { 76 b.iter(|| {
77 let d = &*DATA; 77 let d = &*DATA;
78 line_index_utils::translate_offset_with_edit(&d.line_index, d.offset, &d.edits); 78 line_index_utils::translate_offset_with_edit(&d.line_index, d.offset, &d.edits);
79 }) 79 })
80 }); 80 }),
81 81 ];
82 let functions = vec![f1, f2];
83 82
84 c.bench_functions("translate", functions, ()); 83 c.bench_functions("translate", functions, ());
85} 84}