Lines Matching refs:index
20 for (index, existing) in self.keys.iter().enumerate() {
22 std::mem::swap(&mut self.values[index], &mut value);
68 let index = some!(self
73 let key = self.keys.remove(index);
74 let value = self.values.remove(index);
83 for (index, existing) in self.keys.iter().enumerate() {
85 return Entry::Occupied(OccupiedEntry { v: self, index });
96 for (index, existing) in self.keys.iter().enumerate() {
98 return Some(&self.values[index]);
109 for (index, existing) in self.keys.iter().enumerate() {
111 return Some(&mut self.values[index]);
153 Entry::Occupied(entry) => &mut entry.v.values[entry.index],
164 Entry::Occupied(entry) => &mut entry.v.values[entry.index],
181 index: usize,