1use std::path::PathBuf;
2
3#[derive(Debug, Clone)]
5#[cfg_attr(feature = "clap", derive(clap::Parser))]
6#[cfg_attr(feature = "serde_opts", derive(serde::Deserialize, serde::Serialize))]
7pub struct Opts {
8 pub input: PathBuf,
10 #[cfg_attr(feature = "clap", clap(long, short))]
12 pub reset: bool,
13 #[cfg_attr(feature = "clap", clap(long, short))]
15 pub nowrite: bool,
16 #[cfg_attr(feature = "clap", clap(long, short))]
18 pub testing: Option<usize>,
19 #[cfg_attr(feature = "clap", clap(long, short))]
21 pub zeroize: bool,
22}