diff options
Diffstat (limited to 'structopt/examples/enum_in_args.rs')
-rw-r--r-- | structopt/examples/enum_in_args.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/structopt/examples/enum_in_args.rs b/structopt/examples/enum_in_args.rs deleted file mode 100644 index 70347da..0000000 --- a/structopt/examples/enum_in_args.rs +++ /dev/null @@ -1,25 +0,0 @@ -//! How to use `arg_enum!` with `StructOpt`. - -use clap::arg_enum; -use structopt::StructOpt; - -arg_enum! { - #[derive(Debug)] - enum Baz { - Foo, - Bar, - FooBar - } -} - -#[derive(StructOpt, Debug)] -struct Opt { - /// Important argument. - #[structopt(possible_values = &Baz::variants(), case_insensitive = true)] - i: Baz, -} - -fn main() { - let opt = Opt::from_args(); - println!("{:?}", opt); -} |