1.0.0[−][src]Trait core::hash::Hash
A hashable type.
Types implementing Hash
are able to be hash
ed with an instance of
Hasher
.
Implementing Hash
You can derive Hash
with #[derive(Hash)]
if all fields implement Hash
.
The resulting hash will be the combination of the values from calling
hash
on each field.
#[derive(Hash)] struct Rustacean { name: String, country: String, }Run
If you need more control over how a value is hashed, you can of course
implement the Hash
trait yourself:
use std::hash::{Hash, Hasher}; struct Person { id: u32, name: String, phone: u64, } impl Hash for Person { fn hash<H: Hasher>(&self, state: &mut H) { self.id.hash(state); self.phone.hash(state); } }Run
Hash
and Eq
When implementing both Hash
and Eq
, it is important that the following
property holds:
k1 == k2 -> hash(k1) == hash(k2)
In other words, if two keys are equal, their hashes must also be equal.
HashMap
and HashSet
both rely on this behavior.
Thankfully, you won't need to worry about upholding this property when
deriving both Eq
and Hash
with #[derive(PartialEq, Eq, Hash)]
.
Required Methods
Provided Methods
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
Self: Sized,
Implementors
impl Hash for !
[src]
impl Hash for !
fn hash<H: Hasher>(&self, _: &mut H)
[src]
fn hash<H: Hasher>(&self, _: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for ()
[src]
impl Hash for ()
fn hash<H: Hasher>(&self, _state: &mut H)
[src]
fn hash<H: Hasher>(&self, _state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for Ordering
[src]
impl Hash for Ordering
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for TypeId
[src]
impl Hash for TypeId
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for Error
[src]
impl Hash for Error
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for Pinned
[src]
impl Hash for Pinned
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for NonZeroU128
[src]
impl Hash for NonZeroU128
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for NonZeroU16
[src]
impl Hash for NonZeroU16
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for NonZeroU32
[src]
impl Hash for NonZeroU32
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for NonZeroU64
[src]
impl Hash for NonZeroU64
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for NonZeroU8
[src]
impl Hash for NonZeroU8
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for NonZeroUsize
[src]
impl Hash for NonZeroUsize
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for RangeFull
[src]
impl Hash for RangeFull
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for NoneError
[src]
impl Hash for NoneError
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for Duration
[src]
impl Hash for Duration
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
impl Hash for bool
[src]
impl Hash for bool
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for char
[src]
impl Hash for char
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for i8
[src]
impl Hash for i8
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[i8], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[i8], state: &mut H)
impl Hash for i16
[src]
impl Hash for i16
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[i16], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[i16], state: &mut H)
impl Hash for i32
[src]
impl Hash for i32
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[i32], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[i32], state: &mut H)
impl Hash for i64
[src]
impl Hash for i64
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[i64], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[i64], state: &mut H)
impl Hash for i128
[src]
impl Hash for i128
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[i128], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[i128], state: &mut H)
impl Hash for isize
[src]
impl Hash for isize
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[isize], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[isize], state: &mut H)
impl Hash for str
[src]
impl Hash for str
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl Hash for u8
[src]
impl Hash for u8
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[u8], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[u8], state: &mut H)
impl Hash for u16
[src]
impl Hash for u16
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[u16], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[u16], state: &mut H)
impl Hash for u32
[src]
impl Hash for u32
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[u32], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[u32], state: &mut H)
impl Hash for u64
[src]
impl Hash for u64
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[u64], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[u64], state: &mut H)
impl Hash for u128
[src]
impl Hash for u128
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[u128], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[u128], state: &mut H)
impl Hash for usize
[src]
impl Hash for usize
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[usize], state: &mut H)
[src]
fn hash_slice<H: Hasher>(data: &[usize], state: &mut H)
impl<A> Hash for (A,) where
A: Hash + ?Sized,
[src]
impl<A> Hash for (A,) where
A: Hash + ?Sized,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<A: Hash, B> Hash for (A, B) where
B: Hash + ?Sized,
[src]
impl<A: Hash, B> Hash for (A, B) where
B: Hash + ?Sized,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<A: Hash, B: Hash, C> Hash for (A, B, C) where
C: Hash + ?Sized,
[src]
impl<A: Hash, B: Hash, C> Hash for (A, B, C) where
C: Hash + ?Sized,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<A: Hash, B: Hash, C: Hash, D> Hash for (A, B, C, D) where
D: Hash + ?Sized,
[src]
impl<A: Hash, B: Hash, C: Hash, D> Hash for (A, B, C, D) where
D: Hash + ?Sized,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<A: Hash, B: Hash, C: Hash, D: Hash, E> Hash for (A, B, C, D, E) where
E: Hash + ?Sized,
[src]
impl<A: Hash, B: Hash, C: Hash, D: Hash, E> Hash for (A, B, C, D, E) where
E: Hash + ?Sized,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]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]
impl<A: Hash, B: Hash, C: Hash, D: Hash, E: Hash, F> Hash for (A, B, C, D, E, F) where
F: Hash + ?Sized,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]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]
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,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]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]
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,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]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]
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,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]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]
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,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]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]
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,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]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]
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,
fn hash<S: Hasher>(&self, state: &mut S)
[src]
fn hash<S: Hasher>(&self, state: &mut S)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Idx: Hash> Hash for Range<Idx>
[src]
impl<Idx: Hash> Hash for Range<Idx>
fn hash<__HIdx: Hasher>(&self, state: &mut __HIdx)
[src]
fn hash<__HIdx: Hasher>(&self, state: &mut __HIdx)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Idx: Hash> Hash for RangeFrom<Idx>
[src]
impl<Idx: Hash> Hash for RangeFrom<Idx>
fn hash<__HIdx: Hasher>(&self, state: &mut __HIdx)
[src]
fn hash<__HIdx: Hasher>(&self, state: &mut __HIdx)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Idx: Hash> Hash for RangeInclusive<Idx>
[src]
impl<Idx: Hash> Hash for RangeInclusive<Idx>
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Idx: Hash> Hash for RangeTo<Idx>
[src]
impl<Idx: Hash> Hash for RangeTo<Idx>
fn hash<__HIdx: Hasher>(&self, state: &mut __HIdx)
[src]
fn hash<__HIdx: Hasher>(&self, state: &mut __HIdx)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Idx: Hash> Hash for RangeToInclusive<Idx>
[src]
impl<Idx: Hash> Hash for RangeToInclusive<Idx>
fn hash<__HIdx: Hasher>(&self, state: &mut __HIdx)
[src]
fn hash<__HIdx: Hasher>(&self, state: &mut __HIdx)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<P: Hash> Hash for Pin<P>
[src]
impl<P: Hash> Hash for Pin<P>
fn hash<__HP: Hasher>(&self, state: &mut __HP)
[src]
fn hash<__HP: Hasher>(&self, state: &mut __HP)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret> Hash for extern "C" fn() -> Ret
[src]
impl<Ret> Hash for extern "C" fn() -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret> Hash for fn() -> Ret
[src]
impl<Ret> Hash for fn() -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret> Hash for unsafe extern "C" fn() -> Ret
[src]
impl<Ret> Hash for unsafe extern "C" fn() -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret> Hash for unsafe fn() -> Ret
[src]
impl<Ret> Hash for unsafe fn() -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A> Hash for extern "C" fn(_: A) -> Ret
[src]
impl<Ret, A> Hash for extern "C" fn(_: A) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A> Hash for extern "C" fn(_: A, ...) -> Ret
[src]
impl<Ret, A> Hash for extern "C" fn(_: A, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A> Hash for fn(_: A) -> Ret
[src]
impl<Ret, A> Hash for fn(_: A) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A> Hash for unsafe extern "C" fn(_: A) -> Ret
[src]
impl<Ret, A> Hash for unsafe extern "C" fn(_: A) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A> Hash for unsafe extern "C" fn(_: A, ...) -> Ret
[src]
impl<Ret, A> Hash for unsafe extern "C" fn(_: A, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A> Hash for unsafe fn(_: A) -> Ret
[src]
impl<Ret, A> Hash for unsafe fn(_: A) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B> Hash for extern "C" fn(_: A, _: B) -> Ret
[src]
impl<Ret, A, B> Hash for extern "C" fn(_: A, _: B) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B> Hash for extern "C" fn(_: A, _: B, ...) -> Ret
[src]
impl<Ret, A, B> Hash for extern "C" fn(_: A, _: B, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B> Hash for fn(_: A, _: B) -> Ret
[src]
impl<Ret, A, B> Hash for fn(_: A, _: B) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B> Hash for unsafe extern "C" fn(_: A, _: B) -> Ret
[src]
impl<Ret, A, B> Hash for unsafe extern "C" fn(_: A, _: B) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B> Hash for unsafe extern "C" fn(_: A, _: B, ...) -> Ret
[src]
impl<Ret, A, B> Hash for unsafe extern "C" fn(_: A, _: B, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B> Hash for unsafe fn(_: A, _: B) -> Ret
[src]
impl<Ret, A, B> Hash for unsafe fn(_: A, _: B) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C> Hash for extern "C" fn(_: A, _: B, _: C) -> Ret
[src]
impl<Ret, A, B, C> Hash for extern "C" fn(_: A, _: B, _: C) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C> Hash for extern "C" fn(_: A, _: B, _: C, ...) -> Ret
[src]
impl<Ret, A, B, C> Hash for extern "C" fn(_: A, _: B, _: C, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C> Hash for fn(_: A, _: B, _: C) -> Ret
[src]
impl<Ret, A, B, C> Hash for fn(_: A, _: B, _: C) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C> Hash for unsafe extern "C" fn(_: A, _: B, _: C) -> Ret
[src]
impl<Ret, A, B, C> Hash for unsafe extern "C" fn(_: A, _: B, _: C) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C> Hash for unsafe extern "C" fn(_: A, _: B, _: C, ...) -> Ret
[src]
impl<Ret, A, B, C> Hash for unsafe extern "C" fn(_: A, _: B, _: C, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C> Hash for unsafe fn(_: A, _: B, _: C) -> Ret
[src]
impl<Ret, A, B, C> Hash for unsafe fn(_: A, _: B, _: C) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D> Hash for extern "C" fn(_: A, _: B, _: C, _: D) -> Ret
[src]
impl<Ret, A, B, C, D> Hash for extern "C" fn(_: A, _: B, _: C, _: D) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D> Hash for extern "C" fn(_: A, _: B, _: C, _: D, ...) -> Ret
[src]
impl<Ret, A, B, C, D> Hash for extern "C" fn(_: A, _: B, _: C, _: D, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D> Hash for fn(_: A, _: B, _: C, _: D) -> Ret
[src]
impl<Ret, A, B, C, D> Hash for fn(_: A, _: B, _: C, _: D) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D) -> Ret
[src]
impl<Ret, A, B, C, D> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, ...) -> Ret
[src]
impl<Ret, A, B, C, D> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D> Hash for unsafe fn(_: A, _: B, _: C, _: D) -> Ret
[src]
impl<Ret, A, B, C, D> Hash for unsafe fn(_: A, _: B, _: C, _: D) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E) -> Ret
[src]
impl<Ret, A, B, C, D, E> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E> Hash for fn(_: A, _: B, _: C, _: D, _: E) -> Ret
[src]
impl<Ret, A, B, C, D, E> Hash for fn(_: A, _: B, _: C, _: D, _: E) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E) -> Ret
[src]
impl<Ret, A, B, C, D, E> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E) -> Ret
[src]
impl<Ret, A, B, C, D, E> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret
[src]
impl<Ret, A, B, C, D, E, F> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret
[src]
impl<Ret, A, B, C, D, E, F> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret
[src]
impl<Ret, A, B, C, D, E, F> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret
[src]
impl<Ret, A, B, C, D, E, F> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L, ...) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L, ...) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret
[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Hash for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret
fn hash<HH: Hasher>(&self, state: &mut HH)
[src]
fn hash<HH: Hasher>(&self, state: &mut HH)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T> Hash for Discriminant<T>
[src]
impl<T> Hash for Discriminant<T>
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash + ?Sized> Hash for ManuallyDrop<T>
[src]
impl<T: Hash + ?Sized> Hash for ManuallyDrop<T>
fn hash<__HT: Hasher>(&self, state: &mut __HT)
[src]
fn hash<__HT: Hasher>(&self, state: &mut __HT)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for Bound<T>
[src]
impl<T: Hash> Hash for Bound<T>
fn hash<__HT: Hasher>(&self, state: &mut __HT)
[src]
fn hash<__HT: Hasher>(&self, state: &mut __HT)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for Option<T>
[src]
impl<T: Hash> Hash for Option<T>
fn hash<__HT: Hasher>(&self, state: &mut __HT)
[src]
fn hash<__HT: Hasher>(&self, state: &mut __HT)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for Poll<T>
[src]
impl<T: Hash> Hash for Poll<T>
fn hash<__HT: Hasher>(&self, state: &mut __HT)
[src]
fn hash<__HT: Hasher>(&self, state: &mut __HT)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for Reverse<T>
[src]
impl<T: Hash> Hash for Reverse<T>
fn hash<__HT: Hasher>(&self, state: &mut __HT)
[src]
fn hash<__HT: Hasher>(&self, state: &mut __HT)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for Wrapping<T>
[src]
impl<T: Hash> Hash for Wrapping<T>
fn hash<__HT: Hasher>(&self, state: &mut __HT)
[src]
fn hash<__HT: Hasher>(&self, state: &mut __HT)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 0]
[src]
impl<T: Hash> Hash for [T; 0]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 1]
[src]
impl<T: Hash> Hash for [T; 1]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 2]
[src]
impl<T: Hash> Hash for [T; 2]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 3]
[src]
impl<T: Hash> Hash for [T; 3]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 4]
[src]
impl<T: Hash> Hash for [T; 4]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 5]
[src]
impl<T: Hash> Hash for [T; 5]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 6]
[src]
impl<T: Hash> Hash for [T; 6]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 7]
[src]
impl<T: Hash> Hash for [T; 7]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 8]
[src]
impl<T: Hash> Hash for [T; 8]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 9]
[src]
impl<T: Hash> Hash for [T; 9]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 10]
[src]
impl<T: Hash> Hash for [T; 10]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 11]
[src]
impl<T: Hash> Hash for [T; 11]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 12]
[src]
impl<T: Hash> Hash for [T; 12]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 13]
[src]
impl<T: Hash> Hash for [T; 13]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 14]
[src]
impl<T: Hash> Hash for [T; 14]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 15]
[src]
impl<T: Hash> Hash for [T; 15]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 16]
[src]
impl<T: Hash> Hash for [T; 16]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 17]
[src]
impl<T: Hash> Hash for [T; 17]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 18]
[src]
impl<T: Hash> Hash for [T; 18]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 19]
[src]
impl<T: Hash> Hash for [T; 19]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 20]
[src]
impl<T: Hash> Hash for [T; 20]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 21]
[src]
impl<T: Hash> Hash for [T; 21]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 22]
[src]
impl<T: Hash> Hash for [T; 22]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 23]
[src]
impl<T: Hash> Hash for [T; 23]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 24]
[src]
impl<T: Hash> Hash for [T; 24]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 25]
[src]
impl<T: Hash> Hash for [T; 25]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 26]
[src]
impl<T: Hash> Hash for [T; 26]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 27]
[src]
impl<T: Hash> Hash for [T; 27]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 28]
[src]
impl<T: Hash> Hash for [T; 28]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 29]
[src]
impl<T: Hash> Hash for [T; 29]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 30]
[src]
impl<T: Hash> Hash for [T; 30]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 31]
[src]
impl<T: Hash> Hash for [T; 31]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T; 32]
[src]
impl<T: Hash> Hash for [T; 32]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash> Hash for [T]
[src]
impl<T: Hash> Hash for [T]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: Hash, E: Hash> Hash for Result<T, E>
[src]
impl<T: Hash, E: Hash> Hash for Result<T, E>
fn hash<__HTE: Hasher>(&self, state: &mut __HTE)
[src]
fn hash<__HTE: Hasher>(&self, state: &mut __HTE)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: ?Sized + Hash, '_> Hash for &'_ T
[src]
impl<T: ?Sized + Hash, '_> Hash for &'_ T
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: ?Sized + Hash, '_> Hash for &'_ mut T
[src]
impl<T: ?Sized + Hash, '_> Hash for &'_ mut T
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: ?Sized> Hash for *const T
[src]
impl<T: ?Sized> Hash for *const T
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: ?Sized> Hash for *mut T
[src]
impl<T: ?Sized> Hash for *mut T
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: ?Sized> Hash for PhantomData<T>
[src]
impl<T: ?Sized> Hash for PhantomData<T>
fn hash<H: Hasher>(&self, _: &mut H)
[src]
fn hash<H: Hasher>(&self, _: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<T: ?Sized> Hash for NonNull<T>
[src]
impl<T: ?Sized> Hash for NonNull<T>
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash<H: Hasher>(&self, state: &mut H)
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0[src]
fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
Self: Sized,
1.3.0
[src]impl<Y: Hash, R: Hash> Hash for GeneratorState<Y, R>
[src]
impl<Y: Hash, R: Hash> Hash for GeneratorState<Y, R>