pub struct FNV1_128HasherBuilder { /* private fields */ }Expand description
A standard builder that produces FNV1_128 hash with fixed seed.
Implementations§
Source§impl FNV1_128HasherBuilder
impl FNV1_128HasherBuilder
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates new FNV1_128HasherBuilder.
Sourcepub const fn with_seed(seed: u128) -> Self
pub const fn with_seed(seed: u128) -> Self
Creates new FNV1_128HasherBuilder with a fixed seed,
which will be used to initialize the hash function.
Sourcepub const fn create_hasher(&self) -> FNV1_128
pub const fn create_hasher(&self) -> FNV1_128
Creates new FNV1_128 instance.
Trait Implementations§
Source§impl BuildHasher for FNV1_128HasherBuilder
impl BuildHasher for FNV1_128HasherBuilder
Source§impl Clone for FNV1_128HasherBuilder
impl Clone for FNV1_128HasherBuilder
Source§impl Default for FNV1_128HasherBuilder
impl Default for FNV1_128HasherBuilder
Source§impl PartialEq for FNV1_128HasherBuilder
impl PartialEq for FNV1_128HasherBuilder
Source§impl ReprC for FNV1_128HasherBuilder
impl ReprC for FNV1_128HasherBuilder
impl Eq for FNV1_128HasherBuilder
impl StructuralPartialEq for FNV1_128HasherBuilder
Auto Trait Implementations§
impl Freeze for FNV1_128HasherBuilder
impl RefUnwindSafe for FNV1_128HasherBuilder
impl Send for FNV1_128HasherBuilder
impl Sync for FNV1_128HasherBuilder
impl Unpin for FNV1_128HasherBuilder
impl UnsafeUnpin for FNV1_128HasherBuilder
impl UnwindSafe for FNV1_128HasherBuilder
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