(&mut self, key: K, value: V)
| 169 | #[inline] |
| 170 | #[track_caller] |
| 171 | pub fn insert(&mut self, key: K, value: V) -> Option<V> { |
| 172 | if let Some(entry) = self.get_mut(key) { |
| 173 | Some(mem::replace(entry, value)) |
| 174 | } else { |
| 175 | self.insert_unique(key, value); |
| 176 | None |
| 177 | } |
| 178 | } |
| 179 | |
| 180 | /// Insert a value into the map without checking for an existing element. |
| 181 | /// |
no test coverage detected