use winnow_args::Args;
#[derive(Args)]
struct Unknown {
#[arg(long, hdie)]
verbose: bool,
}
#[derive(Args)]
struct DelimiterOnOne {
#[arg(long, delimiter = ',')]
path: String,
}
#[derive(Args)]
struct DefaultOnASwitch {
#[arg(long, default = "true")]
verbose: bool,
}
#[derive(Args)]
struct MissingDefaultOnASwitch {
#[arg(long, default_missing = "x")]
verbose: bool,
}
#[derive(Args)]
struct StopFlagsOnAFlag {
#[arg(long, stop_flags)]
path: String,
}
#[derive(Args)]
struct NegateOnAValue {
#[arg(long, negate)]
path: String,
}
#[derive(Args)]
struct PlusWithoutPlusOptions {
#[arg(short = 'x', plus = 'x')]
trace: Option<bool>,
}
#[derive(Args)]
struct Tuple(bool);
fn main() {}