aboutsummaryrefslogtreecommitdiff
path: root/nitrocli
diff options
context:
space:
mode:
authorRobin Krahl <robin.krahl@ireas.org>2020-01-07 12:12:27 +0000
committerDaniel Mueller <deso@posteo.net>2020-01-08 09:20:56 -0800
commit375843adeca03daaa3e8ad1d91712b05785fff66 (patch)
tree58159b2c7164e0fe2ec967c58ec1cff0527bf8a2 /nitrocli
parentaa1f893dbe2f48c7a643c15db35802440664f60b (diff)
downloadnitrocli-375843adeca03daaa3e8ad1d91712b05785fff66.tar.gz
nitrocli-375843adeca03daaa3e8ad1d91712b05785fff66.tar.bz2
Derive structopt::StructOpt in Command!
As a preparation for the structopt transition, we derive StructOpt for the enums generated by Command! so that they can be used as a subcommand.
Diffstat (limited to 'nitrocli')
-rw-r--r--nitrocli/src/arg_util.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/nitrocli/src/arg_util.rs b/nitrocli/src/arg_util.rs
index 075dc6d..54c1fce 100644
--- a/nitrocli/src/arg_util.rs
+++ b/nitrocli/src/arg_util.rs
@@ -80,7 +80,7 @@ macro_rules! Command {
impl_default!($name => $( $name::$var(::std::default::Default::default()) , )*);
};
( $name:ident, [ $( $var:ident => ($str:expr, $exec:expr), ) *] ) => {
- #[derive(Debug, PartialEq)]
+ #[derive(Debug, PartialEq, ::structopt::StructOpt)]
pub enum $name {
$(
$var,