[−][src]Trait ipld_hamt::Hash
Custom trait to avoid issues like https://github.com/rust-lang/rust/issues/27108.
Required methods
Loading content...Provided methods
Loading content...Implementations on Foreign Types
impl Hash for u8
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[u8], state: &mut H)
[src]
impl Hash for u16
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[u16], state: &mut H)
[src]
impl Hash for u32
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[u32], state: &mut H)
[src]
impl Hash for u64
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[u64], state: &mut H)
[src]
impl Hash for usize
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[usize], state: &mut H)
[src]
impl Hash for i8
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[i8], state: &mut H)
[src]
impl Hash for i16
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[i16], state: &mut H)
[src]
impl Hash for i32
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[i32], state: &mut H)
[src]
impl Hash for i64
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[i64], state: &mut H)
[src]
impl Hash for isize
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[isize], state: &mut H)
[src]
impl Hash for u128
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[u128], state: &mut H)
[src]
impl Hash for i128
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H: Hasher>(data: &[i128], state: &mut H)
[src]
impl Hash for bool
[src]
impl Hash for char
[src]
impl Hash for str
[src]
impl Hash for String
[src]
impl Hash for ()
[src]
impl<A> Hash for (A,) where
A: Hash + ?Sized,
[src]
A: Hash + ?Sized,
impl<A: Hash, B> Hash for (A, B) where
B: Hash + ?Sized,
[src]
B: Hash + ?Sized,
impl<A: Hash, B: Hash, C> Hash for (A, B, C) where
C: Hash + ?Sized,
[src]
C: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D> Hash for (A, B, C, D) where
D: Hash + ?Sized,
[src]
D: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D: Hash, E> Hash for (A, B, C, D, E) where
E: Hash + ?Sized,
[src]
E: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D: Hash, E: Hash, F> Hash for (A, B, C, D, E, F) where
F: Hash + ?Sized,
[src]
F: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D: Hash, E: Hash, F: Hash, G> Hash for (A, B, C, D, E, F, G) where
G: Hash + ?Sized,
[src]
G: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D: Hash, E: Hash, F: Hash, G: Hash, H> Hash for (A, B, C, D, E, F, G, H) where
H: Hash + ?Sized,
[src]
H: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D: Hash, E: Hash, F: Hash, G: Hash, H: Hash, I> Hash for (A, B, C, D, E, F, G, H, I) where
I: Hash + ?Sized,
[src]
I: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D: Hash, E: Hash, F: Hash, G: Hash, H: Hash, I: Hash, J> Hash for (A, B, C, D, E, F, G, H, I, J) where
J: Hash + ?Sized,
[src]
J: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D: Hash, E: Hash, F: Hash, G: Hash, H: Hash, I: Hash, J: Hash, K> Hash for (A, B, C, D, E, F, G, H, I, J, K) where
K: Hash + ?Sized,
[src]
K: Hash + ?Sized,
impl<A: Hash, B: Hash, C: Hash, D: Hash, E: Hash, F: Hash, G: Hash, H: Hash, I: Hash, J: Hash, K: Hash, L> Hash for (A, B, C, D, E, F, G, H, I, J, K, L) where
L: Hash + ?Sized,
[src]
L: Hash + ?Sized,