1.13.0[−][src]Struct parity_codec::alloc::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]
default fn write_u8(&mut self, i: u8)1.3.0[src]
Writes a single u8 into this hasher.
default fn write_u16(&mut self, i: u16)1.3.0[src]
Writes a single u16 into this hasher.
default fn write_u32(&mut self, i: u32)1.3.0[src]
Writes a single u32 into this hasher.
default fn write_u64(&mut self, i: u64)1.3.0[src]
Writes a single u64 into this hasher.
default fn write_u128(&mut self, i: u128)1.26.0[src]
Writes a single u128 into this hasher.
default fn write_usize(&mut self, i: usize)1.3.0[src]
Writes a single usize into this hasher.
default fn write_i8(&mut self, i: i8)1.3.0[src]
Writes a single i8 into this hasher.
default fn write_i16(&mut self, i: i16)1.3.0[src]
Writes a single i16 into this hasher.
default fn write_i32(&mut self, i: i32)1.3.0[src]
Writes a single i32 into this hasher.
default fn write_i64(&mut self, i: i64)1.3.0[src]
Writes a single i64 into this hasher.
default fn write_i128(&mut self, i: i128)1.26.0[src]
Writes a single i128 into this hasher.
default fn write_isize(&mut self, i: isize)1.3.0[src]
Writes a single isize into this hasher.
impl Clone for DefaultHasher[src]
fn clone(&self) -> DefaultHasher[src]
default fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Default for DefaultHasher[src]
fn default() -> DefaultHasher[src]
Creates a new DefaultHasher using [new][DefaultHasher::new].
See its documentation for more.
impl Debug for DefaultHasher[src]
Auto Trait Implementations
impl Send for DefaultHasher
impl Sync for DefaultHasher
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> From for T[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,