1.13.0[][src]Struct parity_codec::alloc::collections::hash_map::DefaultHasher

pub struct 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 Debug for DefaultHasher[src]

impl Hasher for DefaultHasher[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]

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.

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.