]> git.proxmox.com Git - rustc.git/blame - vendor/clap/benches/01_default.rs
New upstream version 1.62.1+dfsg1
[rustc.git] / vendor / clap / benches / 01_default.rs
CommitLineData
04454e1e
FG
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);