use criterion::{criterion_group, criterion_main, Criterion}; /// Define a macro to get the path of a benchmark resource file. macro_rules! bench_resource_file { ($fname:expr) => { concat!(env!("CARGO_MANIFEST_DIR"), "/resources/bench/", $fname) // assumes Linux ('/')! }; } pub fn criterion_benchmark(c: &mut Criterion) { c.bench_function("polyrec", |b| { b.iter(polyrec); }); } fn polyrec() {} criterion_group!(benches, criterion_benchmark); criterion_main!(benches);