Lines Matching refs:long_arg
131 } else if let Some((long_arg, long_value)) = arg_os.to_long() {
134 long_arg,
726 long_arg: Result<&str, &RawOsStr>,
744 let long_arg = match long_arg {
745 Ok(long_arg) => long_arg,
746 Err(long_arg) => {
748 arg: long_arg.to_str_lossy().into_owned(),
752 if long_arg.is_empty() {
759 let arg = if let Some(arg) = self.cmd.get_keymap().get(long_arg) {
761 Some((long_arg, arg))
765 if long.starts_with(long_arg) {
771 .find_map(|(alias, _)| alias.starts_with(long_arg).then(|| (alias.as_str(), a)))
783 long_arg, &long_value
791 long_arg, rest
813 debug!("Parser::parse_long_arg({:?}): Presence validated", long_arg);
824 } else if let Some(sc_name) = self.possible_long_flag_subcommand(long_arg) {
841 arg: long_arg.to_owned(),