Search results

There are no results.

std.hash.Hash

trait pub Hash

A value that can be hashed.

Required methods

hash

Show source code
Hide 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

std.array.

Array

impl Hash for Array
if
  T: Hash
std.bool.

Bool

impl Hash for Bool
std.bytes.

ByteArray

impl Hash for ByteArray
std.bytes.

Slice

impl Hash for Slice
std.float.

Float

impl Hash for Float
std.fs.path.

Path

impl Hash for Path
std.int.

Int

impl Hash for Int
std.map.

Map

impl Hash for Map
if
  K: Equal + Hash + Hash,
  V: Hash
std.net.http.
impl Hash for Header
std.net.http.

Method

impl Hash for Method
std.net.http.header.values.

Parameter

impl Hash for Parameter
std.net.http.server.

Address

impl Hash for Address
std.net.ip.

IpAddress

impl Hash for IpAddress
std.net.ip.

Ipv4Address

impl Hash for Ipv4Address
std.net.ip.

Ipv6Address

impl Hash for Ipv6Address
std.net.socket.

SocketAddress

impl Hash for SocketAddress
std.net.socket.

UnixAddress

impl Hash for UnixAddress
std.range.

ExclusiveRange

impl Hash for ExclusiveRange
std.range.

InclusiveRange

impl Hash for InclusiveRange
std.signal.

Signal

impl Hash for Signal
std.string.

Scalar

impl Hash for Scalar
std.string.

String

impl Hash for String
std.tuple.

Tuple1

impl Hash for Tuple1
if
  A: Hash
std.tuple.

Tuple2

impl Hash for Tuple2
if
  A: Hash,
  B: Hash
std.tuple.

Tuple3

impl Hash for Tuple3
if
  A: Hash,
  B: Hash,
  C: Hash
std.tuple.

Tuple4

impl Hash for Tuple4
if
  A: Hash,
  B: Hash,
  C: Hash,
  D: Hash
std.tuple.

Tuple5

impl Hash for Tuple5
if
  A: Hash,
  B: Hash,
  C: Hash,
  D: Hash,
  E: Hash
std.tuple.

Tuple6

impl Hash for Tuple6
if
  A: Hash,
  B: Hash,
  C: Hash,
  D: Hash,
  E: Hash,
  F: Hash
std.tuple.

Tuple7

impl Hash for Tuple7
if
  A: Hash,
  B: Hash,
  C: Hash,
  D: Hash,
  E: Hash,
  F: Hash,
  G: Hash
std.tuple.

Tuple8

impl Hash for Tuple8
if
  A: Hash,
  B: Hash,
  C: Hash,
  D: Hash,
  E: Hash,
  F: Hash,
  G: Hash,
  H: Hash
std.uri.

Host

impl Hash for Host
std.uri.

Path

impl Hash for Path
std.uri.

Scheme

impl Hash for Scheme