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

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 attribute-based design to this trait.

Implementors§

source§

impl StructuralPartialEq for DwarfFileType

source§

impl StructuralPartialEq for Format

source§

impl StructuralPartialEq for gimli::common::SectionId

source§

impl StructuralPartialEq for RunTimeEndian

source§

impl StructuralPartialEq for Pointer

source§

impl StructuralPartialEq for gimli::read::Error

source§

impl StructuralPartialEq for ColumnType

source§

impl StructuralPartialEq for Value

source§

impl StructuralPartialEq for ValueType

source§

impl StructuralPartialEq for gimli::write::cfi::CallFrameInstruction

source§

impl StructuralPartialEq for ConvertError

source§

impl StructuralPartialEq for Address

source§

impl StructuralPartialEq for gimli::write::Error

source§

impl StructuralPartialEq for Reference

source§

impl StructuralPartialEq for LineString

source§

impl StructuralPartialEq for gimli::write::loc::Location

source§

impl StructuralPartialEq for gimli::write::range::Range

source§

impl StructuralPartialEq for gimli::write::unit::AttributeValue

source§

impl StructuralPartialEq for log::Level

source§

impl StructuralPartialEq for LevelFilter

source§

impl StructuralPartialEq for AddressSize

source§

impl StructuralPartialEq for object::common::Architecture

source§

impl StructuralPartialEq for object::common::BinaryFormat

source§

impl StructuralPartialEq for ComdatKind

source§

impl StructuralPartialEq for FileFlags

source§

impl StructuralPartialEq for RelocationEncoding

source§

impl StructuralPartialEq for RelocationKind

source§

impl StructuralPartialEq for SectionFlags

source§

impl StructuralPartialEq for SectionKind

source§

impl StructuralPartialEq for SegmentFlags

source§

impl StructuralPartialEq for SymbolKind

source§

impl StructuralPartialEq for SymbolScope

source§

impl StructuralPartialEq for object::endian::Endianness

source§

impl StructuralPartialEq for CompressionFormat

source§

impl StructuralPartialEq for FileKind

source§

impl StructuralPartialEq for ObjectKind

source§

impl StructuralPartialEq for RelocationTarget

source§

impl StructuralPartialEq for object::read::SymbolSection

source§

impl StructuralPartialEq for CoffExportStyle

source§

impl StructuralPartialEq for Mangling

source§

impl StructuralPartialEq for StandardSection

source§

impl StructuralPartialEq for StandardSegment

source§

impl StructuralPartialEq for object::write::SymbolSection

source§

impl StructuralPartialEq for CDataModel

source§

impl StructuralPartialEq for Size

source§

impl StructuralPartialEq for target_lexicon::parse_error::ParseError

source§

impl StructuralPartialEq for Aarch64Architecture

source§

impl StructuralPartialEq for target_lexicon::targets::Architecture

source§

impl StructuralPartialEq for ArmArchitecture

source§

impl StructuralPartialEq for target_lexicon::targets::BinaryFormat

source§

impl StructuralPartialEq for Environment

source§

impl StructuralPartialEq for Mips32Architecture

source§

impl StructuralPartialEq for Mips64Architecture

source§

impl StructuralPartialEq for OperatingSystem

source§

impl StructuralPartialEq for Riscv32Architecture

source§

impl StructuralPartialEq for Riscv64Architecture

source§

impl StructuralPartialEq for Vendor

source§

impl StructuralPartialEq for X86_32Architecture

source§

impl StructuralPartialEq for CallingConvention

source§

impl StructuralPartialEq for target_lexicon::triple::Endianness

source§

impl StructuralPartialEq for PointerWidth

source§

impl StructuralPartialEq for BidiClass

source§

impl StructuralPartialEq for Direction

source§

impl StructuralPartialEq for unicode_bidi::level::Error

source§

impl StructuralPartialEq for IsNormalized

source§

impl StructuralPartialEq for Origin

source§

impl StructuralPartialEq for url::parser::ParseError

source§

impl StructuralPartialEq for SyntaxViolation

source§

impl StructuralPartialEq for EntityIndex

source§

impl StructuralPartialEq for FlagValue

source§

impl StructuralPartialEq for GlobalInit

source§

impl StructuralPartialEq for Trap

source§

impl StructuralPartialEq for WasmType

source§

impl StructuralPartialEq for BlockType

source§

impl StructuralPartialEq for CanonicalOption

source§

impl StructuralPartialEq for ComponentExternalKind

source§

impl StructuralPartialEq for ComponentOuterAliasKind

source§

impl StructuralPartialEq for ComponentTypeRef

source§

impl StructuralPartialEq for ComponentValType

source§

impl StructuralPartialEq for wasmtime_environ::wasmparser::Encoding

source§

impl StructuralPartialEq for ExternalKind

source§

impl StructuralPartialEq for FrameKind

source§

impl StructuralPartialEq for HeapType

source§

impl StructuralPartialEq for InstantiationArgKind

source§

impl StructuralPartialEq for OuterAliasKind

source§

impl StructuralPartialEq for PrimitiveValType

source§

impl StructuralPartialEq for TypeBounds

source§

impl StructuralPartialEq for ValType

source§

impl StructuralPartialEq for AsciiChar

1.0.0 · source§

impl StructuralPartialEq for wasmtime_environ::__core::cmp::Ordering

1.28.0 · source§

impl StructuralPartialEq for wasmtime_environ::__core::fmt::Alignment

1.7.0 · source§

impl StructuralPartialEq for IpAddr

source§

impl StructuralPartialEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralPartialEq for SocketAddr

1.0.0 · source§

impl StructuralPartialEq for FpCategory

1.55.0 · source§

impl StructuralPartialEq for IntErrorKind

source§

impl StructuralPartialEq for Which

source§

impl StructuralPartialEq for SearchStep

1.0.0 · source§

impl StructuralPartialEq for wasmtime_environ::__core::sync::atomic::Ordering

source§

impl StructuralPartialEq for TryReserveErrorKind

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

1.12.0 · source§

impl StructuralPartialEq for RecvTimeoutError

1.0.0 · source§

impl StructuralPartialEq for TryRecvError

source§

impl StructuralPartialEq for _Unwind_Action

source§

impl StructuralPartialEq for _Unwind_Reason_Code

source§

impl StructuralPartialEq for getrandom::error::Error

source§

impl StructuralPartialEq for DebugTypeSignature

source§

impl StructuralPartialEq for DwoId

source§

impl StructuralPartialEq for gimli::common::Encoding

source§

impl StructuralPartialEq for LineEncoding

source§

impl StructuralPartialEq for Register

source§

impl StructuralPartialEq for DwAccess

source§

impl StructuralPartialEq for DwAddr

source§

impl StructuralPartialEq for DwAt

source§

impl StructuralPartialEq for DwAte

source§

impl StructuralPartialEq for DwCc

source§

impl StructuralPartialEq for DwCfa

source§

impl StructuralPartialEq for DwChildren

source§

impl StructuralPartialEq for DwDefaulted

source§

impl StructuralPartialEq for DwDs

source§

impl StructuralPartialEq for DwDsc

source§

impl StructuralPartialEq for DwEhPe

source§

impl StructuralPartialEq for DwEnd

source§

impl StructuralPartialEq for DwForm

source§

impl StructuralPartialEq for DwId

source§

impl StructuralPartialEq for DwIdx

source§

impl StructuralPartialEq for DwInl

source§

impl StructuralPartialEq for DwLang

source§

impl StructuralPartialEq for DwLle

source§

impl StructuralPartialEq for DwLnct

source§

impl StructuralPartialEq for DwLne

source§

impl StructuralPartialEq for DwLns

source§

impl StructuralPartialEq for DwMacro

source§

impl StructuralPartialEq for DwOp

source§

impl StructuralPartialEq for DwOrd

source§

impl StructuralPartialEq for DwRle

source§

impl StructuralPartialEq for DwSect

source§

impl StructuralPartialEq for DwSectV2

source§

impl StructuralPartialEq for DwTag

source§

impl StructuralPartialEq for DwUt

source§

impl StructuralPartialEq for DwVirtuality

source§

impl StructuralPartialEq for DwVis

source§

impl StructuralPartialEq for gimli::endianity::BigEndian

source§

impl StructuralPartialEq for gimli::endianity::LittleEndian

source§

impl StructuralPartialEq for Abbreviation

source§

impl StructuralPartialEq for AttributeSpecification

source§

impl StructuralPartialEq for ArangeEntry

source§

impl StructuralPartialEq for Augmentation

source§

impl StructuralPartialEq for BaseAddresses

source§

impl StructuralPartialEq for SectionBaseAddresses

source§

impl StructuralPartialEq for UnitIndexSection

source§

impl StructuralPartialEq for FileEntryFormat

source§

impl StructuralPartialEq for LineRow

source§

impl StructuralPartialEq for ReaderOffsetId

source§

impl StructuralPartialEq for gimli::read::rnglists::Range

source§

impl StructuralPartialEq for StoreOnHeap

source§

impl StructuralPartialEq for CieId

source§

impl StructuralPartialEq for gimli::write::cfi::CommonInformationEntry

source§

impl StructuralPartialEq for gimli::write::cfi::FrameDescriptionEntry

source§

impl StructuralPartialEq for FileId

source§

impl StructuralPartialEq for DirectoryId

source§

impl StructuralPartialEq for FileInfo

source§

impl StructuralPartialEq for LocationList

source§

impl StructuralPartialEq for LocationListId

source§

impl StructuralPartialEq for gimli::write::op::Expression

source§

impl StructuralPartialEq for RangeList

source§

impl StructuralPartialEq for RangeListId

source§

impl StructuralPartialEq for LineStringId

source§

impl StructuralPartialEq for gimli::write::str::StringId

source§

impl StructuralPartialEq for gimli::write::unit::Attribute

source§

impl StructuralPartialEq for UnitEntryId

source§

impl StructuralPartialEq for UnitId

source§

impl StructuralPartialEq for in6_addr

source§

impl StructuralPartialEq for termios2

source§

impl StructuralPartialEq for sem_t

source§

impl StructuralPartialEq for msqid_ds

source§

impl StructuralPartialEq for semid_ds

source§

impl StructuralPartialEq for sigset_t

source§

impl StructuralPartialEq for sysinfo

source§

impl StructuralPartialEq for clone_args

source§

impl StructuralPartialEq for statvfs

source§

impl StructuralPartialEq for _libc_fpstate

source§

impl StructuralPartialEq for _libc_fpxreg

source§

impl StructuralPartialEq for _libc_xmmreg

source§

impl StructuralPartialEq for flock64

source§

impl StructuralPartialEq for flock

source§

impl StructuralPartialEq for ipc_perm

source§

impl StructuralPartialEq for mcontext_t

source§

impl StructuralPartialEq for pthread_attr_t

source§

impl StructuralPartialEq for ptrace_rseq_configuration

source§

impl StructuralPartialEq for seccomp_notif_sizes

source§

impl StructuralPartialEq for shmid_ds

source§

impl StructuralPartialEq for sigaction

source§

impl StructuralPartialEq for siginfo_t

source§

impl StructuralPartialEq for stack_t

source§

impl StructuralPartialEq for stat64

source§

impl StructuralPartialEq for stat

source§

impl StructuralPartialEq for statfs64

source§

impl StructuralPartialEq for statfs

source§

impl StructuralPartialEq for statvfs64

source§

impl StructuralPartialEq for user

source§

impl StructuralPartialEq for user_regs_struct

source§

impl StructuralPartialEq for Elf32_Chdr

source§

impl StructuralPartialEq for Elf64_Chdr

source§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_entry

source§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_exit

source§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_seccomp

source§

impl StructuralPartialEq for __exit_status

source§

impl StructuralPartialEq for __timeval

source§

impl StructuralPartialEq for aiocb

source§

impl StructuralPartialEq for cmsghdr

source§

impl StructuralPartialEq for glob64_t

source§

impl StructuralPartialEq for mallinfo2

source§

impl StructuralPartialEq for mallinfo

source§

impl StructuralPartialEq for msghdr

source§

impl StructuralPartialEq for nl_mmap_hdr

source§

impl StructuralPartialEq for nl_mmap_req

source§

impl StructuralPartialEq for nl_pktinfo

source§

impl StructuralPartialEq for ntptimeval

source§

impl StructuralPartialEq for ptrace_peeksiginfo_args

source§

impl StructuralPartialEq for ptrace_syscall_info

source§

impl StructuralPartialEq for regex_t

source§

impl StructuralPartialEq for rtentry

source§

impl StructuralPartialEq for seminfo

source§

impl StructuralPartialEq for statx

source§

impl StructuralPartialEq for statx_timestamp

source§

impl StructuralPartialEq for termios

source§

impl StructuralPartialEq for timex

source§

impl StructuralPartialEq for open_how

source§

impl StructuralPartialEq for Elf32_Ehdr

source§

impl StructuralPartialEq for Elf32_Phdr

source§

impl StructuralPartialEq for Elf32_Shdr

source§

impl StructuralPartialEq for Elf32_Sym

source§

impl StructuralPartialEq for Elf64_Ehdr

source§

impl StructuralPartialEq for Elf64_Phdr

source§

impl StructuralPartialEq for Elf64_Shdr

source§

impl StructuralPartialEq for Elf64_Sym

source§

impl StructuralPartialEq for __c_anonymous_ifru_map

source§

impl StructuralPartialEq for __c_anonymous_sockaddr_can_j1939

source§

impl StructuralPartialEq for __c_anonymous_sockaddr_can_tp

source§

impl StructuralPartialEq for arpd_request

source§

impl StructuralPartialEq for can_filter

source§

impl StructuralPartialEq for cpu_set_t

source§

impl StructuralPartialEq for dl_phdr_info

source§

impl StructuralPartialEq for dqblk

source§

impl StructuralPartialEq for fanotify_event_metadata

source§

impl StructuralPartialEq for fanotify_response

source§

impl StructuralPartialEq for ff_condition_effect

source§

impl StructuralPartialEq for ff_constant_effect

source§

impl StructuralPartialEq for ff_effect

source§

impl StructuralPartialEq for ff_envelope

source§

impl StructuralPartialEq for ff_periodic_effect

source§

impl StructuralPartialEq for ff_ramp_effect

source§

impl StructuralPartialEq for ff_replay

source§

impl StructuralPartialEq for ff_rumble_effect

source§

impl StructuralPartialEq for ff_trigger

source§

impl StructuralPartialEq for file_clone_range

source§

impl StructuralPartialEq for fsid_t

source§

impl StructuralPartialEq for genlmsghdr

source§

impl StructuralPartialEq for glob_t

source§

impl StructuralPartialEq for if_nameindex

source§

impl StructuralPartialEq for in6_ifreq

source§

impl StructuralPartialEq for in6_pktinfo

source§

impl StructuralPartialEq for inotify_event

source§

impl StructuralPartialEq for input_absinfo

source§

impl StructuralPartialEq for input_event

source§

impl StructuralPartialEq for input_id

source§

impl StructuralPartialEq for input_keymap_entry

source§

impl StructuralPartialEq for input_mask

source§

impl StructuralPartialEq for itimerspec

source§

impl StructuralPartialEq for j1939_filter

source§

impl StructuralPartialEq for mntent

source§

impl StructuralPartialEq for msginfo

source§

impl StructuralPartialEq for nlattr

source§

impl StructuralPartialEq for nlmsgerr

source§

impl StructuralPartialEq for nlmsghdr

source§

impl StructuralPartialEq for option

source§

impl StructuralPartialEq for packet_mreq

source§

impl StructuralPartialEq for passwd

source§

impl StructuralPartialEq for posix_spawn_file_actions_t

source§

impl StructuralPartialEq for posix_spawnattr_t

source§

impl StructuralPartialEq for pthread_barrierattr_t

source§

impl StructuralPartialEq for pthread_condattr_t

source§

impl StructuralPartialEq for pthread_mutexattr_t

source§

impl StructuralPartialEq for pthread_rwlockattr_t

source§

impl StructuralPartialEq for regmatch_t

source§

impl StructuralPartialEq for rlimit64

source§

impl StructuralPartialEq for sctp_authinfo

source§

impl StructuralPartialEq for sctp_initmsg

source§

impl StructuralPartialEq for sctp_nxtinfo

source§

impl StructuralPartialEq for sctp_prinfo

source§

impl StructuralPartialEq for sctp_rcvinfo

source§

impl StructuralPartialEq for sctp_sndinfo

source§

impl StructuralPartialEq for sctp_sndrcvinfo

source§

impl StructuralPartialEq for seccomp_data

source§

impl StructuralPartialEq for sembuf

source§

impl StructuralPartialEq for signalfd_siginfo

source§

impl StructuralPartialEq for sock_extended_err

source§

impl StructuralPartialEq for sock_filter

source§

impl StructuralPartialEq for sock_fprog

source§

impl StructuralPartialEq for sockaddr_vm

source§

impl StructuralPartialEq for spwd

source§

impl StructuralPartialEq for ucred

source§

impl StructuralPartialEq for uinput_abs_setup

source§

impl StructuralPartialEq for uinput_ff_erase

source§

impl StructuralPartialEq for uinput_ff_upload

source§

impl StructuralPartialEq for Dl_info

source§

impl StructuralPartialEq for addrinfo

source§

impl StructuralPartialEq for arphdr

source§

impl StructuralPartialEq for arpreq

source§

impl StructuralPartialEq for arpreq_old

source§

impl StructuralPartialEq for fd_set

source§

impl StructuralPartialEq for ifaddrs

source§

impl StructuralPartialEq for in6_rtmsg

source§

impl StructuralPartialEq for in_addr

source§

impl StructuralPartialEq for in_pktinfo

source§

impl StructuralPartialEq for ip_mreq

source§

impl StructuralPartialEq for ip_mreq_source

source§

impl StructuralPartialEq for ip_mreqn

source§

impl StructuralPartialEq for lconv

source§

impl StructuralPartialEq for mmsghdr

source§

impl StructuralPartialEq for sched_param

source§

impl StructuralPartialEq for sockaddr

source§

impl StructuralPartialEq for sockaddr_in6

source§

impl StructuralPartialEq for sockaddr_in

source§

impl StructuralPartialEq for sockaddr_ll

source§

impl StructuralPartialEq for tm

source§

impl StructuralPartialEq for group

source§

impl StructuralPartialEq for hostent

source§

impl StructuralPartialEq for iovec

source§

impl StructuralPartialEq for ipv6_mreq

source§

impl StructuralPartialEq for itimerval

source§

impl StructuralPartialEq for linger

source§

impl StructuralPartialEq for pollfd

source§

impl StructuralPartialEq for protoent

source§

impl StructuralPartialEq for rlimit

source§

impl StructuralPartialEq for rusage

source§

impl StructuralPartialEq for servent

source§

impl StructuralPartialEq for sigval

source§

impl StructuralPartialEq for timespec

source§

impl StructuralPartialEq for timeval

source§

impl StructuralPartialEq for tms

source§

impl StructuralPartialEq for utimbuf

source§

impl StructuralPartialEq for winsize

source§

impl StructuralPartialEq for ParseLevelError

source§

impl StructuralPartialEq for object::endian::BigEndian

source§

impl StructuralPartialEq for object::endian::LittleEndian

source§

impl StructuralPartialEq for CompressedFileRange

source§

impl StructuralPartialEq for object::read::Error

source§

impl StructuralPartialEq for object::read::SectionIndex

source§

impl StructuralPartialEq for object::read::SymbolIndex

source§

impl StructuralPartialEq for object::write::elf::writer::SectionIndex

source§

impl StructuralPartialEq for object::write::elf::writer::SymbolIndex

source§

impl StructuralPartialEq for object::write::string::StringId

source§

impl StructuralPartialEq for ComdatId

source§

impl StructuralPartialEq for object::write::Error

source§

impl StructuralPartialEq for object::write::SectionId

source§

impl StructuralPartialEq for SymbolId

source§

impl StructuralPartialEq for IgnoredAny

source§

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

source§

impl StructuralPartialEq for DefaultToHost

source§

impl StructuralPartialEq for DefaultToUnknown

source§

impl StructuralPartialEq for Triple

source§

impl StructuralPartialEq for unicode_bidi::level::Level

source§

impl StructuralPartialEq for ParagraphInfo

source§

impl StructuralPartialEq for OpaqueOrigin

source§

impl StructuralPartialEq for AnyfuncIndex

source§

impl StructuralPartialEq for DataIndex

source§

impl StructuralPartialEq for DefinedFuncIndex

source§

impl StructuralPartialEq for DefinedGlobalIndex

source§

impl StructuralPartialEq for DefinedMemoryIndex

source§

impl StructuralPartialEq for DefinedTableIndex

source§

impl StructuralPartialEq for ElemIndex

source§

impl StructuralPartialEq for FilePos

source§

impl StructuralPartialEq for FuncIndex

source§

impl StructuralPartialEq for Global

source§

impl StructuralPartialEq for GlobalIndex

source§

impl StructuralPartialEq for InstructionAddressMap

source§

impl StructuralPartialEq for Memory

source§

impl StructuralPartialEq for MemoryIndex

source§

impl StructuralPartialEq for OwnedMemoryIndex

source§

impl StructuralPartialEq for SignatureIndex

source§

impl StructuralPartialEq for Table

source§

impl StructuralPartialEq for TableIndex

source§

impl StructuralPartialEq for Tag

source§

impl StructuralPartialEq for TagIndex

source§

impl StructuralPartialEq for TrapInformation

source§

impl StructuralPartialEq for TypeIndex

source§

impl StructuralPartialEq for WasmFuncType

source§

impl StructuralPartialEq for FuncType

source§

impl StructuralPartialEq for GlobalType

source§

impl StructuralPartialEq for Ieee32

source§

impl StructuralPartialEq for Ieee64

source§

impl StructuralPartialEq for MemoryType

source§

impl StructuralPartialEq for PackedIndex

source§

impl StructuralPartialEq for RefType

source§

impl StructuralPartialEq for TableType

source§

impl StructuralPartialEq for V128

source§

impl StructuralPartialEq for wasmtime_environ::wasmparser::types::TypeId

source§

impl StructuralPartialEq for AllocError

1.28.0 · source§

impl StructuralPartialEq for Layout

1.50.0 · source§

impl StructuralPartialEq for LayoutError

1.0.0 · source§

impl StructuralPartialEq for wasmtime_environ::__core::any::TypeId

1.27.0 · source§

impl StructuralPartialEq for CpuidResult

1.34.0 · source§

impl StructuralPartialEq for CharTryFromError

1.9.0 · source§

impl StructuralPartialEq for DecodeUtf16Error

1.20.0 · source§

impl StructuralPartialEq for ParseCharError

1.59.0 · source§

impl StructuralPartialEq for TryFromCharError

1.69.0 · source§

impl StructuralPartialEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralPartialEq for FromBytesWithNulError

1.0.0 · source§

impl StructuralPartialEq for wasmtime_environ::__core::fmt::Error

source§

impl StructuralPartialEq for Assume

1.0.0 · source§

impl StructuralPartialEq for AddrParseError

1.0.0 · source§

impl StructuralPartialEq for Ipv4Addr

1.0.0 · source§

impl StructuralPartialEq for Ipv6Addr

1.0.0 · source§

impl StructuralPartialEq for SocketAddrV4

1.0.0 · source§

impl StructuralPartialEq for SocketAddrV6

1.34.0 · source§

impl StructuralPartialEq for NonZeroI8

1.34.0 · source§

impl StructuralPartialEq for NonZeroI16

1.34.0 · source§

impl StructuralPartialEq for NonZeroI32

1.34.0 · source§

impl StructuralPartialEq for NonZeroI64

1.34.0 · source§

impl StructuralPartialEq for NonZeroI128

1.34.0 · source§

impl StructuralPartialEq for NonZeroIsize

1.28.0 · source§

impl StructuralPartialEq for NonZeroU8

1.28.0 · source§

impl StructuralPartialEq for NonZeroU16

1.28.0 · source§

impl StructuralPartialEq for NonZeroU32

1.28.0 · source§

impl StructuralPartialEq for NonZeroU64

1.28.0 · source§

impl StructuralPartialEq for NonZeroU128

1.28.0 · source§

impl StructuralPartialEq for NonZeroUsize

1.0.0 · source§

impl StructuralPartialEq for ParseFloatError

1.0.0 · source§

impl StructuralPartialEq for ParseIntError

1.34.0 · source§

impl StructuralPartialEq for TryFromIntError

1.0.0 · source§

impl StructuralPartialEq for RangeFull

source§

impl StructuralPartialEq for wasmtime_environ::__core::ptr::Alignment

1.0.0 · source§

impl StructuralPartialEq for ParseBoolError

1.0.0 · source§

impl StructuralPartialEq for Utf8Error

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.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.0.0 · source§

impl StructuralPartialEq for FromUtf8Error

1.0.0 · source§

impl StructuralPartialEq for String

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.5.0 · source§

impl StructuralPartialEq for WaitTimeoutResult

1.0.0 · source§

impl StructuralPartialEq for RecvError

1.26.0 · source§

impl StructuralPartialEq for AccessError

1.19.0 · source§

impl StructuralPartialEq for ThreadId

1.8.0 · source§

impl StructuralPartialEq for Instant

1.8.0 · source§

impl StructuralPartialEq for SystemTime

1.33.0 · source§

impl StructuralPartialEq for PhantomPinned

§

impl StructuralPartialEq for TryReserveError

source§

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

source§

impl<'a> StructuralPartialEq for ComponentDefinedType<'a>

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 Metadata<'a>

source§

impl<'a> StructuralPartialEq for MetadataBuilder<'a>

source§

impl<'a> StructuralPartialEq for VariantCase<'a>

1.10.0 · source§

impl<'a> StructuralPartialEq for wasmtime_environ::__core::panic::Location<'a>

source§

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

source§

impl<'bases, Section, R> StructuralPartialEq for CieOrFde<'bases, Section, R>where R: Reader, Section: UnwindSection<R>,

source§

impl<'bases, Section, R> StructuralPartialEq for PartialFrameDescriptionEntry<'bases, Section, R>where R: Reader, Section: UnwindSection<R>,

source§

impl<'data> StructuralPartialEq for CodeView<'data>

source§

impl<'data> StructuralPartialEq for CompressedData<'data>

source§

impl<'data> StructuralPartialEq for Export<'data>

source§

impl<'data> StructuralPartialEq for Import<'data>

source§

impl<'data> StructuralPartialEq for ObjectMapEntry<'data>

source§

impl<'data> StructuralPartialEq for SymbolMapName<'data>

source§

impl<'data> StructuralPartialEq for Bytes<'data>

source§

impl<'input, Endian> StructuralPartialEq for EndianSlice<'input, Endian>where Endian: Endianity,

source§

impl<'text> StructuralPartialEq for BidiInfo<'text>

source§

impl<'text> StructuralPartialEq for InitialInfo<'text>

1.55.0 · source§

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

source§

impl<E> StructuralPartialEq for I16<E>where E: Endian,

source§

impl<E> StructuralPartialEq for I32<E>where E: Endian,

source§

impl<E> StructuralPartialEq for I64<E>where E: Endian,

source§

impl<E> StructuralPartialEq for U16<E>where E: Endian,

source§

impl<E> StructuralPartialEq for U32<E>where E: Endian,

source§

impl<E> StructuralPartialEq for U64<E>where E: Endian,

source§

impl<E> StructuralPartialEq for I16Bytes<E>where E: Endian,

source§

impl<E> StructuralPartialEq for I32Bytes<E>where E: Endian,

source§

impl<E> StructuralPartialEq for I64Bytes<E>where E: Endian,

source§

impl<E> StructuralPartialEq for U16Bytes<E>where E: Endian,

source§

impl<E> StructuralPartialEq for U32Bytes<E>where E: Endian,

source§

impl<E> StructuralPartialEq for U64Bytes<E>where E: Endian,

1.0.0 · source§

impl<Idx> StructuralPartialEq for wasmtime_environ::__core::ops::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>

source§

impl<K, V> StructuralPartialEq for PrimaryMap<K, V>where K: EntityRef,

source§

impl<Offset> StructuralPartialEq for UnitType<Offset>where Offset: ReaderOffset,

source§

impl<R> StructuralPartialEq for gimli::read::cfi::CallFrameInstruction<R>where R: Reader,

source§

impl<R> StructuralPartialEq for CfaRule<R>where R: Reader,

source§

impl<R> StructuralPartialEq for RegisterRule<R>where R: Reader,

source§

impl<R> StructuralPartialEq for EvaluationResult<R>where R: Reader,

source§

impl<R> StructuralPartialEq for DebugFrame<R>where R: Reader,

source§

impl<R> StructuralPartialEq for EhFrame<R>where R: Reader,

source§

impl<R> StructuralPartialEq for EhFrameHdr<R>where R: Reader,

source§

impl<R> StructuralPartialEq for LocationListEntry<R>where R: Reader,

source§

impl<R> StructuralPartialEq for gimli::read::op::Expression<R>where R: Reader,

source§

impl<R> StructuralPartialEq for gimli::read::unit::Attribute<R>where R: Reader,

source§

impl<R, A> StructuralPartialEq for UnwindContext<R, A>where R: Reader, A: UnwindContextStorage<R>,

source§

impl<R, Offset> StructuralPartialEq for LineInstruction<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for gimli::read::op::Location<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for Operation<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for gimli::read::unit::AttributeValue<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for ArangeHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for gimli::read::cfi::CommonInformationEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for gimli::read::cfi::FrameDescriptionEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for CompleteLineProgram<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for FileEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for IncompleteLineProgram<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for LineProgramHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for Piece<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralPartialEq for UnitHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, S> StructuralPartialEq for UnwindTableRow<R, S>where R: Reader, S: UnwindContextStorage<R>,

source§

impl<Section> StructuralPartialEq for SymbolFlags<Section>

source§

impl<T> StructuralPartialEq for UnitSectionOffset<T>

source§

impl<T> StructuralPartialEq for DieReference<T>

1.17.0 · source§

impl<T> StructuralPartialEq for Bound<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Option<T>

1.36.0 · source§

impl<T> StructuralPartialEq for Poll<T>

1.0.0 · source§

impl<T> StructuralPartialEq for TrySendError<T>

source§

impl<T> StructuralPartialEq for DebugAbbrevOffset<T>

source§

impl<T> StructuralPartialEq for DebugAddrBase<T>

source§

impl<T> StructuralPartialEq for DebugAddrIndex<T>

source§

impl<T> StructuralPartialEq for DebugArangesOffset<T>

source§

impl<T> StructuralPartialEq for DebugFrameOffset<T>

source§

impl<T> StructuralPartialEq for DebugInfoOffset<T>

source§

impl<T> StructuralPartialEq for DebugLineOffset<T>

source§

impl<T> StructuralPartialEq for DebugLineStrOffset<T>

source§

impl<T> StructuralPartialEq for DebugLocListsBase<T>

source§

impl<T> StructuralPartialEq for DebugLocListsIndex<T>

source§

impl<T> StructuralPartialEq for DebugMacinfoOffset<T>

source§

impl<T> StructuralPartialEq for DebugMacroOffset<T>

source§

impl<T> StructuralPartialEq for DebugRngListsBase<T>

source§

impl<T> StructuralPartialEq for DebugRngListsIndex<T>

source§

impl<T> StructuralPartialEq for DebugStrOffset<T>

source§

impl<T> StructuralPartialEq for DebugStrOffsetsBase<T>

source§

impl<T> StructuralPartialEq for DebugStrOffsetsIndex<T>

source§

impl<T> StructuralPartialEq for DebugTypesOffset<T>

source§

impl<T> StructuralPartialEq for EhFrameOffset<T>

source§

impl<T> StructuralPartialEq for LocationListsOffset<T>

source§

impl<T> StructuralPartialEq for RangeListsOffset<T>

source§

impl<T> StructuralPartialEq for RawRangeListsOffset<T>

source§

impl<T> StructuralPartialEq for UnitOffset<T>

source§

impl<T> StructuralPartialEq for PackedOption<T>where T: ReservedValue,

source§

impl<T> StructuralPartialEq for EntityList<T>where T: EntityRef + ReservedValue,

1.19.0 · source§

impl<T> StructuralPartialEq for Reverse<T>

1.20.0 · source§

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

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 Cursor<T>

1.0.0 · source§

impl<T> StructuralPartialEq for SendError<T>

source§

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

1.0.0 · source§

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

source§

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