std.hash.Hash
trait pub HashA value that can be hashed.
Required methods
hash
Show source codeHide source code
fn pub hash[H: mut + Hasher](hasher: mut H)fn pub hash[H: mut + Hasher](hasher: mut H: mut)Writes the hash for self into the given Hasher.
Implementations
Array
impl Hash for Array
if
T: HashBool
impl Hash for BoolByteArray
impl Hash for ByteArraySlice
impl Hash for SliceFloat
impl Hash for FloatPath
impl Hash for PathInt
impl Hash for IntMap
impl Hash for Map
if
K: Equal + Hash + Hash,
V: HashHeader
impl Hash for HeaderMethod
impl Hash for MethodParameter
impl Hash for ParameterAddress
impl Hash for AddressIpAddress
impl Hash for IpAddressIpv4Address
impl Hash for Ipv4AddressIpv6Address
impl Hash for Ipv6AddressSocketAddress
impl Hash for SocketAddressUnixAddress
impl Hash for UnixAddressExclusiveRange
impl Hash for ExclusiveRangeInclusiveRange
impl Hash for InclusiveRangeSignal
impl Hash for SignalScalar
impl Hash for ScalarString
impl Hash for StringTuple1
impl Hash for Tuple1
if
A: HashTuple2
impl Hash for Tuple2
if
A: Hash,
B: HashTuple3
impl Hash for Tuple3
if
A: Hash,
B: Hash,
C: HashTuple4
impl Hash for Tuple4
if
A: Hash,
B: Hash,
C: Hash,
D: HashTuple5
impl Hash for Tuple5
if
A: Hash,
B: Hash,
C: Hash,
D: Hash,
E: HashTuple6
impl Hash for Tuple6
if
A: Hash,
B: Hash,
C: Hash,
D: Hash,
E: Hash,
F: HashTuple7
impl Hash for Tuple7
if
A: Hash,
B: Hash,
C: Hash,
D: Hash,
E: Hash,
F: Hash,
G: HashTuple8
impl Hash for Tuple8
if
A: Hash,
B: Hash,
C: Hash,
D: Hash,
E: Hash,
F: Hash,
G: Hash,
H: HashHost
impl Hash for HostPath
impl Hash for PathScheme
impl Hash for Scheme