Lines Matching defs:value_parser
59 pub(crate) value_parser: Option<super::ValueParser>,
893 /// - [`value_parser!(T)`][crate::value_parser!] for auto-selecting a value parser for a given type
909 /// .value_parser(["always", "auto", "never"])
915 /// .value_parser(clap::builder::NonEmptyStringValueParser::new())
922 /// .value_parser(clap::value_parser!(u16).range(3000..))
943 pub fn value_parser(mut self, parser: impl IntoResettable<super::ValueParser>) -> Self {
944 self.value_parser = parser.into_resettable().into_option();
1280 /// .value_parser(["test123"]))
1299 /// .value_parser(["test123", "test321"]))
1710 /// .value_parser(["always", "auto", "never"])
1743 /// # use clap::{Command, Arg, parser::ValueSource, value_parser};
1748 /// .value_parser(value_parser!(bool))
1887 /// .value_parser(FalseyValueParser::new())
1892 /// .value_parser(FalseyValueParser::new())
1897 /// .value_parser(FalseyValueParser::new())
2293 /// .value_parser(["fast", "slow"])
3972 /// .value_parser(clap::value_parser!(usize))
3974 /// let value_parser = cmd.get_arguments()
3977 /// println!("{:?}", value_parser);
3980 if let Some(value_parser) = self.value_parser.as_ref() {
3981 value_parser
4095 if self.value_parser.is_none() {
4097 self.value_parser = Some(default);
4099 self.value_parser = Some(super::ValueParser::string());
4286 .field("value_parser", &self.value_parser)