Lines Matching defs:EnumValueParser
78 /// - [`EnumValueParser`] and [`PossibleValuesParser`] for static enumerated values
1004 /// .value_parser(clap::builder::EnumValueParser::<ColorChoice>::new())
1014 /// let value_parser = clap::builder::EnumValueParser::<ColorChoice>::new();
1024 pub struct EnumValueParser<E: crate::ValueEnum + Clone + Send + Sync + 'static>(
1028 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> EnumValueParser<E> {
1036 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> TypedValueParser for EnumValueParser<E> {
1095 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> Default for EnumValueParser<E> {
1104 /// - [`EnumValueParser`] for directly supporting [`ValueEnum`][crate::ValueEnum] types
2229 type Output = EnumValueParser<E>;
2232 EnumValueParser::<E>::new()