aboutsummaryrefslogtreecommitdiff
path: root/structopt/examples/enum_tuple.rs
diff options
context:
space:
mode:
Diffstat (limited to 'structopt/examples/enum_tuple.rs')
-rw-r--r--structopt/examples/enum_tuple.rs26
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);
-}