aboutsummaryrefslogtreecommitdiff
path: root/nitrocli/src/arg_util.rs
diff options
context:
space:
mode:
Diffstat (limited to 'nitrocli/src/arg_util.rs')
-rw-r--r--nitrocli/src/arg_util.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/nitrocli/src/arg_util.rs b/nitrocli/src/arg_util.rs
index b1ced25..9fa254b 100644
--- a/nitrocli/src/arg_util.rs
+++ b/nitrocli/src/arg_util.rs
@@ -109,8 +109,10 @@ macro_rules! Enum {
/// replaced with a generated version of the enum's variants.
macro_rules! fmt_enum {
( $enm:ident ) => {{
- $enm
- .all()
+ fmt_enum!($enm.all())
+ }};
+ ( $all:expr ) => {{
+ $all
.iter()
.map(::std::convert::AsRef::as_ref)
.collect::<::std::vec::Vec<_>>()