Insert a string value into a `BloomFilter`.
(bloom: &mut BloomFilter, value: &str)
| 396 | |
| 397 | /// Insert a string value into a `BloomFilter`. |
| 398 | pub fn bloom_insert(bloom: &mut BloomFilter, value: &str) { |
| 399 | for i in 0..(bloom.k as u32) { |
| 400 | let bit = bloom_bit_pos(value, i, bloom.m); |
| 401 | bloom.bytes[bit / 8] |= 1 << (bit % 8); |
| 402 | } |
| 403 | } |
| 404 | |
| 405 | /// Test whether a string value may be present in a `BloomFilter`. |
| 406 | /// |
no test coverage detected