helix/dna/cmd/
bench.rs

1use clap::Args;
2use crate::mds::bench;
3
4
5#[derive(Args)]
6pub struct BenchArgs {
7    #[arg(short, long)]
8    pattern: Option<String>,
9    #[arg(short, long)]
10    iterations: Option<usize>,
11}
12
13#[derive(clap::Subcommand)]
14pub enum BenchCommands {
15    Bench(BenchArgs),
16}
17
18pub fn run(args: BenchArgs) -> anyhow::Result<()> {
19    bench::run_benchmarks(args.pattern, args.iterations, true)
20}