Struct std::collections::hash_map::DefaultHasher
1.13.0 · source · [−]pub struct DefaultHasher(_);Expand description
The default Hasher used by RandomState.
The internal algorithm is not specified, and so it and its hashes should not be relied upon over releases.
Implementations
sourceimpl DefaultHasher
impl DefaultHasher
sourcepub fn new() -> DefaultHasher
pub fn new() -> DefaultHasher
Creates a new DefaultHasher.
This hasher is not guaranteed to be the same as all other
DefaultHasher instances, but is the same as all other DefaultHasher
instances created through new or default.
Trait Implementations
sourceimpl Clone for DefaultHasher
impl Clone for DefaultHasher
sourcefn clone(&self) -> DefaultHasher
fn clone(&self) -> DefaultHasher
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DefaultHasher
impl Debug for DefaultHasher
sourceimpl Default for DefaultHasher
impl Default for DefaultHasher
sourcefn default() -> DefaultHasher
fn default() -> DefaultHasher
Creates a new DefaultHasher using new.
See its documentation for more.
sourceimpl Hasher for DefaultHasher
impl Hasher for DefaultHasher
1.26.0 · sourcefn write_u128(&mut self, i: u128)
fn write_u128(&mut self, i: u128)
Writes a single u128 into this hasher.
1.3.0 · sourcefn write_usize(&mut self, i: usize)
fn write_usize(&mut self, i: usize)
Writes a single usize into this hasher.
1.26.0 · sourcefn write_i128(&mut self, i: i128)
fn write_i128(&mut self, i: i128)
Writes a single i128 into this hasher.
1.3.0 · sourcefn write_isize(&mut self, i: isize)
fn write_isize(&mut self, i: isize)
Writes a single isize into this hasher.
sourcefn write_length_prefix(&mut self, len: usize)
fn write_length_prefix(&mut self, len: usize)
Writes a length prefix into this hasher, as part of being prefix-free. Read more
Auto Trait Implementations
impl RefUnwindSafe for DefaultHasher
impl Send for DefaultHasher
impl Sync for DefaultHasher
impl Unpin for DefaultHasher
impl UnwindSafe for DefaultHasher
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more