Lines Matching refs:Id
10 use crate::util::Id;
15 required: ChildGraph<Id>,
154 name: &Id,
155 conflict_ids: &[Id],
194 conflicting_keys: &[Id],
196 let used_filtered: Vec<Id> = matcher
207 let required: Vec<Id> = used_filtered
228 let is_relevant = |(val, req_arg): &(ArgPredicate, Id)| -> Option<Id> {
400 raw_req_args: Vec<Id>,
442 let used: Vec<Id> = matcher
464 potential: FlatMap<Id, Vec<Id>>,
482 fn gather_conflicts(&self, cmd: &Command, arg_id: &Id) -> Vec<Id> {
511 fn get_direct_conflicts(&self, arg_id: &Id) -> Option<&[Id]> {
516 fn gather_direct_conflicts(cmd: &Command, id: &Id) -> Vec<Id> {
529 fn gather_arg_direct_conflicts(cmd: &Command, arg: &Arg) -> Vec<Id> {
549 fn gather_group_direct_conflicts(group: &ArgGroup) -> Vec<Id> {