Lines Matching refs:ParseState
62 let mut parse_state = ParseState::ValuesDone; in get_matches_with()
104 || !matches!(parse_state, ParseState::Opt(_) | ParseState::Pos(_)) in get_matches_with()
121 if matches!(&parse_state, ParseState::Opt(opt) | ParseState::Pos(opt) if in get_matches_with()
149 parse_state = ParseState::ValuesDone; in get_matches_with()
153 parse_state = ParseState::Opt(id); in get_matches_with()
222 parse_state = ParseState::ValuesDone; in get_matches_with()
226 parse_state = ParseState::Opt(id); in get_matches_with()
282 if let ParseState::Opt(id) = &parse_state { in get_matches_with()
302 ParseResult::Opt(id) => ParseState::Opt(id), in get_matches_with()
303 ParseResult::ValuesDone => ParseState::ValuesDone, in get_matches_with()
420 parse_state = ParseState::ValuesDone; in get_matches_with()
422 parse_state = ParseState::Pos(arg.get_id().clone()); in get_matches_with()
728 parse_state: &ParseState, in parse_long_arg() argument
736 if matches!(parse_state, ParseState::Opt(opt) | ParseState::Pos(opt) if in parse_long_arg()
850 parse_state: &ParseState, in parse_short_arg() argument
858 if matches!(parse_state, ParseState::Opt(opt) | ParseState::Pos(opt) in parse_short_arg()
1594 pub(crate) enum ParseState { enum