Search results

There are no results.

std.hash.Hash

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.byte_array.

ByteArray

impl Hash for ByteArray
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[ref K] + Hash + Hash,
  V: Hash
std.range.

ExclusiveRange

impl Hash for ExclusiveRange
std.range.

InclusiveRange

impl Hash for InclusiveRange
std.signal.

Signal

impl Hash for Signal
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