Lines Matching refs:sc_name
107 let sc_name = self.possible_subcommand(arg_os.to_value(), valid_arg_found);
108 debug!("Parser::get_matches_with: sc={:?}", sc_name);
109 if let Some(sc_name) = sc_name {
110 if sc_name == "help" && !self.cmd.is_disable_help_subcommand_set() {
114 subcmd_name = Some(sc_name.to_owned());
429 let sc_name = match arg_os.to_value() {
451 name: sc_name,
468 let sc_name = self
474 ok!(self.parse_subcommand(&sc_name, matcher, raw_args, args_cursor, keep_state));
606 } else if let Some(sc_name) = self.cmd.find_long_subcmd(arg) {
607 return Some(sc_name);
623 sc = if let Some(sc_name) =
626 sc._build_subcommand(&sc_name).unwrap()
677 sc_name: &str,
687 if let Some(sc) = self.cmd._build_subcommand(sc_name) {
708 sc_name, error
824 } else if let Some(sc_name) = self.possible_long_flag_subcommand(long_arg) {
825 Ok(ParseResult::FlagSubCommand(sc_name.to_string()))
964 return if let Some(sc_name) = self.cmd.find_short_subcmd(c) {
965 debug!("Parser::parse_short_arg:iter:{}: subcommand={}", c, sc_name);
971 let name = sc_name.to_string();