Trait hash32::Hash
[−]
[src]
pub trait Hash { fn hash<H>(&self, state: &mut H)
where
H: Hasher; fn hash_slice<H>(data: &[Self], state: &mut H)
where
H: Hasher,
Self: Sized, { ... } }
See core::hash::Hash
for details
Required Methods
Provided Methods
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Self: Sized,
H: Hasher,
Self: Sized,
Feeds a slice of this type into the given Hasher
.
Implementors
impl Hash for i16
impl Hash for i32
impl Hash for i64
impl Hash for i8
impl Hash for isize
impl Hash for u16
impl Hash for u32
impl Hash for u64
impl Hash for u8
impl Hash for usize
impl Hash for bool
impl Hash for char
impl Hash for str
impl<T> Hash for [T] where
T: Hash,impl<T> Hash for [T; 0] where
T: Hash,impl<T> Hash for [T; 1] where
T: Hash,impl<T> Hash for [T; 2] where
T: Hash,impl<T> Hash for [T; 3] where
T: Hash,impl<T> Hash for [T; 4] where
T: Hash,impl<T> Hash for [T; 5] where
T: Hash,impl<T> Hash for [T; 6] where
T: Hash,impl<T> Hash for [T; 7] where
T: Hash,impl<T> Hash for [T; 8] where
T: Hash,impl<T> Hash for [T; 9] where
T: Hash,impl<T> Hash for [T; 10] where
T: Hash,impl<T> Hash for [T; 11] where
T: Hash,impl<T> Hash for [T; 12] where
T: Hash,impl<T> Hash for [T; 13] where
T: Hash,impl<T> Hash for [T; 14] where
T: Hash,impl<T> Hash for [T; 15] where
T: Hash,impl<T> Hash for [T; 16] where
T: Hash,impl<T> Hash for [T; 17] where
T: Hash,impl<T> Hash for [T; 18] where
T: Hash,impl<T> Hash for [T; 19] where
T: Hash,impl<T> Hash for [T; 20] where
T: Hash,impl<T> Hash for [T; 21] where
T: Hash,impl<T> Hash for [T; 22] where
T: Hash,impl<T> Hash for [T; 23] where
T: Hash,impl<T> Hash for [T; 24] where
T: Hash,impl<T> Hash for [T; 25] where
T: Hash,impl<T> Hash for [T; 26] where
T: Hash,impl<T> Hash for [T; 27] where
T: Hash,impl<T> Hash for [T; 28] where
T: Hash,impl<T> Hash for [T; 29] where
T: Hash,impl<T> Hash for [T; 30] where
T: Hash,impl<T> Hash for [T; 31] where
T: Hash,impl<T> Hash for [T; 32] where
T: Hash,impl<'a, T: ?Sized + Hash> Hash for &'a T
impl<'a, T: ?Sized + Hash> Hash for &'a mut T