(&mut self, fp: FingerPrint, i: usize)
| 110 | } |
| 111 | |
| 112 | fn put(&mut self, fp: FingerPrint, i: usize) -> bool { |
| 113 | if self.buckets[i % self.len].insert(fp) { |
| 114 | self.len += 1; |
| 115 | true |
| 116 | } else { |
| 117 | false |
| 118 | } |
| 119 | } |
| 120 | |
| 121 | fn delete<T: ?Sized + Hash>(&mut self, elem: &T) -> bool { |
| 122 | let FaI { fp, i1, i2 } = FaI::from_data::<_, H>(elem); |