Struct std::hash::SipHasher24 [] [src]

pub struct SipHasher24 { /* fields omitted */ }
Deprecated since 1.13.0

: use DefaultHasher instead

Unstable (sip_hash_13 #34767)

: use DefaultHasher instead

An implementation of SipHash 2-4.

See: https://131002.net/siphash/

Methods

impl SipHasher24

Deprecated since 1.13.0

: use DefaultHasher instead

Unstable (sip_hash_13 #34767)

: use DefaultHasher instead

Creates a new SipHasher24 with the two initial keys set to 0.

Deprecated since 1.13.0

: use DefaultHasher instead

Unstable (sip_hash_13 #34767)

: use DefaultHasher instead

Creates a SipHasher24 that is keyed off the provided keys.

Trait Implementations

impl Debug for SipHasher24

Formats the value using the given formatter.

impl Hasher for SipHasher24

Writes some data into this Hasher.

Completes a round of hashing, producing the output hash generated.

Write a single u8 into this hasher.

Writes a single u16 into this hasher.

Writes a single u32 into this hasher.

Writes a single u64 into this hasher.

Writes a single usize into this hasher.

Writes a single i8 into this hasher.

Writes a single i16 into this hasher.

Writes a single i32 into this hasher.

Writes a single i64 into this hasher.

Writes a single isize into this hasher.

impl Default for SipHasher24

Returns the "default value" for a type. Read more

impl Clone for SipHasher24

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more