Lines Matching refs:group
119 // Avoid including our own groups by checking none of them. If a group is present, the
120 // args for the group will be.
237 debug!("Validator::gather_requires:iter:{:?}:group", name);
284 } else if let Some(group) = self.cmd.find_group(arg_or_group) {
285 debug!("Validator::validate_required:iter: This is a group");
288 .unroll_args_in_group(&group.id)
294 group.get_id()
296 missing_required.push(group.get_id().clone());
519 } else if let Some(group) = cmd.find_group(id) {
520 gather_group_direct_conflicts(group)
532 let group = cmd.find_group(&group_id).expect(INTERNAL_ERROR_MSG);
533 conf.extend(group.conflicts.iter().cloned());
534 if !group.multiple {
535 for member_id in &group.args {
549 fn gather_group_direct_conflicts(group: &ArgGroup) -> Vec<Id> {
550 group.conflicts.clone()