diff options
Diffstat (limited to 'structopt/tests/ui/subcommand_opt_vec.rs')
-rw-r--r-- | structopt/tests/ui/subcommand_opt_vec.rs | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/structopt/tests/ui/subcommand_opt_vec.rs b/structopt/tests/ui/subcommand_opt_vec.rs deleted file mode 100644 index 17bffbf..0000000 --- a/structopt/tests/ui/subcommand_opt_vec.rs +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2018 Guillaume Pinot (@TeXitoi) <texitoi@texitoi.eu> -// -// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or -// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license -// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your -// option. This file may not be copied, modified, or distributed -// except according to those terms. - -use structopt::StructOpt; - -#[derive(StructOpt, Debug)] -#[structopt(name = "make-cookie")] -struct MakeCookie { - #[structopt(short)] - s: String, - - #[structopt(subcommand)] - cmd: Option<Vec<Command>>, -} - -#[derive(StructOpt, Debug)] -enum Command { - #[structopt(name = "pound")] - /// Pound acorns into flour for cookie dough. - Pound { acorns: u32 }, - - Sparkle { - #[structopt(short)] - color: String, - }, -} - -fn main() { - let opt = MakeCookie::from_args(); - println!("{:?}", opt); -} |