pub trait StructuralPartialEq { }
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ยง
impl StructuralPartialEq for wasmtime_environ::component::dfg::CoreDef
impl StructuralPartialEq for Trampoline
impl StructuralPartialEq for wasmtime_environ::component::CoreDef
impl StructuralPartialEq for FixedEncoding
impl StructuralPartialEq for FlatType
impl StructuralPartialEq for InterfaceType
impl StructuralPartialEq for StringEncoding
impl StructuralPartialEq for Transcode
impl StructuralPartialEq for Collector
impl StructuralPartialEq for ConstOp
impl StructuralPartialEq for EngineOrModuleTypeIndex
impl StructuralPartialEq for EntityIndex
impl StructuralPartialEq for IndexType
impl StructuralPartialEq for wasmtime_environ::RelocationTarget
impl StructuralPartialEq for Trap
impl StructuralPartialEq for VMGcKind
impl StructuralPartialEq for WasmCompositeInnerType
impl StructuralPartialEq for WasmHeapBottomType
impl StructuralPartialEq for WasmHeapTopType
impl StructuralPartialEq for WasmHeapType
impl StructuralPartialEq for WasmStorageType
impl StructuralPartialEq for WasmValType
impl StructuralPartialEq for LibCall
impl StructuralPartialEq for AsciiChar
impl StructuralPartialEq for wasmtime_environ::__core::cmp::Ordering
impl StructuralPartialEq for wasmtime_environ::__core::fmt::Alignment
impl StructuralPartialEq for IpAddr
impl StructuralPartialEq for Ipv6MulticastScope
impl StructuralPartialEq for SocketAddr
impl StructuralPartialEq for FpCategory
impl StructuralPartialEq for IntErrorKind
impl StructuralPartialEq for SearchStep
impl StructuralPartialEq for wasmtime_environ::__core::sync::atomic::Ordering
impl StructuralPartialEq for TryReserveErrorKind
impl StructuralPartialEq for BacktraceStatus
impl StructuralPartialEq for VarError
impl StructuralPartialEq for std::io::SeekFrom
impl StructuralPartialEq for std::io::error::ErrorKind
impl StructuralPartialEq for Shutdown
impl StructuralPartialEq for BacktraceStyle
impl StructuralPartialEq for RecvTimeoutError
impl StructuralPartialEq for TryRecvError
impl StructuralPartialEq for _Unwind_Action
impl StructuralPartialEq for _Unwind_Reason_Code
impl StructuralPartialEq for Level
impl StructuralPartialEq for LevelFilter
impl StructuralPartialEq for Op
impl StructuralPartialEq for bool
impl StructuralPartialEq for char
impl StructuralPartialEq for i8
impl StructuralPartialEq for i16
impl StructuralPartialEq for i32
impl StructuralPartialEq for i64
impl StructuralPartialEq for i128
impl StructuralPartialEq for isize
impl StructuralPartialEq for str
impl StructuralPartialEq for u8
impl StructuralPartialEq for u16
impl StructuralPartialEq for u32
impl StructuralPartialEq for u64
impl StructuralPartialEq for u128
impl StructuralPartialEq for ()
impl StructuralPartialEq for usize
impl StructuralPartialEq for AdapterId
impl StructuralPartialEq for AdapterModuleId
impl StructuralPartialEq for CanonicalOptions
impl StructuralPartialEq for InstanceId
impl StructuralPartialEq for MemoryId
impl StructuralPartialEq for PostReturnId
impl StructuralPartialEq for ReallocId
impl StructuralPartialEq for Adapter
impl StructuralPartialEq for AdapterOptions
impl StructuralPartialEq for CanonicalAbiInfo
impl StructuralPartialEq for ComponentFuncIndex
impl StructuralPartialEq for ComponentIndex
impl StructuralPartialEq for ComponentInstanceIndex
impl StructuralPartialEq for ComponentTypeIndex
impl StructuralPartialEq for ComponentUpvarIndex
impl StructuralPartialEq for DefinedResourceIndex
impl StructuralPartialEq for ExportIndex
impl StructuralPartialEq for ImportIndex
impl StructuralPartialEq for LoweredIndex
impl StructuralPartialEq for ModuleIndex
impl StructuralPartialEq for ModuleInstanceIndex
impl StructuralPartialEq for ModuleUpvarIndex
impl StructuralPartialEq for RecordField
impl StructuralPartialEq for ResourceIndex
impl StructuralPartialEq for RuntimeComponentInstanceIndex
impl StructuralPartialEq for RuntimeImportIndex
impl StructuralPartialEq for RuntimeInstanceIndex
impl StructuralPartialEq for RuntimeMemoryIndex
impl StructuralPartialEq for RuntimePostReturnIndex
impl StructuralPartialEq for RuntimeReallocIndex
impl StructuralPartialEq for StaticComponentIndex
impl StructuralPartialEq for TrampolineIndex
impl StructuralPartialEq for TypeComponentIndex
impl StructuralPartialEq for TypeComponentInstanceIndex
impl StructuralPartialEq for TypeEnum
impl StructuralPartialEq for TypeEnumIndex
impl StructuralPartialEq for TypeFlags
impl StructuralPartialEq for TypeFlagsIndex
impl StructuralPartialEq for TypeFunc
impl StructuralPartialEq for TypeFuncIndex
impl StructuralPartialEq for TypeList
impl StructuralPartialEq for TypeListIndex
impl StructuralPartialEq for TypeModuleIndex
impl StructuralPartialEq for TypeOption
impl StructuralPartialEq for TypeOptionIndex
impl StructuralPartialEq for TypeRecord
impl StructuralPartialEq for TypeRecordIndex
impl StructuralPartialEq for TypeResourceTable
impl StructuralPartialEq for TypeResourceTableIndex
impl StructuralPartialEq for TypeResult
impl StructuralPartialEq for TypeResultIndex
impl StructuralPartialEq for TypeTuple
impl StructuralPartialEq for TypeTupleIndex
impl StructuralPartialEq for TypeVariant
impl StructuralPartialEq for TypeVariantIndex
impl StructuralPartialEq for VariantInfo
impl StructuralPartialEq for String
impl StructuralPartialEq for BuiltinFunctionIndex
impl StructuralPartialEq for ConstExpr
impl StructuralPartialEq for DataIndex
impl StructuralPartialEq for DefinedFuncIndex
impl StructuralPartialEq for DefinedGlobalIndex
impl StructuralPartialEq for DefinedMemoryIndex
impl StructuralPartialEq for DefinedTableIndex
impl StructuralPartialEq for ElemIndex
impl StructuralPartialEq for EngineInternedRecGroupIndex
impl StructuralPartialEq for FilePos
impl StructuralPartialEq for FuncIndex
impl StructuralPartialEq for FuncRefIndex
impl StructuralPartialEq for Global
impl StructuralPartialEq for GlobalIndex
impl StructuralPartialEq for InstructionAddressMap
impl StructuralPartialEq for Limits
impl StructuralPartialEq for Memory
impl StructuralPartialEq for MemoryIndex
impl StructuralPartialEq for ModuleInternedRecGroupIndex
impl StructuralPartialEq for ModuleInternedTypeIndex
impl StructuralPartialEq for OwnedMemoryIndex
impl StructuralPartialEq for RecGroupRelativeTypeIndex
impl StructuralPartialEq for StaticModuleIndex
impl StructuralPartialEq for Table
impl StructuralPartialEq for TableIndex
impl StructuralPartialEq for Tag
impl StructuralPartialEq for TagIndex
impl StructuralPartialEq for TrapInformation
impl StructuralPartialEq for TypeIndex
impl StructuralPartialEq for WasmArrayType
impl StructuralPartialEq for WasmCompositeType
impl StructuralPartialEq for WasmFieldType
impl StructuralPartialEq for WasmFuncType
impl StructuralPartialEq for WasmRecGroup
impl StructuralPartialEq for WasmRefType
impl StructuralPartialEq for WasmStructType
impl StructuralPartialEq for WasmSubType
impl StructuralPartialEq for AllocError
impl StructuralPartialEq for Layout
impl StructuralPartialEq for LayoutError
impl StructuralPartialEq for CpuidResult
impl StructuralPartialEq for CharTryFromError
impl StructuralPartialEq for DecodeUtf16Error
impl StructuralPartialEq for ParseCharError
impl StructuralPartialEq for TryFromCharError
impl StructuralPartialEq for CStr
impl StructuralPartialEq for FromBytesUntilNulError
impl StructuralPartialEq for FromBytesWithNulError
impl StructuralPartialEq for wasmtime_environ::__core::fmt::Error
impl StructuralPartialEq for Assume
impl StructuralPartialEq for AddrParseError
impl StructuralPartialEq for Ipv4Addr
impl StructuralPartialEq for Ipv6Addr
impl StructuralPartialEq for SocketAddrV4
impl StructuralPartialEq for SocketAddrV6
impl StructuralPartialEq for ParseFloatError
impl StructuralPartialEq for ParseIntError
impl StructuralPartialEq for TryFromIntError
impl StructuralPartialEq for wasmtime_environ::__core::ptr::Alignment
impl StructuralPartialEq for RangeFull
impl StructuralPartialEq for ParseBoolError
impl StructuralPartialEq for Utf8Error
impl StructuralPartialEq for RawWaker
impl StructuralPartialEq for RawWakerVTable
impl StructuralPartialEq for Duration
impl StructuralPartialEq for TryFromFloatSecsError
impl StructuralPartialEq for UnorderedKeyError
impl StructuralPartialEq for alloc::collections::TryReserveError
impl StructuralPartialEq for CString
impl StructuralPartialEq for FromVecWithNulError
impl StructuralPartialEq for IntoStringError
impl StructuralPartialEq for NulError
impl StructuralPartialEq for FromUtf8Error
impl StructuralPartialEq for FileType
impl StructuralPartialEq for Permissions
impl StructuralPartialEq for UCred
impl StructuralPartialEq for StripPrefixError
impl StructuralPartialEq for ExitCode
impl StructuralPartialEq for ExitStatus
impl StructuralPartialEq for ExitStatusError
impl StructuralPartialEq for Output
impl StructuralPartialEq for WaitTimeoutResult
impl StructuralPartialEq for RecvError
impl StructuralPartialEq for AccessError
impl StructuralPartialEq for ThreadId
impl StructuralPartialEq for Instant
impl StructuralPartialEq for SystemTime
impl StructuralPartialEq for ParseLevelError
impl StructuralPartialEq for BuildMetadata
impl StructuralPartialEq for Comparator
impl StructuralPartialEq for Prerelease
impl StructuralPartialEq for Version
impl StructuralPartialEq for VersionReq
impl StructuralPartialEq for IgnoredAny
impl StructuralPartialEq for serde::de::value::Error
impl StructuralPartialEq for PhantomPinned
impl StructuralPartialEq for Aarch64Architecture
impl StructuralPartialEq for Abbreviation
impl StructuralPartialEq for AbbreviationsCacheStrategy
impl StructuralPartialEq for AbstractHeapType
impl StructuralPartialEq for AbstractHeapType
impl StructuralPartialEq for Address
impl StructuralPartialEq for AddressSize
impl StructuralPartialEq for AliasableResourceId
impl StructuralPartialEq for AnyTypeId
impl StructuralPartialEq for ArangeEntry
impl StructuralPartialEq for Architecture
impl StructuralPartialEq for Architecture
impl StructuralPartialEq for ArmArchitecture
impl StructuralPartialEq for ArrayType
impl StructuralPartialEq for ArrayType
impl StructuralPartialEq for ArrayType
impl StructuralPartialEq for Attribute
impl StructuralPartialEq for AttributeSpecification
impl StructuralPartialEq for AttributeValue
impl StructuralPartialEq for Augmentation
impl StructuralPartialEq for BareFunctionType
impl StructuralPartialEq for BaseAddresses
impl StructuralPartialEq for BaseUnresolvedName
impl StructuralPartialEq for BigEndian
impl StructuralPartialEq for BigEndian
impl StructuralPartialEq for BinaryFormat
impl StructuralPartialEq for BinaryFormat
impl StructuralPartialEq for BlockType
impl StructuralPartialEq for BuiltinType
impl StructuralPartialEq for CDataModel
impl StructuralPartialEq for CallFrameInstruction
impl StructuralPartialEq for CallOffset
impl StructuralPartialEq for CallingConvention
impl StructuralPartialEq for CanonicalFunction
impl StructuralPartialEq for CanonicalOption
impl StructuralPartialEq for CanonicalOption
impl StructuralPartialEq for Catch
impl StructuralPartialEq for CieId
impl StructuralPartialEq for Class
impl StructuralPartialEq for ClassEnumType
impl StructuralPartialEq for CloneSuffix
impl StructuralPartialEq for CloneTypeIdentifier
impl StructuralPartialEq for ClosureTypeName
impl StructuralPartialEq for CoffExportStyle
impl StructuralPartialEq for Color
impl StructuralPartialEq for ColorChoice
impl StructuralPartialEq for ColorSpec
impl StructuralPartialEq for ColumnType
impl StructuralPartialEq for ComdatId
impl StructuralPartialEq for ComdatKind
impl StructuralPartialEq for ComdatSymbolKind
impl StructuralPartialEq for CommonInformationEntry
impl StructuralPartialEq for ComponentAnyTypeId
impl StructuralPartialEq for ComponentCoreInstanceTypeId
impl StructuralPartialEq for ComponentCoreModuleTypeId
impl StructuralPartialEq for ComponentCoreTypeId
impl StructuralPartialEq for ComponentDefinedTypeId
impl StructuralPartialEq for ComponentExportKind
impl StructuralPartialEq for ComponentExternalKind
impl StructuralPartialEq for ComponentFuncTypeId
impl StructuralPartialEq for ComponentInstanceTypeId
impl StructuralPartialEq for ComponentOuterAliasKind
impl StructuralPartialEq for ComponentOuterAliasKind
impl StructuralPartialEq for ComponentSectionId
impl StructuralPartialEq for ComponentTypeId
impl StructuralPartialEq for ComponentTypeRef
impl StructuralPartialEq for ComponentTypeRef
impl StructuralPartialEq for ComponentValType
impl StructuralPartialEq for ComponentValType
impl StructuralPartialEq for ComponentValueTypeId
impl StructuralPartialEq for CompositeInnerType
impl StructuralPartialEq for CompositeType
impl StructuralPartialEq for CompoundBitSet
impl StructuralPartialEq for CompressedFileRange
impl StructuralPartialEq for CompressionFormat
impl StructuralPartialEq for ContType
impl StructuralPartialEq for ContType
impl StructuralPartialEq for ConvertError
impl StructuralPartialEq for CoreTypeId
impl StructuralPartialEq for CtorDtorName
impl StructuralPartialEq for CvQualifiers
impl StructuralPartialEq for DataMemberPrefix
impl StructuralPartialEq for DebugTypeSignature
impl StructuralPartialEq for Decltype
impl StructuralPartialEq for DefaultToHost
impl StructuralPartialEq for DefaultToUnknown
impl StructuralPartialEq for DemangleNodeType
impl StructuralPartialEq for DestructorName
impl StructuralPartialEq for DirectoryId
impl StructuralPartialEq for DiscriminantSize
impl StructuralPartialEq for Discriminator
impl StructuralPartialEq for DwAccess
impl StructuralPartialEq for DwAddr
impl StructuralPartialEq for DwAt
impl StructuralPartialEq for DwAte
impl StructuralPartialEq for DwCc
impl StructuralPartialEq for DwCfa
impl StructuralPartialEq for DwChildren
impl StructuralPartialEq for DwDefaulted
impl StructuralPartialEq for DwDs
impl StructuralPartialEq for DwDsc
impl StructuralPartialEq for DwEhPe
impl StructuralPartialEq for DwEnd
impl StructuralPartialEq for DwForm
impl StructuralPartialEq for DwId
impl StructuralPartialEq for DwIdx
impl StructuralPartialEq for DwInl
impl StructuralPartialEq for DwLang
impl StructuralPartialEq for DwLle
impl StructuralPartialEq for DwLnct
impl StructuralPartialEq for DwLne
impl StructuralPartialEq for DwLns
impl StructuralPartialEq for DwMacro
impl StructuralPartialEq for DwOp
impl StructuralPartialEq for DwOrd
impl StructuralPartialEq for DwRle
impl StructuralPartialEq for DwSect
impl StructuralPartialEq for DwSectV2
impl StructuralPartialEq for DwTag
impl StructuralPartialEq for DwUt
impl StructuralPartialEq for DwVirtuality
impl StructuralPartialEq for DwVis
impl StructuralPartialEq for DwarfFileType
impl StructuralPartialEq for DwoId
impl StructuralPartialEq for Encoding
impl StructuralPartialEq for Encoding
impl StructuralPartialEq for Encoding
impl StructuralPartialEq for Endianness
impl StructuralPartialEq for Endianness
impl StructuralPartialEq for EntityType
impl StructuralPartialEq for Environment
impl StructuralPartialEq for Error
impl StructuralPartialEq for Error
impl StructuralPartialEq for Error
impl StructuralPartialEq for Error
impl StructuralPartialEq for Error
impl StructuralPartialEq for Error
impl StructuralPartialEq for Error
impl StructuralPartialEq for ErrorKind
impl StructuralPartialEq for ExceptionSpec
impl StructuralPartialEq for ExportKind
impl StructuralPartialEq for ExprPrimary
impl StructuralPartialEq for Expression
impl StructuralPartialEq for Expression
impl StructuralPartialEq for ExternalKind
impl StructuralPartialEq for FieldType
impl StructuralPartialEq for FieldType
impl StructuralPartialEq for FileEntryFormat
impl StructuralPartialEq for FileFlags
impl StructuralPartialEq for FileId
impl StructuralPartialEq for FileInfo
impl StructuralPartialEq for FileKind
impl StructuralPartialEq for Format
impl StructuralPartialEq for FrameDescriptionEntry
impl StructuralPartialEq for FrameKind
impl StructuralPartialEq for FuncType
impl StructuralPartialEq for FuncType
impl StructuralPartialEq for Function
impl StructuralPartialEq for FunctionParam
impl StructuralPartialEq for FunctionType
impl StructuralPartialEq for GlobalCtorDtor
impl StructuralPartialEq for GlobalType
impl StructuralPartialEq for GlobalType
impl StructuralPartialEq for Guid
impl StructuralPartialEq for Handle
impl StructuralPartialEq for HeapType
impl StructuralPartialEq for HeapType
impl StructuralPartialEq for Identifier
impl StructuralPartialEq for Ieee32
impl StructuralPartialEq for Ieee64
impl StructuralPartialEq for ImportType
impl StructuralPartialEq for IndexSectionId
impl StructuralPartialEq for Initializer
impl StructuralPartialEq for InstantiationArgKind
impl StructuralPartialEq for LambdaSig
impl StructuralPartialEq for LineEncoding
impl StructuralPartialEq for LineRow
impl StructuralPartialEq for LineString
impl StructuralPartialEq for LineStringId
impl StructuralPartialEq for LittleEndian
impl StructuralPartialEq for LittleEndian
impl StructuralPartialEq for LocalName
impl StructuralPartialEq for Location
impl StructuralPartialEq for LocationList
impl StructuralPartialEq for LocationListId
impl StructuralPartialEq for MangledName
impl StructuralPartialEq for Mangling
impl StructuralPartialEq for MemArg
impl StructuralPartialEq for MemberName
impl StructuralPartialEq for MemoryType
impl StructuralPartialEq for MemoryType
impl StructuralPartialEq for Mips32Architecture
impl StructuralPartialEq for Mips64Architecture
impl StructuralPartialEq for ModuleArg
impl StructuralPartialEq for Name
impl StructuralPartialEq for NestedName
impl StructuralPartialEq for NonSubstitution
impl StructuralPartialEq for NvOffset
impl StructuralPartialEq for ObjectKind
impl StructuralPartialEq for OperatingSystem
impl StructuralPartialEq for OperatorName
impl StructuralPartialEq for Ordering
impl StructuralPartialEq for OuterAliasKind
impl StructuralPartialEq for PackedIndex
impl StructuralPartialEq for ParseColorError
impl StructuralPartialEq for ParseError
impl StructuralPartialEq for Pointer
impl StructuralPartialEq for PointerToMemberType
impl StructuralPartialEq for PointerWidth
impl StructuralPartialEq for Prefix
impl StructuralPartialEq for PrefixHandle
impl StructuralPartialEq for PrimitiveValType
impl StructuralPartialEq for PrimitiveValType
impl StructuralPartialEq for QualifiedBuiltin
impl StructuralPartialEq for Range
impl StructuralPartialEq for Range
impl StructuralPartialEq for RangeList
impl StructuralPartialEq for RangeListId
impl StructuralPartialEq for ReaderOffsetId
impl StructuralPartialEq for RecGroupId
impl StructuralPartialEq for RefQualifier
impl StructuralPartialEq for RefType
impl StructuralPartialEq for RefType
impl StructuralPartialEq for Reference
impl StructuralPartialEq for Register
impl StructuralPartialEq for RelocAddendKind
impl StructuralPartialEq for Relocation
impl StructuralPartialEq for RelocationEncoding
impl StructuralPartialEq for RelocationEntry
impl StructuralPartialEq for RelocationFlags
impl StructuralPartialEq for RelocationKind
impl StructuralPartialEq for RelocationTarget
impl StructuralPartialEq for RelocationTarget
impl StructuralPartialEq for RelocationType
impl StructuralPartialEq for ResourceId
impl StructuralPartialEq for ResourceName
impl StructuralPartialEq for ResumeTable
impl StructuralPartialEq for Riscv32Architecture
impl StructuralPartialEq for Riscv64Architecture
impl StructuralPartialEq for RunTimeEndian
impl StructuralPartialEq for SectionBaseAddresses
impl StructuralPartialEq for SectionFlags
impl StructuralPartialEq for SectionId
impl StructuralPartialEq for SectionId
impl StructuralPartialEq for SectionId
impl StructuralPartialEq for SectionIndex
impl StructuralPartialEq for SectionIndex
impl StructuralPartialEq for SectionKind
impl StructuralPartialEq for SeekFrom
impl StructuralPartialEq for SegmentFlags
impl StructuralPartialEq for SegmentFlags
impl StructuralPartialEq for SeqId
impl StructuralPartialEq for SimpleId
impl StructuralPartialEq for SimpleOperatorName
impl StructuralPartialEq for Size
impl StructuralPartialEq for SourceName
impl StructuralPartialEq for SpecialName
impl StructuralPartialEq for StandardBuiltinType
impl StructuralPartialEq for StandardSection
impl StructuralPartialEq for StandardSegment
impl StructuralPartialEq for StorageType
impl StructuralPartialEq for StorageType
impl StructuralPartialEq for StoreOnHeap
impl StructuralPartialEq for StringId
impl StructuralPartialEq for StringId
impl StructuralPartialEq for StructType
impl StructuralPartialEq for StructType
impl StructuralPartialEq for SubArchitecture
impl StructuralPartialEq for SubType
impl StructuralPartialEq for SubobjectExpr
impl StructuralPartialEq for Substitution
impl StructuralPartialEq for SymbolFlags
impl StructuralPartialEq for SymbolId
impl StructuralPartialEq for SymbolIndex
impl StructuralPartialEq for SymbolIndex
impl StructuralPartialEq for SymbolKind
impl StructuralPartialEq for SymbolScope
impl StructuralPartialEq for SymbolSection
impl StructuralPartialEq for SymbolSection
impl StructuralPartialEq for TableType
impl StructuralPartialEq for TableType
impl StructuralPartialEq for TagKind
impl StructuralPartialEq for TagKind
impl StructuralPartialEq for TagType
impl StructuralPartialEq for TagType
impl StructuralPartialEq for TaggedName
impl StructuralPartialEq for TemplateArg
impl StructuralPartialEq for TemplateArgs
impl StructuralPartialEq for TemplateParam
impl StructuralPartialEq for TemplateTemplateParam
impl StructuralPartialEq for TemplateTemplateParamHandle
impl StructuralPartialEq for Triple
impl StructuralPartialEq for TryReserveError
impl StructuralPartialEq for TryReserveError
impl StructuralPartialEq for TryTable
impl StructuralPartialEq for Type
impl StructuralPartialEq for TypeBounds
impl StructuralPartialEq for TypeBounds
impl StructuralPartialEq for TypeHandle
impl StructuralPartialEq for TypeRef
impl StructuralPartialEq for UnitEntryId
impl StructuralPartialEq for UnitId
impl StructuralPartialEq for UnitIndexSection
impl StructuralPartialEq for UnnamedTypeName
impl StructuralPartialEq for UnpackedIndex
impl StructuralPartialEq for UnqualifiedName
impl StructuralPartialEq for UnresolvedName
impl StructuralPartialEq for UnresolvedQualifierLevel
impl StructuralPartialEq for UnresolvedType
impl StructuralPartialEq for UnresolvedTypeHandle
impl StructuralPartialEq for UnscopedName
impl StructuralPartialEq for UnscopedTemplateName
impl StructuralPartialEq for UnscopedTemplateNameHandle
impl StructuralPartialEq for V128
impl StructuralPartialEq for VOffset
impl StructuralPartialEq for ValType
impl StructuralPartialEq for ValType
impl StructuralPartialEq for ValidatorId
impl StructuralPartialEq for Value
impl StructuralPartialEq for ValueType
impl StructuralPartialEq for VectorType
impl StructuralPartialEq for Vendor
impl StructuralPartialEq for Vendor
impl StructuralPartialEq for WasmFeatures
impl StructuralPartialEq for WellKnownComponent
impl StructuralPartialEq for X86_32Architecture
impl<'a> StructuralPartialEq for FlagValue<'a>
impl<'a> StructuralPartialEq for Utf8Pattern<'a>
impl<'a> StructuralPartialEq for Component<'a>
impl<'a> StructuralPartialEq for std::path::Prefix<'a>
impl<'a> StructuralPartialEq for Unexpected<'a>
impl<'a> StructuralPartialEq for wasmtime_environ::__core::panic::Location<'a>
impl<'a> StructuralPartialEq for Utf8Chunk<'a>
impl<'a> StructuralPartialEq for Metadata<'a>
impl<'a> StructuralPartialEq for MetadataBuilder<'a>
impl<'a> StructuralPartialEq for ComponentAlias<'a>
impl<'a> StructuralPartialEq for ComponentDefinedType<'a>
impl<'a> StructuralPartialEq for ComponentExport<'a>
impl<'a> StructuralPartialEq for ComponentExportName<'a>
impl<'a> StructuralPartialEq for ComponentFuncResult<'a>
impl<'a> StructuralPartialEq for ComponentFuncType<'a>
impl<'a> StructuralPartialEq for ComponentImport<'a>
impl<'a> StructuralPartialEq for ComponentImportName<'a>
impl<'a> StructuralPartialEq for ComponentInstance<'a>
impl<'a> StructuralPartialEq for ComponentInstantiationArg<'a>
impl<'a> StructuralPartialEq for ComponentType<'a>
impl<'a> StructuralPartialEq for ComponentTypeDeclaration<'a>
impl<'a> StructuralPartialEq for CoreType<'a>
impl<'a> StructuralPartialEq for DependencyName<'a>
impl<'a> StructuralPartialEq for Export<'a>
impl<'a> StructuralPartialEq for HashName<'a>
impl<'a> StructuralPartialEq for Import<'a>
impl<'a> StructuralPartialEq for Instance<'a>
impl<'a> StructuralPartialEq for InstanceTypeDeclaration<'a>
impl<'a> StructuralPartialEq for InstantiationArg<'a>
impl<'a> StructuralPartialEq for InterfaceName<'a>
impl<'a> StructuralPartialEq for ModuleTypeDeclaration<'a>
impl<'a> StructuralPartialEq for Operator<'a>
impl<'a> StructuralPartialEq for ResourceFunc<'a>
impl<'a> StructuralPartialEq for UrlName<'a>
impl<'a> StructuralPartialEq for VariantCase<'a>
impl<'bases, Section, R> StructuralPartialEq for CieOrFde<'bases, Section, R>where
R: Reader,
Section: UnwindSection<R>,
impl<'bases, Section, R> StructuralPartialEq for PartialFrameDescriptionEntry<'bases, Section, R>where
R: Reader,
Section: UnwindSection<R>,
impl<'data> StructuralPartialEq for Bytes<'data>
impl<'data> StructuralPartialEq for CodeView<'data>
impl<'data> StructuralPartialEq for CompressedData<'data>
impl<'data> StructuralPartialEq for Export<'data>
impl<'data> StructuralPartialEq for Import<'data>
impl<'data> StructuralPartialEq for ImportName<'data>
impl<'data> StructuralPartialEq for ObjectMapEntry<'data>
impl<'data> StructuralPartialEq for ObjectMapFile<'data>
impl<'data> StructuralPartialEq for SymbolMapName<'data>
impl<'input, Endian> StructuralPartialEq for EndianSlice<'input, Endian>where
Endian: Endianity,
impl<B, C> StructuralPartialEq for ControlFlow<B, C>
impl<E> StructuralPartialEq for I16<E>where
E: Endian,
impl<E> StructuralPartialEq for I16Bytes<E>where
E: Endian,
impl<E> StructuralPartialEq for I32<E>where
E: Endian,
impl<E> StructuralPartialEq for I32Bytes<E>where
E: Endian,
impl<E> StructuralPartialEq for I64<E>where
E: Endian,
impl<E> StructuralPartialEq for I64Bytes<E>where
E: Endian,
impl<E> StructuralPartialEq for ReadExactError<E>
impl<E> StructuralPartialEq for U16<E>where
E: Endian,
impl<E> StructuralPartialEq for U16Bytes<E>where
E: Endian,
impl<E> StructuralPartialEq for U32<E>where
E: Endian,
impl<E> StructuralPartialEq for U32Bytes<E>where
E: Endian,
impl<E> StructuralPartialEq for U64<E>where
E: Endian,
impl<E> StructuralPartialEq for U64Bytes<E>where
E: Endian,
impl<E> StructuralPartialEq for WriteFmtError<E>
impl<Idx> StructuralPartialEq for wasmtime_environ::__core::range::legacy::Range<Idx>
impl<Idx> StructuralPartialEq for wasmtime_environ::__core::range::legacy::RangeFrom<Idx>
impl<Idx> StructuralPartialEq for wasmtime_environ::__core::range::legacy::RangeInclusive<Idx>
impl<Idx> StructuralPartialEq for wasmtime_environ::__core::range::Range<Idx>
impl<Idx> StructuralPartialEq for wasmtime_environ::__core::range::RangeFrom<Idx>
impl<Idx> StructuralPartialEq for wasmtime_environ::__core::range::RangeInclusive<Idx>
impl<Idx> StructuralPartialEq for RangeTo<Idx>
impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>
impl<K, V> StructuralPartialEq for PrimaryMap<K, V>where
K: EntityRef,
impl<Offset> StructuralPartialEq for UnitType<Offset>where
Offset: ReaderOffset,
impl<R> StructuralPartialEq for Attribute<R>where
R: Reader,
impl<R> StructuralPartialEq for DebugFrame<R>where
R: Reader,
impl<R> StructuralPartialEq for EhFrame<R>where
R: Reader,
impl<R> StructuralPartialEq for EhFrameHdr<R>where
R: Reader,
impl<R> StructuralPartialEq for EvaluationResult<R>where
R: Reader,
impl<R> StructuralPartialEq for Expression<R>where
R: Reader,
impl<R> StructuralPartialEq for LocationListEntry<R>where
R: Reader,
impl<R, Offset> StructuralPartialEq for ArangeHeader<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for AttributeValue<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for CommonInformationEntry<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for CompleteLineProgram<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for FileEntry<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for FrameDescriptionEntry<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for IncompleteLineProgram<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for LineInstruction<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for LineProgramHeader<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for Location<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for Operation<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for Piece<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for UnitHeader<R, Offset>where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<Section, Symbol> StructuralPartialEq for SymbolFlags<Section, Symbol>
impl<T> StructuralPartialEq for ExportItem<T>
impl<T> StructuralPartialEq for Option<T>
impl<T> StructuralPartialEq for Bound<T>
impl<T> StructuralPartialEq for Poll<T>
impl<T> StructuralPartialEq for SendTimeoutError<T>
impl<T> StructuralPartialEq for TrySendError<T>
impl<T> StructuralPartialEq for &Twhere
T: ?Sized,
impl<T> StructuralPartialEq for [T]
impl<T> StructuralPartialEq for (Tโ, Tโ, โฆ, Tโ)
This trait is implemented for tuples up to twelve items long.