Lines Matching refs:ArgPredicate
3 use crate::builder::{Arg, ArgGroup, ArgPredicate, Command, PossibleValue};
58 .filter(|(_, matched)| matched.check_explicit(&ArgPredicate::IsPresent))
102 .filter(|(_, matched)| matched.check_explicit(&ArgPredicate::IsPresent))
118 matched.check_explicit(&crate::builder::ArgPredicate::IsPresent)
131 .filter(|(_, matched)| matched.check_explicit(&crate::builder::ArgPredicate::IsPresent))
198 .filter(|(_, matched)| matched.check_explicit(&ArgPredicate::IsPresent))
224 .filter(|(_, matched)| matched.check_explicit(&ArgPredicate::IsPresent))
228 let is_relevant = |(val, req_arg): &(ArgPredicate, Id)| -> Option<Id> {
254 .filter(|(_, matched)| matched.check_explicit(&ArgPredicate::IsPresent))
269 .filter(|r| !matcher.check_explicit(r, &ArgPredicate::IsPresent))
290 .any(|a| matcher.check_explicit(a, &ArgPredicate::IsPresent))
305 .filter(|a| !matcher.check_explicit(a.get_id(), &ArgPredicate::IsPresent))
310 if matcher.check_explicit(other, &ArgPredicate::Equals(val.into())) {
320 matcher.check_explicit(other, &ArgPredicate::Equals(val.into()))
353 .filter(|a| !matcher.check_explicit(a.get_id(), &ArgPredicate::IsPresent))
390 let exists = |id| matcher.check_explicit(id, &ArgPredicate::IsPresent);
444 .filter(|(_, matched)| matched.check_explicit(&ArgPredicate::IsPresent))
473 .filter(|(_, matched)| matched.check_explicit(&ArgPredicate::IsPresent))