1.13.0[−][src]Struct std::collections::hash_map::DefaultHasher
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.
Methods
impl DefaultHasher
[src]
pub fn new() -> DefaultHasher
[src]
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
impl Hasher for DefaultHasher
[src]
fn write(&mut self, msg: &[u8])
[src]
fn finish(&self) -> u64
[src]
fn write_u8(&mut self, i: u8)
1.3.0[src]
fn write_u16(&mut self, i: u16)
1.3.0[src]
fn write_u32(&mut self, i: u32)
1.3.0[src]
fn write_u64(&mut self, i: u64)
1.3.0[src]
fn write_u128(&mut self, i: u128)
1.26.0[src]
fn write_usize(&mut self, i: usize)
1.3.0[src]
fn write_i8(&mut self, i: i8)
1.3.0[src]
fn write_i16(&mut self, i: i16)
1.3.0[src]
fn write_i32(&mut self, i: i32)
1.3.0[src]
fn write_i64(&mut self, i: i64)
1.3.0[src]
fn write_i128(&mut self, i: i128)
1.26.0[src]
fn write_isize(&mut self, i: isize)
1.3.0[src]
impl Debug for DefaultHasher
[src]
impl Clone for DefaultHasher
[src]
fn clone(&self) -> DefaultHasher
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for DefaultHasher
[src]
fn default() -> DefaultHasher
[src]
Creates a new DefaultHasher
using new
.
See its documentation for more.
Auto Trait Implementations
impl UnwindSafe for DefaultHasher
impl RefUnwindSafe for DefaultHasher
impl Unpin for DefaultHasher
impl Send for DefaultHasher
impl Sync for DefaultHasher
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Ffn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'_ mut F
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,