aboutsummaryrefslogtreecommitdiff
path: root/nitrocli/src/arg_util.rs
diff options
context:
space:
mode:
authorRobin Krahl <robin.krahl@ireas.org>2020-01-07 12:22:36 +0000
committerDaniel Mueller <deso@posteo.net>2020-01-08 09:20:37 -0800
commit929275b7abda0939eb49e99087af44444bad0a33 (patch)
treeb179b53771ee1725b3fe1568e2ea47d1e9126b5e /nitrocli/src/arg_util.rs
parent30e7ed5ff70766ea4a7de6761d29e012a15f02c9 (diff)
downloadnitrocli-929275b7abda0939eb49e99087af44444bad0a33.tar.gz
nitrocli-929275b7abda0939eb49e99087af44444bad0a33.tar.bz2
Use strings instead of Command variants
In one of the next patches, we will add fields to some Command variants to be able to use them with structopt. Then we will no longer be able to instantiate them directly, so we replace these instances for the transition. This patch also removes the cmd_help! macro that is no longer needed.
Diffstat (limited to 'nitrocli/src/arg_util.rs')
-rw-r--r--nitrocli/src/arg_util.rs13
1 files changed, 0 insertions, 13 deletions
diff --git a/nitrocli/src/arg_util.rs b/nitrocli/src/arg_util.rs
index 5980f48..fe755f3 100644
--- a/nitrocli/src/arg_util.rs
+++ b/nitrocli/src/arg_util.rs
@@ -147,19 +147,6 @@ macro_rules! fmt_enum {
}};
}
-/// A macro for generating the help text for a command/subcommand. The
-/// argument is the variable representing the command (which in turn is
-/// an enum).
-/// Note that the name of this variable is embedded into the help text!
-macro_rules! cmd_help {
- ( $cmd:ident ) => {
- format!(
- concat!("The ", stringify!($cmd), " to execute ({})"),
- fmt_enum!($cmd)
- )
- };
-}
-
#[cfg(test)]
mod tests {
Enum! {Command, [