diff --git a/src/builder/action.rs b/src/builder/action.rs index 0bbeb14956b..40b67d427bb 100644 --- a/src/builder/action.rs +++ b/src/builder/action.rs @@ -1,5 +1,3 @@ -use crate::parser::AnyValueId; - /// Behavior of arguments when they are encountered while parsing /// /// # Examples @@ -225,7 +223,10 @@ impl ArgAction { } } - pub(crate) fn value_type_id(&self) -> Option { + #[cfg(debug_assertions)] + pub(crate) fn value_type_id(&self) -> Option { + use crate::parser::AnyValueId; + match self { Self::StoreValue => None, Self::IncOccurrence => None, diff --git a/tests/builder/action.rs b/tests/builder/action.rs index 4edde7c729f..bdac85b7ddb 100644 --- a/tests/builder/action.rs +++ b/tests/builder/action.rs @@ -1,3 +1,5 @@ +#![allow(clippy::bool_assert_comparison)] + use clap::builder::ArgAction; use clap::Arg; use clap::Command;