From 52f6939044acf84bc3a2fada1d0b6b6a15f581f4 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Tue, 10 May 2022 14:43:00 -0500 Subject: [PATCH] fix(macros): Add needed call for arg_enum Fixes #3717 --- src/macros.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/macros.rs b/src/macros.rs index 13921b1474a..f50b854959e 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -71,6 +71,15 @@ macro_rules! values_t_or_exit { }; } +#[deprecated(since = "3.0.0", note = "Replaced with `ArgEnum`")] +#[doc(hidden)] +#[macro_export] +macro_rules! _clap_count_exprs { + () => { 0 }; + ($e:expr) => { 1 }; + ($e:expr, $($es:expr),+) => { 1 + $crate::_clap_count_exprs!($($es),*) }; +} + /// Deprecated, replaced with [`ArgEnum`][crate::ArgEnum] #[deprecated(since = "3.0.0", note = "Replaced with `ArgEnum`")] #[doc(hidden)]