(&self, value: u32)
| 19 | } |
| 20 | |
| 21 | fn custom_bit_mapping(&self, value: u32) -> u8 { |
| 22 | let mut hash = value; |
| 23 | hash = hash.wrapping_mul(0x5bd1e995); |
| 24 | hash ^= hash >> 15; |
| 25 | hash = hash.wrapping_mul(0x5bd1e995); |
| 26 | |
| 27 | (hash % 128) as u8 |
| 28 | } |
| 29 | |
| 30 | fn insert(&mut self, value: u32) { |
| 31 | let index = self.get_bucket_index(value); |