1use clap::Command;
2use criterion::{criterion_group, criterion_main, Criterion};
3
4pub fn build_empty(c: &mut Criterion) {
5    c.bench_function("build_empty", |b| b.iter(|| Command::new("claptests")));
6}
7
8pub fn parse_empty(c: &mut Criterion) {
9    c.bench_function("parse_empty", |b| {
10        b.iter(|| Command::new("claptests").get_matches_from(vec![""]))
11    });
12}
13
14criterion_group!(benches, build_empty, parse_empty);
15criterion_main!(benches);
16