Lines Matching refs:args
17 args: Vec<Arg>,
95 self.args.push(new_arg);
108 .map(|k| &self.args[k.index])
116 /// Return iterators of all args.
117 pub(crate) fn args(&self) -> impl Iterator<Item = &Arg> {
118 self.args.iter()
121 /// Return mutable iterators of all args.
123 self.args.iter_mut()
126 /// We need a lazy build here since some we may change args after creating
129 // There will be at least as many keys as args, so that is a good starting point
130 self.keys.reserve(self.args.len());
131 for (i, arg) in self.args.iter().enumerate() {
139 self.args
143 .map(|i| self.args.remove(i))