//! How to add `no-thing` flag which is `true` by default and | |
//! `false` if passed. | |
use structopt::StructOpt; | |
#[derive(Debug, StructOpt)] | |
struct Opt { | |
#[structopt(long = "no-verbose", parse(from_flag = std::ops::Not::not))] | |
verbose: bool, | |
} | |
fn main() { | |
let cmd = Opt::from_args(); | |
println!("{:#?}", cmd); | |
} |