use std::path::PathBuf;
use criterion::{criterion_group, criterion_main, Criterion};
use markterm::ColorChoice;
fn render() {
let mut d = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
d.push("benches/sample.md");
print!("{d:?}");
let _ = markterm::render_file_to_stdout(&d, None, ColorChoice::Auto);
}
fn criterion_benchmark(c: &mut Criterion) {
c.bench_function("fib 20", |b| b.iter(render));
}
criterion_group!(benches, criterion_benchmark);
criterion_main!(benches);