pub struct BloomFine { /* private fields */ }Expand description
256-bit Bloom filter with 8 hash functions.
Implementations§
Source§impl BloomFine
impl BloomFine
pub const ZERO: Self
Sourcepub const SUGGESTED_CAPACITY: usize = 64
pub const SUGGESTED_CAPACITY: usize = 64
~64 keys before 5% FPR.
pub fn insert<K: Hash + ?Sized>(&mut self, key: &K)
pub fn might_contain<K: Hash + ?Sized>(&self, key: &K) -> bool
pub fn from_keys<'a, K, I>(keys: I) -> Self
pub fn popcount(&self) -> u32
Trait Implementations§
impl Copy for BloomFine
impl Eq for BloomFine
impl StructuralPartialEq for BloomFine
Auto Trait Implementations§
impl Freeze for BloomFine
impl RefUnwindSafe for BloomFine
impl Send for BloomFine
impl Sync for BloomFine
impl Unpin for BloomFine
impl UnsafeUnpin for BloomFine
impl UnwindSafe for BloomFine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more