Lines Matching refs:ma
62 if let Some(ma) = self.get(global_arg) {
70 if parent_ma.source() > ma.source() {
73 ma
76 ma
142 let ma = self.entry(id).or_insert(MatchedArg::new_arg(arg));
143 debug_assert_eq!(ma.type_id(), Some(arg.get_value_parser().type_id()));
144 ma.set_source(source);
145 ma.new_val_group();
153 let ma = self.entry(id).or_insert(MatchedArg::new_group());
154 debug_assert_eq!(ma.type_id(), None);
155 ma.set_source(source);
156 ma.new_val_group();
162 let ma = self.entry(id).or_insert(MatchedArg::new_external(cmd));
164 ma.type_id(),
171 ma.set_source(ValueSource::CommandLine);
172 ma.new_val_group();
176 let ma = self.get_mut(arg).expect(INTERNAL_ERROR_MSG);
177 ma.append_val(val, raw_val);
181 let ma = self.get_mut(arg).expect(INTERNAL_ERROR_MSG);
182 ma.push_index(idx);