Lines Matching refs:values
11 values: Vec<V>,
22 std::mem::swap(&mut self.values[index], &mut value);
33 self.values.push(value);
74 let value = self.values.remove(index);
98 return Some(&self.values[index]);
111 return Some(&mut self.values[index]);
124 values: self.values.iter(),
131 values: self.values.iter_mut(),
140 values: Default::default(),
153 Entry::Occupied(entry) => &mut entry.v.values[entry.index],
156 entry.v.values.push(default);
157 entry.v.values.last_mut().unwrap()
164 Entry::Occupied(entry) => &mut entry.v.values[entry.index],
167 entry.v.values.push(default());
168 entry.v.values.last_mut().unwrap()
186 values: std::slice::Iter<'a, V>,
195 let v = self.values.next().unwrap();
210 let v = self.values.next_back().unwrap();
222 values: std::slice::IterMut<'a, V>,
231 let v = self.values.next().unwrap();
246 let v = self.values.next_back().unwrap();