(&self, k: &K)
| 512 | } |
| 513 | |
| 514 | pub fn hash_key(&self, k: &K) -> usize { |
| 515 | let mut hasher = DefaultHasher::new(); |
| 516 | k.hash(&mut hasher); |
| 517 | (hasher.finish() as usize) % (self.size as usize) |
| 518 | } |
| 519 | |
| 520 | pub fn insert(&self, k: K, v: V) { |
| 521 | let index = self.hash_key(&k); |
no test coverage detected