(v1: &T, slices: &[(usize, usize)])
| 39 | } |
| 40 | |
| 41 | fn bench<T: Array>(v1: &T, slices: &[(usize, usize)]) { |
| 42 | let data = v1.to_data(); |
| 43 | let mut mutable = MutableArrayData::new(vec![&data], false, 5); |
| 44 | for (start, end) in slices { |
| 45 | mutable.extend(0, *start, *end) |
| 46 | } |
| 47 | mutable.freeze(); |
| 48 | } |
| 49 | |
| 50 | fn add_benchmark(c: &mut Criterion) { |
| 51 | let v1 = create_string_array::<i32>(1024, 0.0); |
no test coverage detected