diff options
Diffstat (limited to 'structopt/examples/enum_tuple.rs')
-rw-r--r-- | structopt/examples/enum_tuple.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/structopt/examples/enum_tuple.rs b/structopt/examples/enum_tuple.rs deleted file mode 100644 index 0bad2e6..0000000 --- a/structopt/examples/enum_tuple.rs +++ /dev/null @@ -1,26 +0,0 @@ -//! How to extract subcommands' args into external structs. - -use structopt::StructOpt; - -#[derive(Debug, StructOpt)] -pub struct Foo { - pub bar: Option<String>, -} - -#[derive(Debug, StructOpt)] -pub enum Command { - #[structopt(name = "foo")] - Foo(Foo), -} - -#[derive(Debug, StructOpt)] -#[structopt(name = "classify")] -pub struct ApplicationArguments { - #[structopt(subcommand)] - pub command: Command, -} - -fn main() { - let opt = ApplicationArguments::from_args(); - println!("{:?}", opt); -} |