pub struct DoubleHashBuilder { /* private fields */ }
Expand description
Holds the state for the hasher that implements enhanced double hashing.
Serves as a builder, allowing to configure the hasher with custom seeds, number of required hashes, and the size of the hash table.
Implementations§
Trait Implementations§
Source§impl BuildHashIterHasher<u64> for DoubleHashBuilder
impl BuildHashIterHasher<u64> for DoubleHashBuilder
type Hasher = DoubleHashHasher
fn build_hash_iter_hasher(&self) -> Self::Hasher
Auto Trait Implementations§
impl Freeze for DoubleHashBuilder
impl RefUnwindSafe for DoubleHashBuilder
impl Send for DoubleHashBuilder
impl Sync for DoubleHashBuilder
impl Unpin for DoubleHashBuilder
impl UnwindSafe for DoubleHashBuilder
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