aztec-nr - std::hash

Trait Hash

pub trait Hash {
    // Required methods
    pub fn hash<H>(self, state: &mut H)
where H: Hasher
; }

Required methods

pub fn hash<H>(self, state: &mut H)
where H: Hasher

Implementors

impl Hash for ()

impl<A, B> Hash for (A, B)
where A: Hash, B: Hash

impl<A, B, C> Hash for (A, B, C)
where A: Hash, B: Hash, C: Hash

impl<A, B, C, D> Hash for (A, B, C, D)
where A: Hash, B: Hash, C: Hash, D: Hash

impl<A, B, C, D, E> Hash for (A, B, C, D, E)
where A: Hash, B: Hash, C: Hash, D: Hash, E: Hash

impl Hash for BinaryOp

impl Hash for CtString

impl Hash for EmbeddedCurvePoint

impl Hash for EmbeddedCurveScalar

impl Hash for Field

impl Hash for FunctionDefinition

impl Hash for Module

impl<T> Hash for Option<T>
where T: Hash

impl Hash for Quoted

impl Hash for TraitConstraint

impl Hash for TraitDefinition

impl Hash for Type

impl Hash for TypeDefinition

impl Hash for UnaryOp

impl<let N: u32, T> Hash for [T; N]
where T: Hash

impl<T> Hash for [T]
where T: Hash

impl Hash for bool

impl Hash for i16

impl Hash for i32

impl Hash for i64

impl Hash for i8

impl Hash for u1

impl Hash for u128

impl Hash for u16

impl Hash for u32

impl Hash for u64

impl Hash for u8