aztec-nr - std::cmp

Trait Eq

pub trait Eq {
    // Required methods
    pub fn eq(self, other: Self) -> bool;
}

Required methods

pub fn eq(self, other: Self) -> bool

Implementors

impl Eq for ()

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

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

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

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

impl Eq for AddressNote

impl Eq for AppendOnlyTreeSnapshot

impl Eq for AuthorizationSelector

impl Eq for AvmAccumulatedData

impl Eq for AvmAccumulatedDataArrayLengths

impl Eq for AvmCircuitPublicInputs

impl Eq for AvmProof

impl Eq for AztecAddress

impl Eq for BinaryOp

impl Eq for BlockConstantData

impl Eq for BlockHeader

impl<let MaxLen: u32, T> Eq for BoundedVec<T, MaxLen>
where T: Eq

impl Eq for CallContext

impl<let N: u32, T> Eq for ClaimedLengthArray<T, N>
where T: Eq

impl Eq for CompoundStruct

impl<let M: u32, let N: u32> Eq for CompressedString<N, M>

impl Eq for ContentCommitment

impl Eq for ContractClassId

impl Eq for ContractClassLog

impl Eq for ContractInstance

impl<T> Eq for Counted<T>
where T: Eq

impl Eq for CtString

impl<let INITIAL_DELAY: u64, T> Eq for DelayedPublicMutableValues<T, INITIAL_DELAY>
where T: Eq

impl Eq for EmbeddedCurvePoint

impl Eq for EmbeddedCurveScalar

impl Eq for EpochConstantData

impl Eq for EthAddress

impl Eq for EventSelector

impl Eq for Field

impl Eq for FieldCompressedString

impl Eq for FixtureBuilder

impl Eq for FunctionData

impl Eq for FunctionDefinition

impl Eq for FunctionSelector

impl Eq for Gas

impl Eq for GasFees

impl Eq for GasSettings

impl Eq for GlobalVariables

impl<B, K, let N: u32, V> Eq for HashMap<K, V, N, B>
where K: Eq, K: Hash, V: Eq, B: BuildHasher

impl Eq for IvpkM

impl Eq for KeyValidationRequest

impl Eq for KeyValidationRequestAndGenerator

impl Eq for L2ToL1Message

impl<let N: u32> Eq for Log<N>

impl Eq for LogHash

impl<let N: u32> Eq for MembershipWitness<N>

impl<let N: u32> Eq for MerkleTree<N>

impl Eq for MessageContext

impl Eq for MockStruct

impl Eq for Module

impl Eq for NestedRecursiveProof

impl Eq for NestedRecursiveProof

impl<let SUBTREE_HEIGHT: u32, let SUBTREE_ITEMS: u32, let SUPERTREE_HEIGHT: u32, let TREE_HEIGHT: u32> Eq for NonEmptyMerkleTree<SUBTREE_ITEMS, TREE_HEIGHT, SUPERTREE_HEIGHT, SUBTREE_HEIGHT>

impl Eq for NoteHash

impl Eq for NoteHashLeafPreimage

impl Eq for NoteMetadata

impl Eq for NpkM

impl Eq for Nullifier

impl Eq for NullifierLeafPreimage

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

impl Eq for OrderHint

impl Eq for Ordering

impl Eq for OvpkM

impl Eq for PartialAddress

impl Eq for PartialStateReference

impl Eq for PartialUintNote

impl Eq for Poseidon2Sponge

impl Eq for PrivateAccumulatedData

impl Eq for PrivateAccumulatedDataBuilder

impl Eq for PrivateCallRequest

impl Eq for PrivateCircuitPublicInputs

impl Eq for PrivateContext

impl Eq for PrivateContextInputs

impl Eq for PrivateKernelCircuitPublicInputs

impl Eq for PrivateKernelCircuitPublicInputsBuilder

impl Eq for PrivateLogData

impl Eq for PrivateToAvmAccumulatedData

impl Eq for PrivateToAvmAccumulatedDataArrayLengths

impl Eq for PrivateToPublicAccumulatedData

impl Eq for PrivateToPublicAccumulatedDataBuilder

impl Eq for PrivateToPublicKernelCircuitPublicInputs

impl Eq for PrivateToRollupAccumulatedData

impl Eq for PrivateToRollupKernelCircuitPublicInputs

impl Eq for PrivateValidationRequests

impl Eq for PrivateValidationRequestsBuilder

impl Eq for ProposedBlockHeader

impl Eq for ProtocolContractLeafPreimage

impl Eq for PublicCallRequest

impl Eq for PublicCallRequestArrayLengths

impl Eq for PublicContext

impl Eq for PublicDataHint

impl Eq for PublicDataTreeLeaf

impl Eq for PublicDataTreeLeafPreimage

impl Eq for PublicDataWrite

impl Eq for PublicKeys

impl Eq for PublicKeysHash

impl Eq for PublicLog

impl Eq for Quoted

impl Eq for ReadRequest

impl Eq for RecursiveProof

impl Eq for RecursiveProof

impl<Note> Eq for RetrievedNote<Note>
where Note: Eq

impl Eq for SaltedInitializationHash

impl<let INITIAL_DELAY: u64> Eq for ScheduledDelayChange<INITIAL_DELAY>

impl<T> Eq for ScheduledValueChange<T>
where T: Eq

impl<T> Eq for Scoped<T>
where T: Eq

impl Eq for ScopedKeyValidationRequestAndGenerator

impl Eq for ScopedNoteHash

impl Eq for ScopedNullifier

impl Eq for ScopedReadRequest

impl<let N: u32> Eq for SplitOrderHints<N>

impl Eq for SpongeBlob

impl Eq for StateReference

impl Eq for TpkM

impl Eq for TraitConstraint

impl Eq for TraitDefinition

impl Eq for TreeSnapshots

impl Eq for TubeProof

impl Eq for TxConstantData

impl Eq for TxContext

impl Eq for TxRequest

impl Eq for Type

impl Eq for TypeDefinition

impl<B, K, V> Eq for UHashMap<K, V, B>
where K: Eq, K: Hash, V: Eq, B: BuildHasher

impl Eq for UintNote

impl Eq for UnaryOp

impl Eq for ValueNote

impl<let N: u32> Eq for VerificationKey<N>

impl<let VK_LENGTH: u32> Eq for VkData<VK_LENGTH>

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

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

impl Eq for bool

impl Eq for i16

impl Eq for i32

impl Eq for i64

impl Eq for i8

impl<let N: u32> Eq for str<N>

impl Eq for u1

impl Eq for u128

impl Eq for u16

impl Eq for u32

impl Eq for u64

impl Eq for u8