Trait radix_engine_common::prelude::prelude::Eq

1.0.0 · source ·
pub trait Eq: PartialEq { }
Expand description

Trait for comparisons corresponding to equivalence relations.

This means, that in addition to a == b and a != b being strict inverses, the relation must be (for all a, b and c):

  • reflexive: a == a;
  • symmetric: a == b implies b == a (required by PartialEq as well); and
  • transitive: a == b and b == c implies a == c (required by PartialEq as well).

This property cannot be checked by the compiler, and therefore Eq implies PartialEq, and has no extra methods.

Violating this property is a logic error. The behavior resulting from a logic error is not specified, but users of the trait must ensure that such logic errors do not result in undefined behavior. This means that unsafe code must not rely on the correctness of these methods.

Implement Eq in addition to PartialEq if it’s guaranteed that PartialEq::eq(a, a) always returns true (reflexivity), in addition to the symmetric and transitive properties already required by PartialEq.

§Derivable

This trait can be used with #[derive]. When derived, because Eq has no extra methods, it is only informing the compiler that this is an equivalence relation rather than a partial equivalence relation. Note that the derive strategy requires all fields are Eq, which isn’t always desired.

§How can I implement Eq?

If you cannot use the derive strategy, specify that your type implements Eq, which has no methods:

enum BookFormat { Paperback, Hardback, Ebook }
struct Book {
    isbn: i32,
    format: BookFormat,
}
impl PartialEq for Book {
    fn eq(&self, other: &Self) -> bool {
        self.isbn == other.isbn
    }
}
impl Eq for Book {}

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Eq for Bech32Case

source§

impl Eq for AddressBech32DecodeError

source§

impl Eq for AddressBech32EncodeError

source§

impl Eq for ParseBlsPublicKeyError

source§

impl Eq for ParseBlsSignatureError

source§

impl Eq for ParseEd25519PublicKeyError

source§

impl Eq for ParseEd25519SignatureError

source§

impl Eq for ParseHashError

source§

impl Eq for radix_engine_common::crypto::public_key::PublicKey

source§

impl Eq for PublicKeyHash

source§

impl Eq for ParseSecp256k1PublicKeyError

source§

impl Eq for ParseSecp256k1SignatureError

source§

impl Eq for ManifestCustomExtension

source§

impl Eq for ManifestCustomTraversal

source§

impl Eq for ManifestCustomValue

source§

impl Eq for ManifestCustomValueKind

source§

impl Eq for ManifestToRustValueError

source§

impl Eq for RustToManifestValueError

source§

impl Eq for ManifestAddress

source§

impl Eq for ParseManifestAddressReservationError

source§

impl Eq for ParseManifestBlobRefError

source§

impl Eq for ParseManifestBucketError

source§

impl Eq for ParseManifestDecimalError

source§

impl Eq for ManifestExpression

source§

impl Eq for ParseManifestExpressionError

source§

impl Eq for ManifestNonFungibleLocalId

source§

impl Eq for ManifestNonFungibleLocalIdValidationError

source§

impl Eq for ParseManifestPreciseDecimalError

source§

impl Eq for ParseManifestProofError

source§

impl Eq for OwnValidation

source§

impl Eq for ReferenceValidation

source§

impl Eq for ScryptoCustomTypeKind

source§

impl Eq for ScryptoCustomTypeValidation

source§

impl Eq for ScryptoCustomTraversal

source§

impl Eq for ScryptoCustomValue

source§

impl Eq for ScryptoCustomValueKind

source§

impl Eq for NonFungibleIdType

source§

impl Eq for ContentValidationError

source§

impl Eq for NonFungibleLocalId

source§

impl Eq for ParseNonFungibleLocalIdError

source§

impl Eq for ParseOwnError

source§

impl Eq for ParseReferenceError

source§

impl Eq for SerializationMode

source§

impl Eq for ValueContext

source§

impl Eq for ParseI192Error

source§

impl Eq for ParseI256Error

source§

impl Eq for ParseI320Error

source§

impl Eq for ParseI384Error

source§

impl Eq for ParseI448Error

source§

impl Eq for ParseI512Error

source§

impl Eq for ParseI768Error

source§

impl Eq for ParseU192Error

source§

impl Eq for ParseU256Error

source§

impl Eq for ParseU320Error

source§

impl Eq for ParseU384Error

source§

impl Eq for ParseU448Error

source§

impl Eq for ParseU512Error

source§

impl Eq for ParseU768Error

source§

impl Eq for ParseDecimalError

source§

impl Eq for ParsePreciseDecimalError

source§

impl Eq for RoundingMode

source§

impl Eq for TimeComparisonOperator

source§

impl Eq for DateTimeError

source§

impl Eq for ParseComponentAddressError

source§

impl Eq for ParseGlobalAddressError

source§

impl Eq for ParseInternalAddressError

source§

impl Eq for ParsePackageAddressError

source§

impl Eq for ParseResourceAddressError

source§

impl Eq for EntityType

source§

impl Eq for SubstateKey

source§

impl Eq for RoyaltyAmount

source§

impl Eq for GenericSubstitution

source§

impl Eq for NoCustomExtension

source§

impl Eq for NoCustomSchema

source§

impl Eq for NoCustomTerminalValueRef

source§

impl Eq for NoCustomTraversal

source§

impl Eq for NoCustomTypeKind

source§

impl Eq for NoCustomTypeValidation

source§

impl Eq for NoCustomValue

source§

impl Eq for NoCustomValueKind

source§

impl Eq for SchemaValidationError

source§

impl Eq for ValidationError

source§

impl Eq for radix_engine_common::prelude::rust::cmp::Ordering

1.34.0 · source§

impl Eq for Infallible

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

1.28.0 · source§

impl Eq for radix_engine_common::prelude::rust::prelude::fmt::Alignment

source§

impl Eq for SearchStep

source§

impl Eq for radix_engine_common::prelude::rust::sync::atomic::Ordering

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

impl Eq for TryRecvError

source§

impl Eq for ChildNames

source§

impl Eq for DecodeError

source§

impl Eq for EncodeError

source§

impl Eq for LocalTypeId

source§

impl Eq for RustTypeId

source§

impl Eq for TryReserveErrorKind

source§

impl Eq for AsciiChar

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

source§

impl Eq for Sign

source§

impl Eq for BernoulliError

source§

impl Eq for WeightedError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

source§

impl Eq for Bls12381G1PublicKey

source§

impl Eq for Bls12381G2Signature

source§

impl Eq for Ed25519PublicKey

source§

impl Eq for Ed25519PublicKeyHash

source§

impl Eq for Ed25519Signature

source§

impl Eq for Hash

source§

impl Eq for Secp256k1PublicKey

source§

impl Eq for Secp256k1PublicKeyHash

source§

impl Eq for Secp256k1Signature

source§

impl Eq for ManifestCustomTerminalValueRef

source§

impl Eq for ManifestAddressReservation

source§

impl Eq for ManifestBlobRef

source§

impl Eq for ManifestBucket

source§

impl Eq for ManifestDecimal

source§

impl Eq for ManifestPreciseDecimal

source§

impl Eq for ManifestProof

source§

impl Eq for ScryptoCustomExtension

source§

impl Eq for ScryptoCustomSchema

source§

impl Eq for ScryptoCustomTerminalValueRef

source§

impl Eq for BytesNonFungibleLocalId

source§

impl Eq for IntegerNonFungibleLocalId

source§

impl Eq for RUIDNonFungibleLocalId

source§

impl Eq for StringNonFungibleLocalId

source§

impl Eq for Own

source§

impl Eq for Reference

source§

impl Eq for EnumVariantHeader

source§

impl Eq for TupleHeader

source§

impl Eq for I192

source§

impl Eq for I256

source§

impl Eq for I320

source§

impl Eq for I384

source§

impl Eq for I448

source§

impl Eq for I512

source§

impl Eq for I768

source§

impl Eq for U192

source§

impl Eq for U256

source§

impl Eq for U320

source§

impl Eq for U384

source§

impl Eq for U448

source§

impl Eq for U512

source§

impl Eq for U768

source§

impl Eq for Decimal

source§

impl Eq for PreciseDecimal

source§

impl Eq for NetworkDefinition

source§

impl Eq for radix_engine_common::time::instant::Instant

source§

impl Eq for UtcDateTime

source§

impl Eq for ComponentAddress

source§

impl Eq for GlobalAddress

source§

impl Eq for InternalAddress

source§

impl Eq for PackageAddress

source§

impl Eq for ResourceAddress

source§

impl Eq for Epoch

source§

impl Eq for Round

source§

impl Eq for GlobalAddressReservation

source§

impl Eq for NodeId

source§

impl Eq for PartitionNumber

source§

impl Eq for PartitionOffset

source§

impl Eq for BlueprintTypeIdentifier

source§

impl Eq for SchemaHash

source§

impl Eq for ScopedTypeId

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

1.34.0 · source§

impl Eq for NonZero<i8>

1.34.0 · source§

impl Eq for NonZero<i16>

1.34.0 · source§

impl Eq for NonZero<i32>

1.34.0 · source§

impl Eq for NonZero<i64>

1.34.0 · source§

impl Eq for NonZero<i128>

1.34.0 · source§

impl Eq for NonZero<isize>

1.28.0 · source§

impl Eq for NonZero<u8>

1.28.0 · source§

impl Eq for NonZero<u16>

1.28.0 · source§

impl Eq for NonZero<u32>

1.28.0 · source§

impl Eq for NonZero<u64>

1.28.0 · source§

impl Eq for NonZero<u128>

1.28.0 · source§

impl Eq for NonZero<usize>

source§

impl Eq for ParseFloatError

source§

impl Eq for radix_engine_common::prelude::rust::num::ParseIntError

1.34.0 · source§

impl Eq for radix_engine_common::prelude::rust::num::TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for UnorderedKeyError

source§

impl Eq for radix_engine_common::prelude::rust::prelude::fmt::Error

source§

impl Eq for radix_engine_common::prelude::rust::prelude::index_map::indexmap::TryReserveError

source§

impl Eq for radix_engine_common::prelude::rust::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

source§

impl Eq for FromUtf8Error

source§

impl Eq for RecvError

1.5.0 · source§

impl Eq for WaitTimeoutResult

1.57.0 · source§

impl Eq for alloc::collections::TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for TypeId

1.34.0 · source§

impl Eq for CharTryFromError

1.20.0 · source§

impl Eq for ParseCharError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.59.0 · source§

impl Eq for TryFromCharError

1.27.0 · source§

impl Eq for CpuidResult

source§

impl Eq for CStr

1.69.0 · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for AddrParseError

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for std::time::Instant

1.8.0 · source§

impl Eq for SystemTime

source§

impl Eq for CompressedEdwardsY

source§

impl Eq for EdwardsPoint

source§

impl Eq for MontgomeryPoint

source§

impl Eq for CompressedRistretto

source§

impl Eq for RistrettoPoint

source§

impl Eq for curve25519_dalek::scalar::Scalar

source§

impl Eq for BigInt

source§

impl Eq for BigUint

source§

impl Eq for ParseBigIntError

source§

impl Eq for ATerm

source§

impl Eq for B0

source§

impl Eq for B1

source§

impl Eq for Z0

source§

impl Eq for Equal

source§

impl Eq for Greater

source§

impl Eq for Less

source§

impl Eq for UTerm

source§

impl Eq for getrandom::error::Error

source§

impl Eq for LengthValidation

source§

impl Eq for NovelTypeMetadata

source§

impl Eq for SborPath

source§

impl Eq for SborPathBuf

source§

impl Eq for String

source§

impl Eq for TypeMetadata

source§

impl Eq for WellKnownTypeId

§

impl Eq for All

§

impl Eq for BLST_ERROR

§

impl Eq for BigEndian

§

impl Eq for Dl_info

§

impl Eq for Elf32_Chdr

§

impl Eq for Elf32_Ehdr

§

impl Eq for Elf32_Phdr

§

impl Eq for Elf32_Shdr

§

impl Eq for Elf32_Sym

§

impl Eq for Elf64_Chdr

§

impl Eq for Elf64_Ehdr

§

impl Eq for Elf64_Phdr

§

impl Eq for Elf64_Shdr

§

impl Eq for Elf64_Sym

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for InvalidBufferSize

§

impl Eq for InvalidLength

§

impl Eq for InvalidParityValue

§

impl Eq for KeyPair

§

impl Eq for KeyPair

§

impl Eq for LittleEndian

§

impl Eq for MacError

§

impl Eq for Message

§

impl Eq for OutOfRangeError

§

impl Eq for Parity

§

impl Eq for ParseError

§

impl Eq for ParseIntError

§

impl Eq for PublicKey

§

impl Eq for PublicKey

§

impl Eq for PublicKey

§

impl Eq for PublicKey

§

impl Eq for PublicKey

§

impl Eq for RecoverableSignature

§

impl Eq for RecoverableSignature

§

impl Eq for RecoveryId

§

impl Eq for Scalar

§

impl Eq for SecretKey

§

impl Eq for SerializedSignature

§

impl Eq for SharedSecret

§

impl Eq for SignOnly

§

impl Eq for Signature

§

impl Eq for Signature

§

impl Eq for Signature

§

impl Eq for Signature

§

impl Eq for Signature

§

impl Eq for Signature

§

impl Eq for ThreadPool

§

impl Eq for TryFromIntError

§

impl Eq for TryReserveError

§

impl Eq for Variant

§

impl Eq for VerifyOnly

§

impl Eq for XOnlyPublicKey

§

impl Eq for XOnlyPublicKey

§

impl Eq for __c_anonymous_ifru_map

§

impl Eq for __c_anonymous_ptrace_syscall_info_data

§

impl Eq for __c_anonymous_ptrace_syscall_info_entry

§

impl Eq for __c_anonymous_ptrace_syscall_info_exit

§

impl Eq for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Eq for __c_anonymous_sockaddr_can_j1939

§

impl Eq for __c_anonymous_sockaddr_can_tp

§

impl Eq for __exit_status

§

impl Eq for __timeval

§

impl Eq for _libc_fpstate

§

impl Eq for _libc_fpxreg

§

impl Eq for _libc_xmmreg

§

impl Eq for addrinfo

§

impl Eq for af_alg_iv

§

impl Eq for aiocb

§

impl Eq for arpd_request

§

impl Eq for arphdr

§

impl Eq for arpreq

§

impl Eq for arpreq_old

§

impl Eq for blst_fp

§

impl Eq for blst_fp2

§

impl Eq for blst_fp6

§

impl Eq for blst_fp12

§

impl Eq for blst_fr

§

impl Eq for blst_p1

§

impl Eq for blst_p1_affine

§

impl Eq for blst_p2

§

impl Eq for blst_p2_affine

§

impl Eq for blst_scalar

§

impl Eq for can_filter

§

impl Eq for clone_args

§

impl Eq for cmsghdr

§

impl Eq for cpu_set_t

§

impl Eq for dirent

§

impl Eq for dirent64

§

impl Eq for dl_phdr_info

§

impl Eq for dqblk

§

impl Eq for epoll_event

§

impl Eq for fanotify_event_metadata

§

impl Eq for fanotify_response

§

impl Eq for fd_set

§

impl Eq for ff_condition_effect

§

impl Eq for ff_constant_effect

§

impl Eq for ff_effect

§

impl Eq for ff_envelope

§

impl Eq for ff_periodic_effect

§

impl Eq for ff_ramp_effect

§

impl Eq for ff_replay

§

impl Eq for ff_rumble_effect

§

impl Eq for ff_trigger

§

impl Eq for file_clone_range

§

impl Eq for flock

§

impl Eq for flock64

§

impl Eq for fsid_t

§

impl Eq for genlmsghdr

§

impl Eq for glob64_t

§

impl Eq for glob_t

§

impl Eq for group

§

impl Eq for hostent

§

impl Eq for hwtstamp_config

§

impl Eq for if_nameindex

§

impl Eq for ifaddrs

§

impl Eq for in6_addr

§

impl Eq for in6_ifreq

§

impl Eq for in6_pktinfo

§

impl Eq for in6_rtmsg

§

impl Eq for in_addr

§

impl Eq for in_pktinfo

§

impl Eq for inotify_event

§

impl Eq for input_absinfo

§

impl Eq for input_event

§

impl Eq for input_id

§

impl Eq for input_keymap_entry

§

impl Eq for input_mask

§

impl Eq for iocb

§

impl Eq for iovec

§

impl Eq for ip_mreq

§

impl Eq for ip_mreq_source

§

impl Eq for ip_mreqn

§

impl Eq for ipc_perm

§

impl Eq for ipv6_mreq

§

impl Eq for itimerspec

§

impl Eq for itimerval

§

impl Eq for j1939_filter

§

impl Eq for lconv

§

impl Eq for linger

§

impl Eq for mallinfo

§

impl Eq for mallinfo2

§

impl Eq for mcontext_t

§

impl Eq for mmsghdr

§

impl Eq for mntent

§

impl Eq for mq_attr

§

impl Eq for msghdr

§

impl Eq for msginfo

§

impl Eq for msqid_ds

§

impl Eq for nl_mmap_hdr

§

impl Eq for nl_mmap_req

§

impl Eq for nl_pktinfo

§

impl Eq for nlattr

§

impl Eq for nlmsgerr

§

impl Eq for nlmsghdr

§

impl Eq for ntptimeval

§

impl Eq for open_how

§

impl Eq for option

§

impl Eq for packet_mreq

§

impl Eq for passwd

§

impl Eq for pollfd

§

impl Eq for posix_spawn_file_actions_t

§

impl Eq for posix_spawnattr_t

§

impl Eq for protoent

§

impl Eq for pthread_attr_t

§

impl Eq for pthread_barrier_t

§

impl Eq for pthread_barrierattr_t

§

impl Eq for pthread_cond_t

§

impl Eq for pthread_condattr_t

§

impl Eq for pthread_mutex_t

§

impl Eq for pthread_mutexattr_t

§

impl Eq for pthread_rwlock_t

§

impl Eq for pthread_rwlockattr_t

§

impl Eq for ptrace_peeksiginfo_args

§

impl Eq for ptrace_rseq_configuration

§

impl Eq for ptrace_syscall_info

§

impl Eq for regex_t

§

impl Eq for regmatch_t

§

impl Eq for rlimit

§

impl Eq for rlimit64

§

impl Eq for rtentry

§

impl Eq for rusage

§

impl Eq for sched_attr

§

impl Eq for sched_param

§

impl Eq for sctp_authinfo

§

impl Eq for sctp_initmsg

§

impl Eq for sctp_nxtinfo

§

impl Eq for sctp_prinfo

§

impl Eq for sctp_rcvinfo

§

impl Eq for sctp_sndinfo

§

impl Eq for sctp_sndrcvinfo

§

impl Eq for seccomp_data

§

impl Eq for seccomp_notif

§

impl Eq for seccomp_notif_addfd

§

impl Eq for seccomp_notif_resp

§

impl Eq for seccomp_notif_sizes

§

impl Eq for sem_t

§

impl Eq for sembuf

§

impl Eq for semid_ds

§

impl Eq for seminfo

§

impl Eq for servent

§

impl Eq for shmid_ds

§

impl Eq for sigaction

§

impl Eq for sigevent

§

impl Eq for siginfo_t

§

impl Eq for signalfd_siginfo

§

impl Eq for sigset_t

§

impl Eq for sigval

§

impl Eq for sock_extended_err

§

impl Eq for sock_filter

§

impl Eq for sock_fprog

§

impl Eq for sockaddr

§

impl Eq for sockaddr_alg

§

impl Eq for sockaddr_in

§

impl Eq for sockaddr_in6

§

impl Eq for sockaddr_ll

§

impl Eq for sockaddr_nl

§

impl Eq for sockaddr_storage

§

impl Eq for sockaddr_un

§

impl Eq for sockaddr_vm

§

impl Eq for sockaddr_xdp

§

impl Eq for spwd

§

impl Eq for stack_t

§

impl Eq for stat

§

impl Eq for stat64

§

impl Eq for statfs

§

impl Eq for statfs64

§

impl Eq for statvfs

§

impl Eq for statvfs64

§

impl Eq for statx

§

impl Eq for statx_timestamp

§

impl Eq for sysinfo

§

impl Eq for termios

§

impl Eq for termios2

§

impl Eq for timespec

§

impl Eq for timeval

§

impl Eq for timex

§

impl Eq for tls12_crypto_info_aes_gcm_128

§

impl Eq for tls12_crypto_info_aes_gcm_256

§

impl Eq for tls12_crypto_info_chacha20_poly1305

§

impl Eq for tls_crypto_info

§

impl Eq for tm

§

impl Eq for tms

§

impl Eq for u5

§

impl Eq for ucontext_t

§

impl Eq for ucred

§

impl Eq for uinput_abs_setup

§

impl Eq for uinput_ff_erase

§

impl Eq for uinput_ff_upload

§

impl Eq for uinput_setup

§

impl Eq for uinput_user_dev

§

impl Eq for user

§

impl Eq for user_fpregs_struct

§

impl Eq for user_regs_struct

§

impl Eq for utimbuf

§

impl Eq for utmpx

§

impl Eq for utsname

§

impl Eq for vec128_storage

§

impl Eq for vec256_storage

§

impl Eq for vec512_storage

§

impl Eq for winsize

§

impl Eq for xdp_desc

§

impl Eq for xdp_mmap_offsets

§

impl Eq for xdp_mmap_offsets_v1

§

impl Eq for xdp_options

§

impl Eq for xdp_ring_offset

§

impl Eq for xdp_ring_offset_v1

§

impl Eq for xdp_statistics

§

impl Eq for xdp_statistics_v1

§

impl Eq for xdp_umem_reg

§

impl Eq for xdp_umem_reg_v1

source§

impl<'a> Eq for Component<'a>

source§

impl<'a> Eq for Prefix<'a>

source§

impl<'a> Eq for Utf8Chunk<'a>

1.10.0 · source§

impl<'a> Eq for core::panic::location::Location<'a>

source§

impl<'a> Eq for PrefixComponent<'a>

§

impl<'buf> Eq for AllPreallocated<'buf>

§

impl<'buf> Eq for SignOnlyPreallocated<'buf>

§

impl<'buf> Eq for VerifyOnlyPreallocated<'buf>

source§

impl<'de> Eq for TerminalValueBatchRef<'de>

source§

impl<'de, C> Eq for TraversalEvent<'de, C>
where C: Eq + CustomTraversal,

source§

impl<'de, E> Eq for TypedTraversalEvent<'de, E>

source§

impl<'de, T> Eq for TerminalValueRef<'de, T>

source§

impl<'s> Eq for ContainerType<'s>

source§

impl<'s, E> Eq for FullLocation<'s, E>

source§

impl<'s, E> Eq for LocatedValidationError<'s, E>
where E: Eq + CustomExtension,

source§

impl<'t, 'de, C> Eq for LocatedTraversalEvent<'t, 'de, C>
where C: Eq + CustomTraversal,

source§

impl<'t, 's, 'de, E> Eq for TypedLocatedTraversalEvent<'t, 's, 'de, E>

source§

impl<'t, 's, C> Eq for TypedLocation<'t, 's, C>
where C: Eq + CustomTraversal,

source§

impl<'t, C> Eq for radix_engine_common::internal_prelude::Location<'t, C>
where C: Eq + CustomTraversal,

source§

impl<A> Eq for &A
where A: Eq + ?Sized,

source§

impl<A> Eq for &mut A
where A: Eq + ?Sized,

source§

impl<A> Eq for ExtendedGcd<A>
where A: Eq,

source§

impl<B> Eq for Cow<'_, B>
where B: Eq + ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Eq for ControlFlow<B, C>
where B: Eq, C: Eq,

source§

impl<C> Eq for ContainerHeader<C>

source§

impl<C> Eq for ContainerState<C>
where C: Eq + CustomTraversal,

§

impl<C> Eq for Secp256k1<C>
where C: Context,

source§

impl<C, L> Eq for TypeKind<C, L>
where C: Eq + CustomTypeKind<L>, L: Eq + SchemaTypeLink,

source§

impl<C, L> Eq for TypeData<C, L>

source§

impl<Dyn> Eq for DynMetadata<Dyn>
where Dyn: ?Sized,

source§

impl<E> Eq for SerializationError<E>
where E: Eq + CustomExtension,

source§

impl<E> Eq for TypeMismatchError<E>

source§

impl<E> Eq for TypedTraversalError<E>
where E: Eq + CustomExtension,

source§

impl<E> Eq for PayloadValidationError<E>
where E: Eq + CustomExtension,

source§

impl<E> Eq for TypeValidation<E>

source§

impl<E> Eq for CurrentValueInfo<E>

1.4.0 · source§

impl<F> Eq for F
where F: FnPtr,

1.29.0 · source§

impl<H> Eq for BuildHasherDefault<H>

source§

impl<Idx> Eq for Range<Idx>
where Idx: Eq,

source§

impl<Idx> Eq for RangeFrom<Idx>
where Idx: Eq,

1.26.0 · source§

impl<Idx> Eq for RangeInclusive<Idx>
where Idx: Eq,

source§

impl<Idx> Eq for RangeTo<Idx>
where Idx: Eq,

1.26.0 · source§

impl<Idx> Eq for RangeToInclusive<Idx>
where Idx: Eq,

source§

impl<K, V> Eq for radix_engine_common::prelude::rust::prelude::index_map::indexmap::map::Slice<K, V>
where K: Eq, V: Eq,

source§

impl<K, V, A> Eq for BTreeMap<K, V, A>
where K: Eq, V: Eq, A: Allocator + Clone,

source§

impl<K, V, S> Eq for radix_engine_common::prelude::rust::prelude::hash_map::ext_HashMap<K, V, S>
where K: Eq + Hash, V: Eq, S: BuildHasher,

source§

impl<K, V, S> Eq for IndexMap<K, V, S>
where K: Eq + Hash, V: Eq, S: BuildHasher,

§

impl<K, V, S> Eq for NonIterMap<K, V, S>
where K: Eq + Hash, V: Eq, S: Eq + BuildHasher,

§

impl<K, V, S, A> Eq for HashMap<K, V, S, A>
where K: Eq + Hash, V: Eq, S: BuildHasher, A: Allocator + Clone,

1.41.0 · source§

impl<Ptr> Eq for Pin<Ptr>
where Ptr: Deref, <Ptr as Deref>::Target: Eq,

source§

impl<S> Eq for VersionedSchema<S>
where S: Eq + CustomSchema,

source§

impl<S> Eq for SchemaV1<S>

1.17.0 · source§

impl<T> Eq for Bound<T>
where T: Eq,

source§

impl<T> Eq for TrySendError<T>
where T: Eq,

source§

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

1.36.0 · source§

impl<T> Eq for Poll<T>
where T: Eq,

source§

impl<T> Eq for *const T
where T: ?Sized,

source§

impl<T> Eq for *mut T
where T: ?Sized,

source§

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

source§

impl<T> Eq for (T₁, T₂, …, Tₙ)
where T: Eq + ?Sized,

This trait is implemented for tuples up to twelve items long.

1.19.0 · source§

impl<T> Eq for Reverse<T>
where T: Eq,

1.21.0 · source§

impl<T> Eq for Discriminant<T>

1.20.0 · source§

impl<T> Eq for ManuallyDrop<T>
where T: Eq + ?Sized,

1.74.0 · source§

impl<T> Eq for Saturating<T>
where T: Eq,

source§

impl<T> Eq for Wrapping<T>
where T: Eq,

source§

impl<T> Eq for radix_engine_common::prelude::rust::prelude::index_map::indexmap::set::Slice<T>
where T: Eq,

1.25.0 · source§

impl<T> Eq for NonNull<T>
where T: ?Sized,

source§

impl<T> Eq for SendError<T>
where T: Eq,

1.70.0 · source§

impl<T> Eq for OnceLock<T>
where T: Eq,

source§

impl<T> Eq for Cursor<T>
where T: Eq,

source§

impl<T> Eq for TryFromBigIntError<T>
where T: Eq,

1.2.0 · source§

impl<T> Eq for Cell<T>
where T: Eq + Copy,

source§

impl<T> Eq for NumericValidation<T>
where T: Eq,

1.70.0 · source§

impl<T> Eq for OnceCell<T>
where T: Eq,

source§

impl<T> Eq for PhantomData<T>
where T: ?Sized,

1.2.0 · source§

impl<T> Eq for RefCell<T>
where T: Eq + ?Sized,

§

impl<T> Eq for CtOutput<T>
where T: OutputSizeUser,

source§

impl<T, A> Eq for Arc<T, A>
where T: Eq + ?Sized, A: Allocator,

source§

impl<T, A> Eq for BTreeSet<T, A>
where T: Eq, A: Allocator + Clone,

source§

impl<T, A> Eq for Box<T, A>
where T: Eq + ?Sized, A: Allocator,

source§

impl<T, A> Eq for LinkedList<T, A>
where T: Eq, A: Allocator,

source§

impl<T, A> Eq for Rc<T, A>
where T: Eq + ?Sized, A: Allocator,

source§

impl<T, A> Eq for Vec<T, A>
where T: Eq, A: Allocator,

source§

impl<T, A> Eq for VecDeque<T, A>
where T: Eq, A: Allocator,

source§

impl<T, E> Eq for Result<T, E>
where T: Eq, E: Eq,

§

impl<T, N> Eq for GenericArray<T, N>
where T: Eq, N: ArrayLength<T>,

source§

impl<T, S> Eq for radix_engine_common::prelude::rust::prelude::hash_set::ext_HashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

source§

impl<T, S> Eq for IndexSet<T, S>
where T: Eq + Hash, S: BuildHasher,

§

impl<T, S, A> Eq for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

source§

impl<T, const N: usize> Eq for [T; N]
where T: Eq,

source§

impl<T, const N: usize> Eq for Simd<T, N>

source§

impl<T: Eq + Into<NodeId>> Eq for FullyScopedTypeId<T>

source§

impl<U> Eq for NInt<U>
where U: Eq + Unsigned + NonZero,

source§

impl<U> Eq for PInt<U>
where U: Eq + Unsigned + NonZero,

source§

impl<U, B> Eq for UInt<U, B>
where U: Eq, B: Eq,

source§

impl<V, A> Eq for TArr<V, A>
where V: Eq, A: Eq,

source§

impl<X> Eq for ValueKind<X>
where X: Eq + CustomValueKind,

source§

impl<X> Eq for ArrayHeader<X>
where X: Eq + CustomValueKind,

source§

impl<X> Eq for MapHeader<X>
where X: Eq + CustomValueKind,

source§

impl<X, Y> Eq for Value<X, Y>
where X: Eq + CustomValueKind, Y: Eq + CustomValue<X>,

source§

impl<Y, R> Eq for CoroutineState<Y, R>
where Y: Eq, R: Eq,

source§

impl<Z> Eq for Zeroizing<Z>
where Z: Eq + Zeroize,

§

impl<const N: usize> Eq for BInt<N>

§

impl<const N: usize> Eq for BIntD8<N>

§

impl<const N: usize> Eq for BIntD16<N>

§

impl<const N: usize> Eq for BIntD32<N>

§

impl<const N: usize> Eq for BUint<N>

§

impl<const N: usize> Eq for BUintD8<N>

§

impl<const N: usize> Eq for BUintD16<N>

§

impl<const N: usize> Eq for BUintD32<N>