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 EntityIndex

source§

impl StructuralPartialEq for GlobalInit

source§

impl StructuralPartialEq for Trap

source§

impl StructuralPartialEq for WasmHeapType

source§

impl StructuralPartialEq for WasmValType

source§

impl StructuralPartialEq for BlockType

source§

impl StructuralPartialEq for CanonicalOption

source§

impl StructuralPartialEq for ComdatSymbolKind

source§

impl StructuralPartialEq for ComponentExternalKind

source§

impl StructuralPartialEq for ComponentOuterAliasKind

source§

impl StructuralPartialEq for ComponentTypeRef

source§

impl StructuralPartialEq for ComponentValType

source§

impl StructuralPartialEq for CompositeType

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 StorageType

source§

impl StructuralPartialEq for TypeBounds

source§

impl StructuralPartialEq for UnpackedIndex

source§

impl StructuralPartialEq for ValType

source§

impl StructuralPartialEq for AnyTypeId

source§

impl StructuralPartialEq for ComponentAnyTypeId

source§

impl StructuralPartialEq for ComponentCoreTypeId

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 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 DwarfFileType

source§

impl StructuralPartialEq for Format

source§

impl StructuralPartialEq for gimli::common::SectionId

source§

impl StructuralPartialEq for gimli::common::Vendor

source§

impl StructuralPartialEq for RunTimeEndian

source§

impl StructuralPartialEq for AbbreviationsCacheStrategy

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 hashbrown::TryReserveError

source§

impl StructuralPartialEq for 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 object::common::SegmentFlags

source§

impl StructuralPartialEq for SubArchitecture

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 Mangling

source§

impl StructuralPartialEq for StandardSection

source§

impl StructuralPartialEq for StandardSegment

source§

impl StructuralPartialEq for object::write::SymbolSection

source§

impl StructuralPartialEq for Op

source§

impl StructuralPartialEq for CDataModel

source§

impl StructuralPartialEq for Size

source§

impl StructuralPartialEq for 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 target_lexicon::targets::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 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 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 FuncRefIndex

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 ModuleInternedTypeIndex

source§

impl StructuralPartialEq for OwnedMemoryIndex

source§

impl StructuralPartialEq for StaticModuleIndex

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 WasmRefType

source§

impl StructuralPartialEq for ArrayType

source§

impl StructuralPartialEq for FieldType

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 wasmtime_environ::wasmparser::SegmentFlags

source§

impl StructuralPartialEq for StructType

source§

impl StructuralPartialEq for SubType

source§

impl StructuralPartialEq for wasmtime_environ::wasmparser::SymbolFlags

source§

impl StructuralPartialEq for TableType

source§

impl StructuralPartialEq for V128

source§

impl StructuralPartialEq for AliasableResourceId

source§

impl StructuralPartialEq for ComponentCoreInstanceTypeId

source§

impl StructuralPartialEq for ComponentCoreModuleTypeId

source§

impl StructuralPartialEq for ComponentDefinedTypeId

source§

impl StructuralPartialEq for ComponentFuncTypeId

source§

impl StructuralPartialEq for ComponentInstanceTypeId

source§

impl StructuralPartialEq for ComponentTypeId

source§

impl StructuralPartialEq for ComponentValueTypeId

source§

impl StructuralPartialEq for CoreTypeId

source§

impl StructuralPartialEq for RecGroupId

source§

impl StructuralPartialEq for ResourceId

source§

impl StructuralPartialEq for AllocError

1.28.0 · source§

impl StructuralPartialEq for Layout

1.50.0 · source§

impl StructuralPartialEq for LayoutError

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

source§

impl StructuralPartialEq for UnorderedKeyError

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

1.63.0 · source§

impl StructuralPartialEq for InvalidHandleError

1.63.0 · source§

impl StructuralPartialEq for NullHandleError

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

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 indexmap::TryReserveError

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 BuildMetadata

source§

impl StructuralPartialEq for Comparator

source§

impl StructuralPartialEq for Prerelease

source§

impl StructuralPartialEq for Version

source§

impl StructuralPartialEq for VersionReq

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

1.33.0 · source§

impl StructuralPartialEq for PhantomPinned

source§

impl<'a> StructuralPartialEq for FlagValue<'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 Unexpected<'a>

source§

impl<'a> StructuralPartialEq for DependencyName<'a>

source§

impl<'a> StructuralPartialEq for HashName<'a>

source§

impl<'a> StructuralPartialEq for InterfaceName<'a>

source§

impl<'a> StructuralPartialEq for ResourceFunc<'a>

source§

impl<'a> StructuralPartialEq for UrlName<'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<'a> StructuralPartialEq for Metadata<'a>

source§

impl<'a> StructuralPartialEq for MetadataBuilder<'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,

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, Symbol> StructuralPartialEq for object::common::SymbolFlags<Section, Symbol>

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

source§

impl<T> StructuralPartialEq for DieReference<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 PackedOption<T>
where T: ReservedValue,

source§

impl<T> StructuralPartialEq for EntityList<T>

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

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

1.0.0 · source§

impl<T> StructuralPartialEq for SendError<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 PhantomData<T>
where T: ?Sized,

1.0.0 · source§

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

source§

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

source§

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