(&self, k: &K, f: F)
| 645 | } |
| 646 | |
| 647 | pub fn with_value<F, R>(&self, k: &K, f: F) -> Option<R> |
| 648 | where |
| 649 | F: FnOnce(&V) -> R, |
| 650 | { |
| 651 | let index = self.hash_key(k); |
| 652 | let ht = self.hash_table_list[index].lock().unwrap(); |
| 653 | ht.get(k).map(f) |
| 654 | } |
| 655 | |
| 656 | pub fn with_value_mut<F, R>(&self, k: &K, f: F) -> Option<R> |
| 657 | where |
no test coverage detected