Lines Matching refs:ParseResult
124 // ParseResult::MaybeHyphenValue, do nothing
145 ParseResult::NoArg => {
148 ParseResult::ValuesDone => {
152 ParseResult::Opt(id) => {
156 ParseResult::FlagSubCommand(name) => {
164 ParseResult::EqualsNotProvided { arg } => {
172 ParseResult::NoMatchingArg { arg } => {
183 ParseResult::UnneededAttachedValue { rest, used, arg } => {
192 ParseResult::MaybeHyphenValue => {
195 ParseResult::AttachedValueNotConsumed => {
218 ParseResult::NoArg => {
221 ParseResult::ValuesDone => {
225 ParseResult::Opt(id) => {
229 ParseResult::FlagSubCommand(name) => {
253 ParseResult::EqualsNotProvided { arg } => {
261 ParseResult::NoMatchingArg { arg } => {
274 ParseResult::MaybeHyphenValue => {
277 ParseResult::UnneededAttachedValue { .. }
278 | ParseResult::AttachedValueNotConsumed => unreachable!(),
296 ParseResult::Opt(arg.get_id().clone())
298 ParseResult::ValuesDone
302 ParseResult::Opt(id) => ParseState::Opt(id),
303 ParseResult::ValuesDone => ParseState::ValuesDone,
731 ) -> ClapResult<ParseResult> {
740 return Ok(ParseResult::MaybeHyphenValue);
747 return Ok(ParseResult::NoMatchingArg {
807 Ok(ParseResult::UnneededAttachedValue {
825 Ok(ParseResult::FlagSubCommand(sc_name.to_string()))
838 Ok(ParseResult::MaybeHyphenValue)
840 Ok(ParseResult::NoMatchingArg {
854 ) -> ClapResult<ParseResult> {
862 return Ok(ParseResult::MaybeHyphenValue);
871 return Ok(ParseResult::MaybeHyphenValue);
887 return Ok(ParseResult::MaybeHyphenValue);
890 let mut ret = ParseResult::NoArg;
904 return Ok(ParseResult::NoMatchingArg {
959 ParseResult::AttachedValueNotConsumed => continue,
981 Ok(ParseResult::FlagSubCommand(name))
983 Ok(ParseResult::NoMatchingArg {
998 ) -> ClapResult<ParseResult> {
1022 debug_assert_eq!(react_result, ParseResult::ValuesDone);
1024 Ok(ParseResult::AttachedValueNotConsumed)
1026 Ok(ParseResult::ValuesDone)
1030 Ok(ParseResult::EqualsNotProvided {
1045 debug_assert_eq!(react_result, ParseResult::ValuesDone);
1047 Ok(ParseResult::ValuesDone)
1053 Ok(ParseResult::Opt(arg.get_id().clone()))
1057 fn check_terminator(&self, arg: &Arg, val: &RawOsStr) -> Option<ParseResult> {
1065 Some(ParseResult::ValuesDone)
1126 ) -> ClapResult<ParseResult> {
1202 Ok(ParseResult::ValuesDone)
1219 Ok(ParseResult::ValuesDone)
1240 Ok(ParseResult::ValuesDone)
1261 Ok(ParseResult::ValuesDone)
1277 Ok(ParseResult::ValuesDone)
1602 enum ParseResult {