use anchorhash::range_map; use criterion::{black_box, criterion_group, criterion_main, BenchmarkId, Criterion}; fn bench(c: &mut Criterion) { let mut group = c.benchmark_group("range_map"); for v in &[42, 200] { for max in &[50, 128] { let input = (v, max); group.bench_with_input( BenchmarkId::new("map", format!("v={} max={}", v, max)), &input, |b, (&v, &max)| b.iter(|| range_map(black_box(v), max)), ); } } } criterion_group!(benches, bench); criterion_main!(benches);