From 375843adeca03daaa3e8ad1d91712b05785fff66 Mon Sep 17 00:00:00 2001 From: Robin Krahl Date: Tue, 7 Jan 2020 12:12:27 +0000 Subject: 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. --- nitrocli/src/arg_util.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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, -- cgit v1.2.1