(&mut self, key: &K)
| 72 | } |
| 73 | |
| 74 | fn get(&mut self, key: &K) -> Option<&V> { |
| 75 | if self.contains(key) { self.access(key); } |
| 76 | |
| 77 | let entries = &self.entries; |
| 78 | self.map.get(key).and_then(move |&i| { |
| 79 | entries[i].val.as_ref() |
| 80 | }) |
| 81 | } |
| 82 | |
| 83 | fn get_mut(&mut self, key: &K) -> Option<&mut V> { |
| 84 | if self.contains(key) { self.access(key); } |
no test coverage detected