Lines Matching refs:parser
25 use crate::parser::{ArgMatcher, ArgMatches, Parser};
36 /// This includes defining arguments, subcommands, parser behavior, and help output.
677 debug!("Command::try_get_matches_from_mut: Reinserting command into arguments so subcommand parser matches it");
920 /// Specifies that the parser should not assume the first argument passed is the binary name.
2752 /// The default parser is for `OsString`. This can be used to switch it to `String` or another
2808 parser: impl IntoResettable<super::ValueParser>,
2810 self.external_value_parser = parser.into_resettable().into_option();
2855 /// This setting instructs the parser to stop when encountering a subcommand instead of
3689 /// Configured parser for values passed to an external subcommand
3795 let mut parser = Parser::new(self);
3796 if let Err(error) = parser.get_matches_with(&mut matcher, raw_args, args_cursor) {
4297 // The parser acts like this is set, so let's set it so we don't falsely