1 //! How to use `clap::Arg::group`
3 use structopt
::{clap::ArgGroup, StructOpt}
;
5 #[derive(StructOpt, Debug)]
6 #[structopt(group = ArgGroup::with_name("verb").required(true))]
8 /// Set a custom HTTP verb
9 #[structopt(long, group = "verb")]
10 method
: Option
<String
>,
12 #[structopt(long, group = "verb")]
15 #[structopt(long, group = "verb")]
18 #[structopt(long, group = "verb")]
21 #[structopt(long, group = "verb")]
24 #[structopt(long, group = "verb")]
29 let opt
= Opt
::from_args();
30 println
!("{:?}", opt
);