pub trait StructuralPartialEq { }
🔬This is a nightly-only experimental API. (structural_match)
Expand description

Required trait for constants used in pattern matches.

Any type that derives PartialEq automatically implements this trait, regardless of whether its type-parameters implement PartialEq.

If a const item contains some type that does not implement this trait, then that type either (1.) does not implement PartialEq (which means the constant will not provide that comparison method, which code generation assumes is available), or (2.) it implements its own version of PartialEq (which we assume does not conform to a structural-equality comparison).

In either of the two scenarios above, we reject usage of such a constant in a pattern match.

See also the structural match RFC, and issue 63438 which motivated migrating from an attribute-based design to this trait.

Implementors§

source§

impl StructuralPartialEq for Bech32Case

source§

impl StructuralPartialEq for AddressBech32DecodeError

source§

impl StructuralPartialEq for AddressBech32EncodeError

source§

impl StructuralPartialEq for ParseBlsPublicKeyError

source§

impl StructuralPartialEq for ParseBlsSignatureError

source§

impl StructuralPartialEq for ParseEd25519PublicKeyError

source§

impl StructuralPartialEq for ParseEd25519SignatureError

source§

impl StructuralPartialEq for ParseHashError

source§

impl StructuralPartialEq for radix_engine_common::crypto::public_key::PublicKey

source§

impl StructuralPartialEq for PublicKeyHash

source§

impl StructuralPartialEq for ParseSecp256k1PublicKeyError

source§

impl StructuralPartialEq for ParseSecp256k1SignatureError

source§

impl StructuralPartialEq for ManifestCustomExtension

source§

impl StructuralPartialEq for ManifestCustomTraversal

source§

impl StructuralPartialEq for ManifestCustomValue

source§

impl StructuralPartialEq for ManifestCustomValueKind

source§

impl StructuralPartialEq for ManifestToRustValueError

source§

impl StructuralPartialEq for RustToManifestValueError

source§

impl StructuralPartialEq for ManifestAddress

source§

impl StructuralPartialEq for ParseManifestAddressReservationError

source§

impl StructuralPartialEq for ParseManifestBlobRefError

source§

impl StructuralPartialEq for ParseManifestBucketError

source§

impl StructuralPartialEq for ParseManifestDecimalError

source§

impl StructuralPartialEq for ManifestExpression

source§

impl StructuralPartialEq for ParseManifestExpressionError

source§

impl StructuralPartialEq for ManifestNonFungibleLocalId

source§

impl StructuralPartialEq for ManifestNonFungibleLocalIdValidationError

source§

impl StructuralPartialEq for ParseManifestPreciseDecimalError

source§

impl StructuralPartialEq for ParseManifestProofError

source§

impl StructuralPartialEq for OwnValidation

source§

impl StructuralPartialEq for ReferenceValidation

source§

impl StructuralPartialEq for ScryptoCustomTypeKind

source§

impl StructuralPartialEq for ScryptoCustomTypeValidation

source§

impl StructuralPartialEq for ScryptoCustomTraversal

source§

impl StructuralPartialEq for ScryptoCustomValue

source§

impl StructuralPartialEq for ScryptoCustomValueKind

source§

impl StructuralPartialEq for NonFungibleIdType

source§

impl StructuralPartialEq for ContentValidationError

source§

impl StructuralPartialEq for NonFungibleLocalId

source§

impl StructuralPartialEq for ParseNonFungibleLocalIdError

source§

impl StructuralPartialEq for ParseOwnError

source§

impl StructuralPartialEq for ParseReferenceError

source§

impl StructuralPartialEq for SerializationMode

source§

impl StructuralPartialEq for ValueContext

source§

impl StructuralPartialEq for ParseI192Error

source§

impl StructuralPartialEq for ParseI256Error

source§

impl StructuralPartialEq for ParseI320Error

source§

impl StructuralPartialEq for ParseI384Error

source§

impl StructuralPartialEq for ParseI448Error

source§

impl StructuralPartialEq for ParseI512Error

source§

impl StructuralPartialEq for ParseI768Error

source§

impl StructuralPartialEq for ParseU192Error

source§

impl StructuralPartialEq for ParseU256Error

source§

impl StructuralPartialEq for ParseU320Error

source§

impl StructuralPartialEq for ParseU384Error

source§

impl StructuralPartialEq for ParseU448Error

source§

impl StructuralPartialEq for ParseU512Error

source§

impl StructuralPartialEq for ParseU768Error

source§

impl StructuralPartialEq for ParseDecimalError

source§

impl StructuralPartialEq for ParsePreciseDecimalError

source§

impl StructuralPartialEq for RoundingMode

source§

impl StructuralPartialEq for TimeComparisonOperator

source§

impl StructuralPartialEq for DateTimeError

source§

impl StructuralPartialEq for ParseComponentAddressError

source§

impl StructuralPartialEq for ParseGlobalAddressError

source§

impl StructuralPartialEq for ParseInternalAddressError

source§

impl StructuralPartialEq for ParsePackageAddressError

source§

impl StructuralPartialEq for ParseResourceAddressError

source§

impl StructuralPartialEq for EntityType

source§

impl StructuralPartialEq for SubstateKey

source§

impl StructuralPartialEq for RoyaltyAmount

source§

impl StructuralPartialEq for GenericSubstitution

source§

impl StructuralPartialEq for NoCustomExtension

source§

impl StructuralPartialEq for NoCustomSchema

source§

impl StructuralPartialEq for NoCustomTerminalValueRef

source§

impl StructuralPartialEq for NoCustomTraversal

source§

impl StructuralPartialEq for NoCustomTypeKind

source§

impl StructuralPartialEq for NoCustomTypeValidation

source§

impl StructuralPartialEq for NoCustomValue

source§

impl StructuralPartialEq for NoCustomValueKind

source§

impl StructuralPartialEq for SchemaValidationError

source§

impl StructuralPartialEq for ValidationError

source§

impl StructuralPartialEq for ChildNames

source§

impl StructuralPartialEq for DecodeError

source§

impl StructuralPartialEq for EncodeError

source§

impl StructuralPartialEq for LocalTypeId

source§

impl StructuralPartialEq for RustTypeId

1.0.0 · source§

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

1.0.0 · source§

impl StructuralPartialEq for FpCategory

1.55.0 · source§

impl StructuralPartialEq for IntErrorKind

1.28.0 · source§

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

source§

impl StructuralPartialEq for SearchStep

1.0.0 · source§

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

1.12.0 · source§

impl StructuralPartialEq for RecvTimeoutError

1.0.0 · source§

impl StructuralPartialEq for TryRecvError

source§

impl StructuralPartialEq for TryReserveErrorKind

source§

impl StructuralPartialEq for AsciiChar

1.7.0 · source§

impl StructuralPartialEq for IpAddr

source§

impl StructuralPartialEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralPartialEq for SocketAddr

1.65.0 · source§

impl StructuralPartialEq for BacktraceStatus

1.0.0 · source§

impl StructuralPartialEq for VarError

1.0.0 · source§

impl StructuralPartialEq for SeekFrom

1.0.0 · source§

impl StructuralPartialEq for ErrorKind

1.0.0 · source§

impl StructuralPartialEq for Shutdown

source§

impl StructuralPartialEq for BacktraceStyle

source§

impl StructuralPartialEq for _Unwind_Action

source§

impl StructuralPartialEq for _Unwind_Reason_Code

source§

impl StructuralPartialEq for FromHexError

source§

impl StructuralPartialEq for Sign

source§

impl StructuralPartialEq for BernoulliError

source§

impl StructuralPartialEq for WeightedError

source§

impl StructuralPartialEq for bool

source§

impl StructuralPartialEq for char

source§

impl StructuralPartialEq for i8

source§

impl StructuralPartialEq for i16

source§

impl StructuralPartialEq for i32

source§

impl StructuralPartialEq for i64

source§

impl StructuralPartialEq for i128

source§

impl StructuralPartialEq for isize

source§

impl StructuralPartialEq for str

source§

impl StructuralPartialEq for u8

source§

impl StructuralPartialEq for u16

source§

impl StructuralPartialEq for u32

source§

impl StructuralPartialEq for u64

source§

impl StructuralPartialEq for u128

source§

impl StructuralPartialEq for ()

source§

impl StructuralPartialEq for usize

source§

impl StructuralPartialEq for Bls12381G1PublicKey

source§

impl StructuralPartialEq for Bls12381G2Signature

source§

impl StructuralPartialEq for Ed25519PublicKey

source§

impl StructuralPartialEq for Ed25519PublicKeyHash

source§

impl StructuralPartialEq for Ed25519Signature

source§

impl StructuralPartialEq for Hash

source§

impl StructuralPartialEq for Secp256k1PublicKey

source§

impl StructuralPartialEq for Secp256k1PublicKeyHash

source§

impl StructuralPartialEq for Secp256k1Signature

source§

impl StructuralPartialEq for ManifestCustomTerminalValueRef

source§

impl StructuralPartialEq for ManifestAddressReservation

source§

impl StructuralPartialEq for ManifestBlobRef

source§

impl StructuralPartialEq for ManifestBucket

source§

impl StructuralPartialEq for ManifestDecimal

source§

impl StructuralPartialEq for ManifestPreciseDecimal

source§

impl StructuralPartialEq for ManifestProof

source§

impl StructuralPartialEq for ScryptoCustomExtension

source§

impl StructuralPartialEq for ScryptoCustomSchema

source§

impl StructuralPartialEq for ScryptoCustomTerminalValueRef

source§

impl StructuralPartialEq for BytesNonFungibleLocalId

source§

impl StructuralPartialEq for IntegerNonFungibleLocalId

source§

impl StructuralPartialEq for RUIDNonFungibleLocalId

source§

impl StructuralPartialEq for StringNonFungibleLocalId

source§

impl StructuralPartialEq for Own

source§

impl StructuralPartialEq for Reference

source§

impl StructuralPartialEq for EnumVariantHeader

source§

impl StructuralPartialEq for TupleHeader

source§

impl StructuralPartialEq for Decimal

source§

impl StructuralPartialEq for PreciseDecimal

source§

impl StructuralPartialEq for NetworkDefinition

source§

impl StructuralPartialEq for radix_engine_common::time::instant::Instant

source§

impl StructuralPartialEq for UtcDateTime

source§

impl StructuralPartialEq for ComponentAddress

source§

impl StructuralPartialEq for GlobalAddress

source§

impl StructuralPartialEq for InternalAddress

source§

impl StructuralPartialEq for PackageAddress

source§

impl StructuralPartialEq for ResourceAddress

source§

impl StructuralPartialEq for Epoch

source§

impl StructuralPartialEq for Round

source§

impl StructuralPartialEq for GlobalAddressReservation

source§

impl StructuralPartialEq for NodeId

source§

impl StructuralPartialEq for PartitionNumber

source§

impl StructuralPartialEq for PartitionOffset

source§

impl StructuralPartialEq for BlueprintTypeIdentifier

source§

impl StructuralPartialEq for SchemaHash

source§

impl StructuralPartialEq for ScopedTypeId

source§

impl StructuralPartialEq for LengthValidation

source§

impl StructuralPartialEq for NovelTypeMetadata

source§

impl StructuralPartialEq for SborPath

source§

impl StructuralPartialEq for SborPathBuf

1.0.0 · source§

impl StructuralPartialEq for String

source§

impl StructuralPartialEq for TypeMetadata

source§

impl StructuralPartialEq for WellKnownTypeId

source§

impl StructuralPartialEq for AllocError

1.28.0 · source§

impl StructuralPartialEq for Layout

1.50.0 · source§

impl StructuralPartialEq for LayoutError

source§

impl StructuralPartialEq for Assume

source§

impl StructuralPartialEq for NonZero<i8>

source§

impl StructuralPartialEq for NonZero<i16>

source§

impl StructuralPartialEq for NonZero<i32>

source§

impl StructuralPartialEq for NonZero<i64>

source§

impl StructuralPartialEq for NonZero<i128>

source§

impl StructuralPartialEq for NonZero<isize>

source§

impl StructuralPartialEq for NonZero<u8>

source§

impl StructuralPartialEq for NonZero<u16>

source§

impl StructuralPartialEq for NonZero<u32>

source§

impl StructuralPartialEq for NonZero<u64>

source§

impl StructuralPartialEq for NonZero<u128>

source§

impl StructuralPartialEq for NonZero<usize>

1.0.0 · source§

impl StructuralPartialEq for ParseFloatError

1.0.0 · source§

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

1.34.0 · source§

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

1.0.0 · source§

impl StructuralPartialEq for RangeFull

source§

impl StructuralPartialEq for UnorderedKeyError

1.0.0 · source§

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

source§

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

source§

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

1.0.0 · source§

impl StructuralPartialEq for ParseBoolError

1.0.0 · source§

impl StructuralPartialEq for Utf8Error

1.0.0 · source§

impl StructuralPartialEq for FromUtf8Error

1.0.0 · source§

impl StructuralPartialEq for RecvError

1.5.0 · source§

impl StructuralPartialEq for WaitTimeoutResult

1.57.0 · source§

impl StructuralPartialEq for alloc::collections::TryReserveError

1.64.0 · source§

impl StructuralPartialEq for CString

1.64.0 · source§

impl StructuralPartialEq for FromVecWithNulError

1.64.0 · source§

impl StructuralPartialEq for IntoStringError

1.64.0 · source§

impl StructuralPartialEq for NulError

1.34.0 · source§

impl StructuralPartialEq for CharTryFromError

1.20.0 · source§

impl StructuralPartialEq for ParseCharError

1.9.0 · source§

impl StructuralPartialEq for DecodeUtf16Error

1.59.0 · source§

impl StructuralPartialEq for TryFromCharError

1.27.0 · source§

impl StructuralPartialEq for CpuidResult

1.69.0 · source§

impl StructuralPartialEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralPartialEq for FromBytesWithNulError

1.0.0 · source§

impl StructuralPartialEq for Ipv4Addr

1.0.0 · source§

impl StructuralPartialEq for Ipv6Addr

1.0.0 · source§

impl StructuralPartialEq for AddrParseError

1.0.0 · source§

impl StructuralPartialEq for SocketAddrV4

1.0.0 · source§

impl StructuralPartialEq for SocketAddrV6

1.36.0 · source§

impl StructuralPartialEq for RawWaker

1.36.0 · source§

impl StructuralPartialEq for RawWakerVTable

1.3.0 · source§

impl StructuralPartialEq for Duration

1.66.0 · source§

impl StructuralPartialEq for TryFromFloatSecsError

1.1.0 · source§

impl StructuralPartialEq for FileType

1.0.0 · source§

impl StructuralPartialEq for Permissions

source§

impl StructuralPartialEq for UCred

1.7.0 · source§

impl StructuralPartialEq for StripPrefixError

1.0.0 · source§

impl StructuralPartialEq for ExitStatus

source§

impl StructuralPartialEq for ExitStatusError

1.0.0 · source§

impl StructuralPartialEq for Output

1.26.0 · source§

impl StructuralPartialEq for AccessError

1.19.0 · source§

impl StructuralPartialEq for ThreadId

1.8.0 · source§

impl StructuralPartialEq for std::time::Instant

1.8.0 · source§

impl StructuralPartialEq for SystemTime

source§

impl StructuralPartialEq for CompressedEdwardsY

source§

impl StructuralPartialEq for CompressedRistretto

source§

impl StructuralPartialEq for ParseBigIntError

source§

impl StructuralPartialEq for IgnoredAny

source§

impl StructuralPartialEq for serde::de::value::Error

source§

impl StructuralPartialEq for ATerm

source§

impl StructuralPartialEq for B0

source§

impl StructuralPartialEq for B1

source§

impl StructuralPartialEq for Z0

source§

impl StructuralPartialEq for Equal

source§

impl StructuralPartialEq for Greater

source§

impl StructuralPartialEq for Less

source§

impl StructuralPartialEq for UTerm

source§

impl StructuralPartialEq for getrandom::error::Error

1.33.0 · source§

impl StructuralPartialEq for PhantomPinned

§

impl StructuralPartialEq for All

§

impl StructuralPartialEq for BLST_ERROR

§

impl StructuralPartialEq for BigEndian

§

impl StructuralPartialEq for Dl_info

§

impl StructuralPartialEq for Elf32_Chdr

§

impl StructuralPartialEq for Elf32_Ehdr

§

impl StructuralPartialEq for Elf32_Phdr

§

impl StructuralPartialEq for Elf32_Shdr

§

impl StructuralPartialEq for Elf32_Sym

§

impl StructuralPartialEq for Elf64_Chdr

§

impl StructuralPartialEq for Elf64_Ehdr

§

impl StructuralPartialEq for Elf64_Phdr

§

impl StructuralPartialEq for Elf64_Shdr

§

impl StructuralPartialEq for Elf64_Sym

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for InvalidBufferSize

§

impl StructuralPartialEq for InvalidLength

§

impl StructuralPartialEq for InvalidParityValue

§

impl StructuralPartialEq for KeyPair

§

impl StructuralPartialEq for LittleEndian

§

impl StructuralPartialEq for MacError

§

impl StructuralPartialEq for OutOfRangeError

§

impl StructuralPartialEq for Parity

§

impl StructuralPartialEq for ParseError

§

impl StructuralPartialEq for ParseIntError

§

impl StructuralPartialEq for PublicKey

§

impl StructuralPartialEq for PublicKey

§

impl StructuralPartialEq for RecoverableSignature

§

impl StructuralPartialEq for RecoveryId

§

impl StructuralPartialEq for Scalar

§

impl StructuralPartialEq for SharedSecret

§

impl StructuralPartialEq for SignOnly

§

impl StructuralPartialEq for Signature

§

impl StructuralPartialEq for Signature

§

impl StructuralPartialEq for TryFromIntError

§

impl StructuralPartialEq for TryReserveError

§

impl StructuralPartialEq for Variant

§

impl StructuralPartialEq for VerifyOnly

§

impl StructuralPartialEq for XOnlyPublicKey

§

impl StructuralPartialEq for __c_anonymous_ifru_map

§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_entry

§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_exit

§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_seccomp

§

impl StructuralPartialEq for __c_anonymous_sockaddr_can_j1939

§

impl StructuralPartialEq for __c_anonymous_sockaddr_can_tp

§

impl StructuralPartialEq for __exit_status

§

impl StructuralPartialEq for __timeval

§

impl StructuralPartialEq for _libc_fpstate

§

impl StructuralPartialEq for _libc_fpxreg

§

impl StructuralPartialEq for _libc_xmmreg

§

impl StructuralPartialEq for addrinfo

§

impl StructuralPartialEq for aiocb

§

impl StructuralPartialEq for arpd_request

§

impl StructuralPartialEq for arphdr

§

impl StructuralPartialEq for arpreq

§

impl StructuralPartialEq for arpreq_old

§

impl StructuralPartialEq for blst_fp

§

impl StructuralPartialEq for blst_fp2

§

impl StructuralPartialEq for blst_fp6

§

impl StructuralPartialEq for blst_fr

§

impl StructuralPartialEq for blst_scalar

§

impl StructuralPartialEq for can_filter

§

impl StructuralPartialEq for clone_args

§

impl StructuralPartialEq for cmsghdr

§

impl StructuralPartialEq for cpu_set_t

§

impl StructuralPartialEq for dl_phdr_info

§

impl StructuralPartialEq for dqblk

§

impl StructuralPartialEq for fanotify_event_metadata

§

impl StructuralPartialEq for fanotify_response

§

impl StructuralPartialEq for fd_set

§

impl StructuralPartialEq for ff_condition_effect

§

impl StructuralPartialEq for ff_constant_effect

§

impl StructuralPartialEq for ff_effect

§

impl StructuralPartialEq for ff_envelope

§

impl StructuralPartialEq for ff_periodic_effect

§

impl StructuralPartialEq for ff_ramp_effect

§

impl StructuralPartialEq for ff_replay

§

impl StructuralPartialEq for ff_rumble_effect

§

impl StructuralPartialEq for ff_trigger

§

impl StructuralPartialEq for file_clone_range

§

impl StructuralPartialEq for flock

§

impl StructuralPartialEq for flock64

§

impl StructuralPartialEq for fsid_t

§

impl StructuralPartialEq for genlmsghdr

§

impl StructuralPartialEq for glob64_t

§

impl StructuralPartialEq for glob_t

§

impl StructuralPartialEq for group

§

impl StructuralPartialEq for hostent

§

impl StructuralPartialEq for if_nameindex

§

impl StructuralPartialEq for ifaddrs

§

impl StructuralPartialEq for in6_addr

§

impl StructuralPartialEq for in6_ifreq

§

impl StructuralPartialEq for in6_pktinfo

§

impl StructuralPartialEq for in6_rtmsg

§

impl StructuralPartialEq for in_addr

§

impl StructuralPartialEq for in_pktinfo

§

impl StructuralPartialEq for inotify_event

§

impl StructuralPartialEq for input_absinfo

§

impl StructuralPartialEq for input_event

§

impl StructuralPartialEq for input_id

§

impl StructuralPartialEq for input_keymap_entry

§

impl StructuralPartialEq for input_mask

§

impl StructuralPartialEq for iocb

§

impl StructuralPartialEq for iovec

§

impl StructuralPartialEq for ip_mreq

§

impl StructuralPartialEq for ip_mreq_source

§

impl StructuralPartialEq for ip_mreqn

§

impl StructuralPartialEq for ipc_perm

§

impl StructuralPartialEq for ipv6_mreq

§

impl StructuralPartialEq for itimerspec

§

impl StructuralPartialEq for itimerval

§

impl StructuralPartialEq for j1939_filter

§

impl StructuralPartialEq for lconv

§

impl StructuralPartialEq for linger

§

impl StructuralPartialEq for mallinfo

§

impl StructuralPartialEq for mallinfo2

§

impl StructuralPartialEq for mcontext_t

§

impl StructuralPartialEq for mmsghdr

§

impl StructuralPartialEq for mntent

§

impl StructuralPartialEq for msghdr

§

impl StructuralPartialEq for msginfo

§

impl StructuralPartialEq for msqid_ds

§

impl StructuralPartialEq for nl_mmap_hdr

§

impl StructuralPartialEq for nl_mmap_req

§

impl StructuralPartialEq for nl_pktinfo

§

impl StructuralPartialEq for nlattr

§

impl StructuralPartialEq for nlmsgerr

§

impl StructuralPartialEq for nlmsghdr

§

impl StructuralPartialEq for ntptimeval

§

impl StructuralPartialEq for open_how

§

impl StructuralPartialEq for option

§

impl StructuralPartialEq for packet_mreq

§

impl StructuralPartialEq for passwd

§

impl StructuralPartialEq for pollfd

§

impl StructuralPartialEq for posix_spawn_file_actions_t

§

impl StructuralPartialEq for posix_spawnattr_t

§

impl StructuralPartialEq for protoent

§

impl StructuralPartialEq for pthread_attr_t

§

impl StructuralPartialEq for pthread_barrierattr_t

§

impl StructuralPartialEq for pthread_condattr_t

§

impl StructuralPartialEq for pthread_mutexattr_t

§

impl StructuralPartialEq for pthread_rwlockattr_t

§

impl StructuralPartialEq for ptrace_peeksiginfo_args

§

impl StructuralPartialEq for ptrace_rseq_configuration

§

impl StructuralPartialEq for ptrace_syscall_info

§

impl StructuralPartialEq for regex_t

§

impl StructuralPartialEq for regmatch_t

§

impl StructuralPartialEq for rlimit

§

impl StructuralPartialEq for rlimit64

§

impl StructuralPartialEq for rtentry

§

impl StructuralPartialEq for rusage

§

impl StructuralPartialEq for sched_param

§

impl StructuralPartialEq for sctp_authinfo

§

impl StructuralPartialEq for sctp_initmsg

§

impl StructuralPartialEq for sctp_nxtinfo

§

impl StructuralPartialEq for sctp_prinfo

§

impl StructuralPartialEq for sctp_rcvinfo

§

impl StructuralPartialEq for sctp_sndinfo

§

impl StructuralPartialEq for sctp_sndrcvinfo

§

impl StructuralPartialEq for seccomp_data

§

impl StructuralPartialEq for seccomp_notif

§

impl StructuralPartialEq for seccomp_notif_addfd

§

impl StructuralPartialEq for seccomp_notif_resp

§

impl StructuralPartialEq for seccomp_notif_sizes

§

impl StructuralPartialEq for sem_t

§

impl StructuralPartialEq for sembuf

§

impl StructuralPartialEq for semid_ds

§

impl StructuralPartialEq for seminfo

§

impl StructuralPartialEq for servent

§

impl StructuralPartialEq for shmid_ds

§

impl StructuralPartialEq for sigaction

§

impl StructuralPartialEq for siginfo_t

§

impl StructuralPartialEq for signalfd_siginfo

§

impl StructuralPartialEq for sigset_t

§

impl StructuralPartialEq for sigval

§

impl StructuralPartialEq for sock_extended_err

§

impl StructuralPartialEq for sock_filter

§

impl StructuralPartialEq for sock_fprog

§

impl StructuralPartialEq for sockaddr

§

impl StructuralPartialEq for sockaddr_in

§

impl StructuralPartialEq for sockaddr_in6

§

impl StructuralPartialEq for sockaddr_ll

§

impl StructuralPartialEq for sockaddr_vm

§

impl StructuralPartialEq for sockaddr_xdp

§

impl StructuralPartialEq for spwd

§

impl StructuralPartialEq for stack_t

§

impl StructuralPartialEq for stat

§

impl StructuralPartialEq for stat64

§

impl StructuralPartialEq for statfs

§

impl StructuralPartialEq for statfs64

§

impl StructuralPartialEq for statvfs

§

impl StructuralPartialEq for statvfs64

§

impl StructuralPartialEq for statx

§

impl StructuralPartialEq for statx_timestamp

§

impl StructuralPartialEq for sysinfo

§

impl StructuralPartialEq for termios

§

impl StructuralPartialEq for termios2

§

impl StructuralPartialEq for timespec

§

impl StructuralPartialEq for timeval

§

impl StructuralPartialEq for timex

§

impl StructuralPartialEq for tls12_crypto_info_aes_gcm_128

§

impl StructuralPartialEq for tls12_crypto_info_aes_gcm_256

§

impl StructuralPartialEq for tls12_crypto_info_chacha20_poly1305

§

impl StructuralPartialEq for tls_crypto_info

§

impl StructuralPartialEq for tm

§

impl StructuralPartialEq for tms

§

impl StructuralPartialEq for u5

§

impl StructuralPartialEq for ucred

§

impl StructuralPartialEq for uinput_abs_setup

§

impl StructuralPartialEq for uinput_ff_erase

§

impl StructuralPartialEq for uinput_ff_upload

§

impl StructuralPartialEq for user

§

impl StructuralPartialEq for user_regs_struct

§

impl StructuralPartialEq for utimbuf

§

impl StructuralPartialEq for winsize

§

impl StructuralPartialEq for xdp_desc

§

impl StructuralPartialEq for xdp_mmap_offsets

§

impl StructuralPartialEq for xdp_mmap_offsets_v1

§

impl StructuralPartialEq for xdp_options

§

impl StructuralPartialEq for xdp_ring_offset

§

impl StructuralPartialEq for xdp_ring_offset_v1

§

impl StructuralPartialEq for xdp_statistics

§

impl StructuralPartialEq for xdp_statistics_v1

§

impl StructuralPartialEq for xdp_umem_reg

§

impl StructuralPartialEq for xdp_umem_reg_v1

1.0.0 · source§

impl<'a> StructuralPartialEq for Component<'a>

1.0.0 · source§

impl<'a> StructuralPartialEq for Prefix<'a>

source§

impl<'a> StructuralPartialEq for Unexpected<'a>

source§

impl<'a> StructuralPartialEq for Utf8Chunk<'a>

1.10.0 · source§

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

§

impl<'buf> StructuralPartialEq for AllPreallocated<'buf>

§

impl<'buf> StructuralPartialEq for SignOnlyPreallocated<'buf>

§

impl<'buf> StructuralPartialEq for VerifyOnlyPreallocated<'buf>

source§

impl<'de> StructuralPartialEq for TerminalValueBatchRef<'de>

source§

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

source§

impl<'de, E> StructuralPartialEq for TypedTraversalEvent<'de, E>
where E: CustomExtension,

source§

impl<'de, T> StructuralPartialEq for TerminalValueRef<'de, T>
where T: CustomTraversal,

source§

impl<'s> StructuralPartialEq for ContainerType<'s>

source§

impl<'s, E> StructuralPartialEq for FullLocation<'s, E>
where E: CustomExtension,

source§

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

source§

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

source§

impl<'t, 's, 'de, E> StructuralPartialEq for TypedLocatedTraversalEvent<'t, 's, 'de, E>
where E: CustomExtension,

source§

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

source§

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

source§

impl<A> StructuralPartialEq for ExtendedGcd<A>

1.55.0 · source§

impl<B, C> StructuralPartialEq for ControlFlow<B, C>

source§

impl<C> StructuralPartialEq for ContainerHeader<C>
where C: CustomTraversal,

source§

impl<C> StructuralPartialEq for ContainerState<C>
where C: CustomTraversal,

source§

impl<C, L> StructuralPartialEq for TypeKind<C, L>

source§

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

source§

impl<E> StructuralPartialEq for SerializationError<E>
where E: CustomExtension,

source§

impl<E> StructuralPartialEq for TypeMismatchError<E>
where E: CustomExtension,

source§

impl<E> StructuralPartialEq for TypedTraversalError<E>
where E: CustomExtension,

source§

impl<E> StructuralPartialEq for PayloadValidationError<E>
where E: CustomExtension,

source§

impl<E> StructuralPartialEq for TypeValidation<E>

source§

impl<E> StructuralPartialEq for CurrentValueInfo<E>
where E: CustomExtension,

1.0.0 · source§

impl<Idx> StructuralPartialEq for Range<Idx>

1.0.0 · source§

impl<Idx> StructuralPartialEq for RangeFrom<Idx>

1.26.0 · source§

impl<Idx> StructuralPartialEq for RangeInclusive<Idx>

1.0.0 · source§

impl<Idx> StructuralPartialEq for RangeTo<Idx>

1.26.0 · source§

impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>

§

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

source§

impl<S> StructuralPartialEq for VersionedSchema<S>
where S: CustomSchema,

source§

impl<S> StructuralPartialEq for SchemaV1<S>
where S: CustomSchema,

1.0.0 · source§

impl<T> StructuralPartialEq for Option<T>

1.17.0 · source§

impl<T> StructuralPartialEq for Bound<T>

1.0.0 · source§

impl<T> StructuralPartialEq for TrySendError<T>

1.36.0 · source§

impl<T> StructuralPartialEq for Poll<T>

source§

impl<T> StructuralPartialEq for &T
where T: ?Sized,

source§

impl<T> StructuralPartialEq for [T]

source§

impl<T> StructuralPartialEq for (T₁, T₂, …, Tₙ)

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

source§

impl<T> StructuralPartialEq for NumericValidation<T>

source§

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

1.19.0 · source§

impl<T> StructuralPartialEq for Reverse<T>

1.20.0 · source§

impl<T> StructuralPartialEq for ManuallyDrop<T>
where T: ?Sized,

1.74.0 · source§

impl<T> StructuralPartialEq for Saturating<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Wrapping<T>

1.0.0 · source§

impl<T> StructuralPartialEq for SendError<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Cursor<T>

source§

impl<T> StructuralPartialEq for TryFromBigIntError<T>

1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

source§

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

source§

impl<T: Into<NodeId>> StructuralPartialEq for FullyScopedTypeId<T>

source§

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

source§

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

source§

impl<U, B> StructuralPartialEq for UInt<U, B>

source§

impl<V, A> StructuralPartialEq for TArr<V, A>

source§

impl<X> StructuralPartialEq for ValueKind<X>
where X: CustomValueKind,

source§

impl<X> StructuralPartialEq for ArrayHeader<X>
where X: CustomValueKind,

source§

impl<X> StructuralPartialEq for MapHeader<X>
where X: CustomValueKind,

source§

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

source§

impl<Y, R> StructuralPartialEq for CoroutineState<Y, R>

source§

impl<Z> StructuralPartialEq for Zeroizing<Z>
where Z: Zeroize,