Skip to main content

Eq

Trait Eq 

1.6.0 (const: unstable) · Source
pub trait Eq: PartialEq { }
Expand description

Trait for comparisons corresponding to equivalence relations.

The primary difference to PartialEq is the additional requirement for reflexivity. A type that implements PartialEq guarantees that for all a, b and c:

  • symmetric: a == b implies b == a
  • transitive: a == b and b == c implies a == c
  • consistent: a != b if and only if !(a == b)

Eq, which builds on top of PartialEq also implies:

  • reflexive: a == a

This property cannot be checked by the compiler, and therefore Eq is a trait without methods.

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

Floating point types such as f32 and f64 implement only PartialEq but not Eq because NaN != NaN.

§Derivable

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

§How can I implement Eq?

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

enum BookFormat {
    Paperback,
    Hardback,
    Ebook,
}

struct Book {
    isbn: i32,
    format: BookFormat,
}

impl PartialEq for Book {
    fn eq(&self, other: &Self) -> bool {
        self.isbn == other.isbn
    }
}

impl Eq for Book {}

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Eq for !

1.0.0 (const: unstable) · Source§

impl Eq for ()

Source§

impl Eq for ATerm

§

impl Eq for Aarch64Architecture

§

impl Eq for Abbreviation

§

impl Eq for AbbreviationsCacheStrategy

Source§

impl Eq for Abi

§

impl Eq for AbstractHeapType

§

impl Eq for AbstractHeapType

Source§

impl Eq for AbstractResourceIndex

1.26.0 · Source§

impl Eq for AccessError

Source§

impl Eq for Adapter

Source§

impl Eq for AdapterId

Source§

impl Eq for AdapterModuleId

Source§

impl Eq for AdapterOptions

1.0.0 · Source§

impl Eq for AddrParseError

§

impl Eq for Address

§

impl Eq for AddressSize

§

impl Eq for AliasableResourceId

Source§

impl Eq for wasmtime_environ::__core::mem::Alignment

1.28.0 · Source§

impl Eq for wasmtime_environ::__core::fmt::Alignment

Source§

impl Eq for AllocError

§

impl Eq for AnyTypeId

§

impl Eq for ArangeEntry

§

impl Eq for Architecture

§

impl Eq for Architecture

§

impl Eq for ArmArchitecture

§

impl Eq for ArrayType

§

impl Eq for ArrayType

§

impl Eq for ArrayType

Source§

impl Eq for AsciiChar

Source§

impl Eq for Assume

Source§

impl Eq for Atom

Source§

impl Eq for AtomicOrdering

§

impl Eq for Attribute

§

impl Eq for AttributeSpecification

§

impl Eq for AttributeValue

§

impl Eq for Augmentation

Source§

impl Eq for B0

Source§

impl Eq for B1

1.65.0 · Source§

impl Eq for BacktraceStatus

Source§

impl Eq for BacktraceStyle

§

impl Eq for BareFunctionType

§

impl Eq for BaseAddresses

§

impl Eq for BaseUnresolvedName

§

impl Eq for BigEndian

§

impl Eq for BigEndian

§

impl Eq for BinaryFormat

§

impl Eq for BinaryFormat

§

impl Eq for BlockType

§

impl Eq for BrTable<'_>

Source§

impl Eq for BuildMetadata

Source§

impl Eq for BuiltinFunctionIndex

§

impl Eq for BuiltinType

Source§

impl Eq for ByteStr

Source§

impl Eq for ByteString

§

impl Eq for CDataModel

1.64.0 · Source§

impl Eq for CStr

1.64.0 · Source§

impl Eq for CString

§

impl Eq for CallFrameInstruction

§

impl Eq for CallOffset

Source§

impl Eq for CallbackId

§

impl Eq for CallingConvention

Source§

impl Eq for CanonicalAbiInfo

§

impl Eq for CanonicalFunction

§

impl Eq for CanonicalOption

§

impl Eq for CanonicalOption

Source§

impl Eq for CanonicalOptions

Source§

impl Eq for CanonicalOptionsDataModel

§

impl Eq for Catch

Source§

impl Eq for CharCase

1.34.0 · Source§

impl Eq for CharTryFromError

§

impl Eq for CieId

§

impl Eq for Class

§

impl Eq for ClassEnumType

§

impl Eq for CleverArchitecture

§

impl Eq for CloneSuffix

§

impl Eq for CloneTypeIdentifier

§

impl Eq for ClosureTypeName

§

impl Eq for CoffExportStyle

Source§

impl Eq for Collector

§

impl Eq for Color

§

impl Eq for ColorChoice

§

impl Eq for ColorSpec

§

impl Eq for ColumnType

§

impl Eq for ComdatId

§

impl Eq for ComdatKind

§

impl Eq for ComdatSymbolKind

§

impl Eq for CommonInformationEntry

Source§

impl Eq for Comparator

Source§

impl Eq for CompiledTrap

§

impl Eq for ComponentAnyTypeId

Source§

impl Eq for ComponentBuiltinFunctionIndex

§

impl Eq for ComponentCoreInstanceTypeId

§

impl Eq for ComponentCoreModuleTypeId

§

impl Eq for ComponentCoreTypeId

§

impl Eq for ComponentDefinedTypeId

§

impl Eq for ComponentExportKind

§

impl Eq for ComponentExternalKind

Source§

impl Eq for ComponentFuncIndex

§

impl Eq for ComponentFuncTypeId

Source§

impl Eq for ComponentIndex

Source§

impl Eq for ComponentInstanceIndex

§

impl Eq for ComponentInstanceTypeId

§

impl Eq for ComponentName

§

impl Eq for ComponentNameKind<'_>

§

impl Eq for ComponentOuterAliasKind

§

impl Eq for ComponentOuterAliasKind

Source§

impl Eq for ComponentPC

§

impl Eq for ComponentSectionId

§

impl Eq for ComponentTypeId

Source§

impl Eq for ComponentTypeIndex

§

impl Eq for ComponentTypeRef

§

impl Eq for ComponentTypeRef

Source§

impl Eq for ComponentUpvarIndex

§

impl Eq for ComponentValType

§

impl Eq for ComponentValType

§

impl Eq for ComponentValueTypeId

1.0.0 · Source§

impl Eq for Components<'_>

§

impl Eq for CompositeInnerType

§

impl Eq for CompositeType

§

impl Eq for CompressedFileRange

§

impl Eq for CompressionFormat

Source§

impl Eq for wasmtime_environ::ConstExpr

§

impl Eq for ConstExpr<'_>

Source§

impl Eq for ConstOp

§

impl Eq for ContType

§

impl Eq for ContType

§

impl Eq for ConvertError

§

impl Eq for ConvertLineRow

§

impl Eq for ConvertLineSequence

§

impl Eq for ConvertLineSequenceEnd

Source§

impl Eq for wasmtime_environ::component::CoreDef

Source§

impl Eq for wasmtime_environ::component::dfg::CoreDef

§

impl Eq for CoreTypeId

1.27.0 · Source§

impl Eq for CpuidResult

§

impl Eq for CtorDtorName

§

impl Eq for CustomVendor

§

impl Eq for CvQualifiers

Source§

impl Eq for DataIndex

§

impl Eq for DataMemberPrefix

Source§

impl Eq for DataModel

Source§

impl Eq for DebugAsHex

§

impl Eq for DebugInfoRef

§

impl Eq for DebugTypeSignature

§

impl Eq for Decltype

§

impl Eq for DecodeError

1.9.0 · Source§

impl Eq for DecodeUtf16Error

§

impl Eq for DefaultToHost

§

impl Eq for DefaultToUnknown

Source§

impl Eq for DefinedFuncIndex

Source§

impl Eq for DefinedGlobalIndex

Source§

impl Eq for DefinedMemoryIndex

Source§

impl Eq for DefinedResourceIndex

Source§

impl Eq for DefinedTableIndex

Source§

impl Eq for DefinedTagIndex

§

impl Eq for DemangleNodeType

§

impl Eq for DeploymentTarget

§

impl Eq for DestBufTooSmallError

§

impl Eq for DestructorName

§

impl Eq for DirectoryId

§

impl Eq for DiscriminantSize

§

impl Eq for Discriminator

1.3.0 · Source§

impl Eq for Duration

§

impl Eq for DwAccess

§

impl Eq for DwAddr

§

impl Eq for DwAt

§

impl Eq for DwAte

§

impl Eq for DwCc

§

impl Eq for DwCfa

§

impl Eq for DwChildren

§

impl Eq for DwDefaulted

§

impl Eq for DwDs

§

impl Eq for DwDsc

§

impl Eq for DwEhPe

§

impl Eq for DwEnd

§

impl Eq for DwForm

§

impl Eq for DwId

§

impl Eq for DwIdx

§

impl Eq for DwInl

§

impl Eq for DwLang

§

impl Eq for DwLle

§

impl Eq for DwLnct

§

impl Eq for DwLne

§

impl Eq for DwLns

§

impl Eq for DwMacinfo

§

impl Eq for DwMacro

§

impl Eq for DwOp

§

impl Eq for DwOrd

§

impl Eq for DwRle

§

impl Eq for DwSect

§

impl Eq for DwSectV2

§

impl Eq for DwTag

§

impl Eq for DwUt

§

impl Eq for DwVirtuality

§

impl Eq for DwVis

§

impl Eq for DwarfFileType

§

impl Eq for DwoId

Source§

impl Eq for ElemIndex

§

impl Eq for Encoding

§

impl Eq for Encoding

§

impl Eq for Encoding

§

impl Eq for Endianness

§

impl Eq for Endianness

Source§

impl Eq for EngineInternedRecGroupIndex

Source§

impl Eq for EngineOrModuleTypeIndex

Source§

impl Eq for EntityIndex

§

impl Eq for EntityType

§

impl Eq for EntityType

§

impl Eq for Environment

Source§

impl Eq for Equal

1.0.0 · Source§

impl Eq for wasmtime_environ::__core::fmt::Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

1.0.0 · Source§

impl Eq for ErrorKind

§

impl Eq for ExceptionSpec

1.0.0 · Source§

impl Eq for ExitStatus

Source§

impl Eq for ExitStatusError

Source§

impl Eq for ExportIndex

§

impl Eq for ExportKind

§

impl Eq for ExprPrimary

§

impl Eq for Expression

§

impl Eq for Expression

§

impl Eq for ExternalKind

Source§

impl Eq for FieldId

§

impl Eq for FieldType

§

impl Eq for FieldType

§

impl Eq for FileEntryFormat

§

impl Eq for FileFlags

§

impl Eq for FileId

§

impl Eq for FileInfo

§

impl Eq for FileKind

Source§

impl Eq for FilePos

1.1.0 · Source§

impl Eq for FileType

Source§

impl Eq for FixedEncoding

Source§

impl Eq for FlatType

§

impl Eq for Format

Source§

impl Eq for FormattingOptions

1.0.0 · Source§

impl Eq for FpCategory

§

impl Eq for FrameDescriptionEntry

Source§

impl Eq for FrameInstPos

§

impl Eq for FrameKind

Source§

impl Eq for FrameStackShape

Source§

impl Eq for FrameStateSlotOffset

Source§

impl Eq for FrameValType

1.69.0 · Source§

impl Eq for FromBytesUntilNulError

1.64.0 · Source§

impl Eq for FromBytesWithNulError

1.0.0 · Source§

impl Eq for FromUtf8Error

1.64.0 · Source§

impl Eq for FromVecWithNulError

Source§

impl Eq for FuncIndex

Source§

impl Eq for FuncKey

Source§

impl Eq for FuncKeyIndex

Source§

impl Eq for FuncKeyKind

Source§

impl Eq for FuncKeyNamespace

Source§

impl Eq for FuncRefIndex

§

impl Eq for FuncType

§

impl Eq for FuncType

§

impl Eq for Function

Source§

impl Eq for FunctionLoc

§

impl Eq for FunctionParam

§

impl Eq for FunctionType

Source§

impl Eq for FutureInfo

1.86.0 · Source§

impl Eq for wasmtime_environ::__core::slice::GetDisjointMutError

§

impl Eq for GetDisjointMutError

Source§

impl Eq for Global

§

impl Eq for GlobalCtorDtor

Source§

impl Eq for GlobalIndex

§

impl Eq for GlobalType

§

impl Eq for GlobalType

Source§

impl Eq for Greater

§

impl Eq for Guid

§

impl Eq for Handle

§

impl Eq for HeapType

§

impl Eq for HeapType

Source§

impl Eq for HostCall

§

impl Eq for Id

§

impl Eq for Identifier

§

impl Eq for Ieee32

§

impl Eq for Ieee32

§

impl Eq for Ieee64

§

impl Eq for Ieee64

Source§

impl Eq for ImportIndex

§

impl Eq for ImportType

§

impl Eq for IndexSectionId

Source§

impl Eq for IndexType

1.34.0 (const: unstable) · Source§

impl Eq for Infallible

§

impl Eq for Initializer

Source§

impl Eq for Inlining

Source§

impl Eq for InstanceId

1.8.0 · Source§

impl Eq for Instant

§

impl Eq for InstantiationArgKind

Source§

impl Eq for InstructionAddressMap

1.55.0 · Source§

impl Eq for IntErrorKind

Source§

impl Eq for InterfaceType

1.64.0 · Source§

impl Eq for IntoStringError

§

impl Eq for InvalidBufferSize

§

impl Eq for InvalidLength

1.7.0 · Source§

impl Eq for IpAddr

1.0.0 (const: unstable) · Source§

impl Eq for Ipv4Addr

1.0.0 (const: unstable) · Source§

impl Eq for Ipv6Addr

Source§

impl Eq for Ipv6MulticastScope

§

impl Eq for KebabStr

§

impl Eq for KebabString

§

impl Eq for LambdaSig

1.28.0 · Source§

impl Eq for Layout

1.50.0 · Source§

impl Eq for LayoutError

Source§

impl Eq for Less

Source§

impl Eq for Level

Source§

impl Eq for LevelFilter

Source§

impl Eq for Limits

§

impl Eq for LineEncoding

§

impl Eq for LineRow

§

impl Eq for LineRow

§

impl Eq for LineString

§

impl Eq for LineStringId

§

impl Eq for LittleEndian

§

impl Eq for LittleEndian

Source§

impl Eq for LocalDataModel

§

impl Eq for LocalName

Source§

impl Eq for Locality

§

impl Eq for Location

1.10.0 · Source§

impl Eq for wasmtime_environ::__core::panic::Location<'_>

§

impl Eq for LocationList

§

impl Eq for LocationListId

Source§

impl Eq for LoweredIndex

§

impl Eq for MangledName

§

impl Eq for Mangling

§

impl Eq for MemArg

§

impl Eq for MemberName

Source§

impl Eq for Memory

Source§

impl Eq for MemoryId

Source§

impl Eq for MemoryIndex

Source§

impl Eq for MemoryKind

§

impl Eq for MemoryType

§

impl Eq for MemoryType

§

impl Eq for Mips32Architecture

§

impl Eq for Mips64Architecture

§

impl Eq for ModuleArg

Source§

impl Eq for ModuleIndex

Source§

impl Eq for ModuleInstanceIndex

Source§

impl Eq for ModuleInternedRecGroupIndex

Source§

impl Eq for ModuleInternedTypeIndex

Source§

impl Eq for ModulePC

Source§

impl Eq for ModuleUpvarIndex

§

impl Eq for Name

§

impl Eq for NameTableIndex

§

impl Eq for NestedName

§

impl Eq for NonMaxU8

§

impl Eq for NonMaxU16

§

impl Eq for NonMaxU32

§

impl Eq for NonMaxU64

§

impl Eq for NonMaxUsize

§

impl Eq for NonSubstitution

1.64.0 · Source§

impl Eq for NulError

§

impl Eq for NvOffset

§

impl Eq for ObjectKind

Source§

impl Eq for Op

§

impl Eq for OperatingSystem

Source§

impl Eq for OperatorCost

Source§

impl Eq for OperatorCostStrategy

§

impl Eq for OperatorName

Source§

impl Eq for OptionsId

Source§

impl Eq for OptionsIndex

1.0.0 (const: unstable) · Source§

impl Eq for wasmtime_environ::__core::cmp::Ordering

1.0.0 · Source§

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

§

impl Eq for Ordering

1.0.0 · Source§

impl Eq for OsStr

1.0.0 · Source§

impl Eq for OsString

§

impl Eq for OuterAliasKind

1.0.0 · Source§

impl Eq for Output

Source§

impl Eq for OwnedMemoryIndex

§

impl Eq for PackedIndex

1.0.0 · Source§

impl Eq for ParseBoolError

1.20.0 · Source§

impl Eq for ParseCharError

§

impl Eq for ParseColorError

§

impl Eq for ParseError

1.0.0 · Source§

impl Eq for ParseFloatError

1.0.0 · Source§

impl Eq for ParseIntError

Source§

impl Eq for ParseLevelError

Source§

impl Eq for PassiveElemIndex

1.0.0 · Source§

impl Eq for Path

1.0.0 · Source§

impl Eq for PathBuf

1.0.0 · Source§

impl Eq for std::fs::Permissions

§

impl Eq for Permissions

1.33.0 · Source§

impl Eq for PhantomPinned

§

impl Eq for Pointer

§

impl Eq for PointerToMemberType

§

impl Eq for PointerWidth

Source§

impl Eq for PostReturnId

§

impl Eq for Prefix

§

impl Eq for PrefixHandle

Source§

impl Eq for Prerelease

§

impl Eq for PrimitiveValType

§

impl Eq for PrimitiveValType

§

impl Eq for PtrauthKey

§

impl Eq for QualifiedBuiltin

§

impl Eq for Range

§

impl Eq for Range

1.0.0 (const: unstable) · Source§

impl Eq for RangeFull

§

impl Eq for RangeList

§

impl Eq for RangeListId

§

impl Eq for ReaderOffsetId

Source§

impl Eq for ReallocId

§

impl Eq for RecGroup

§

impl Eq for RecGroupId

Source§

impl Eq for RecGroupRelativeTypeIndex

Source§

impl Eq for RecordField

1.0.0 · Source§

impl Eq for RecvError

1.12.0 · Source§

impl Eq for RecvTimeoutError

§

impl Eq for RefQualifier

§

impl Eq for RefType

§

impl Eq for RefType

§

impl Eq for Register

§

impl Eq for RelocAddendKind

§

impl Eq for Relocation

§

impl Eq for RelocationEncoding

§

impl Eq for RelocationEntry

§

impl Eq for RelocationFlags

§

impl Eq for RelocationKind

§

impl Eq for RelocationTarget

§

impl Eq for RelocationTarget

§

impl Eq for RelocationType

§

impl Eq for ResourceId

Source§

impl Eq for ResourceIndex

§

impl Eq for ResourceName

§

impl Eq for ResumeTable

§

impl Eq for Riscv32Architecture

§

impl Eq for Riscv64Architecture

§

impl Eq for RunTimeEndian

Source§

impl Eq for RuntimeCallbackIndex

Source§

impl Eq for RuntimeComponentInstanceIndex

Source§

impl Eq for RuntimeDataIndex

Source§

impl Eq for RuntimeImportIndex

Source§

impl Eq for RuntimeInstanceIndex

Source§

impl Eq for RuntimeMemoryIndex

Source§

impl Eq for RuntimePostReturnIndex

Source§

impl Eq for RuntimeReallocIndex

Source§

impl Eq for RuntimeTableIndex

Source§

impl Eq for Scc

Source§

impl Eq for SearchStep

§

impl Eq for SectionBaseAddresses

§

impl Eq for SectionFlags

§

impl Eq for SectionId

§

impl Eq for SectionId

§

impl Eq for SectionId

§

impl Eq for SectionIndex

§

impl Eq for SectionIndex

§

impl Eq for SectionKind

1.0.0 · Source§

impl Eq for SeekFrom

§

impl Eq for SegmentFlags

§

impl Eq for SegmentFlags

§

impl Eq for SeqId

1.0.0 · Source§

impl Eq for Shutdown

Source§

impl Eq for Sign

Source§

impl Eq for SimdAlign

§

impl Eq for SimpleId

§

impl Eq for SimpleOperatorName

§

impl Eq for Size

1.0.0 · Source§

impl Eq for SocketAddr

1.0.0 · Source§

impl Eq for SocketAddrV4

1.0.0 · Source§

impl Eq for SocketAddrV6

§

impl Eq for SourceName

§

impl Eq for SpecialName

§

impl Eq for StandardBuiltinType

§

impl Eq for StandardSection

§

impl Eq for StandardSegment

Source§

impl Eq for StaticComponentIndex

Source§

impl Eq for StaticModuleIndex

§

impl Eq for StorageType

§

impl Eq for StorageType

§

impl Eq for StoreOnHeap

Source§

impl Eq for StreamInfo

1.0.0 · Source§

impl Eq for String

Source§

impl Eq for StringEncoding

§

impl Eq for StringId

§

impl Eq for StringId

1.7.0 · Source§

impl Eq for StripPrefixError

§

impl Eq for StructType

§

impl Eq for StructType

§

impl Eq for SubArchitecture

§

impl Eq for SubType

§

impl Eq for SubobjectExpr

§

impl Eq for Substitution

§

impl Eq for SymbolFlags

§

impl Eq for SymbolId

§

impl Eq for SymbolIndex

§

impl Eq for SymbolIndex

§

impl Eq for SymbolKind

§

impl Eq for SymbolScope

§

impl Eq for SymbolSection

§

impl Eq for SymbolSection

1.8.0 · Source§

impl Eq for SystemTime

Source§

impl Eq for Table

Source§

impl Eq for TableId

Source§

impl Eq for TableIndex

§

impl Eq for TableType

§

impl Eq for TableType

Source§

impl Eq for Tag

Source§

impl Eq for TagIndex

§

impl Eq for TagKind

§

impl Eq for TagKind

§

impl Eq for TagType

§

impl Eq for TagType

§

impl Eq for TaggedName

§

impl Eq for TemplateArg

§

impl Eq for TemplateArgs

§

impl Eq for TemplateParam

§

impl Eq for TemplateTemplateParam

§

impl Eq for TemplateTemplateParamHandle

1.19.0 · Source§

impl Eq for ThreadId

Source§

impl Eq for Trampoline

Source§

impl Eq for TrampolineIndex

Source§

impl Eq for Transcode

Source§

impl Eq for Trap

Source§

impl Eq for TrapInformation

§

impl Eq for Triple

1.59.0 · Source§

impl Eq for TryFromCharError

1.66.0 · Source§

impl Eq for TryFromFloatSecsError

1.34.0 · Source§

impl Eq for TryFromIntError

1.0.0 · Source§

impl Eq for TryRecvError

1.57.0 · Source§

impl Eq for alloc::collections::TryReserveError

§

impl Eq for TryReserveError

§

impl Eq for TryReserveError

§

impl Eq for TryReserveError

Source§

impl Eq for TryReserveErrorKind

§

impl Eq for TryString

§

impl Eq for TryTable

§

impl Eq for Type

§

impl Eq for TypeBounds

§

impl Eq for TypeBounds

Source§

impl Eq for TypeComponentGlobalErrorContextTableIndex

Source§

impl Eq for TypeComponentIndex

Source§

impl Eq for TypeComponentInstanceIndex

Source§

impl Eq for TypeComponentLocalErrorContextTableIndex

Source§

impl Eq for TypeEnum

Source§

impl Eq for TypeEnumIndex

Source§

impl Eq for TypeErrorContextTable

Source§

impl Eq for TypeFixedLengthList

Source§

impl Eq for TypeFixedLengthListIndex

Source§

impl Eq for TypeFlags

Source§

impl Eq for TypeFlagsIndex

Source§

impl Eq for TypeFunc

Source§

impl Eq for TypeFuncIndex

Source§

impl Eq for TypeFuture

Source§

impl Eq for TypeFutureIndex

Source§

impl Eq for TypeFutureTable

Source§

impl Eq for TypeFutureTableIndex

§

impl Eq for TypeHandle

1.0.0 (const: unstable) · Source§

impl Eq for TypeId

Source§

impl Eq for TypeIndex

Source§

impl Eq for TypeList

Source§

impl Eq for TypeListIndex

Source§

impl Eq for TypeMap

Source§

impl Eq for TypeMapIndex

Source§

impl Eq for TypeModuleIndex

Source§

impl Eq for TypeOption

Source§

impl Eq for TypeOptionIndex

Source§

impl Eq for TypeRecord

Source§

impl Eq for TypeRecordIndex

§

impl Eq for TypeRef

Source§

impl Eq for TypeResourceTable

Source§

impl Eq for TypeResourceTableIndex

Source§

impl Eq for TypeResult

Source§

impl Eq for TypeResultIndex

Source§

impl Eq for TypeStream

Source§

impl Eq for TypeStreamIndex

Source§

impl Eq for TypeStreamTable

Source§

impl Eq for TypeStreamTableIndex

Source§

impl Eq for TypeTuple

Source§

impl Eq for TypeTupleIndex

Source§

impl Eq for TypeVariant

Source§

impl Eq for TypeVariantIndex

Source§

impl Eq for UCred

Source§

impl Eq for UTerm

§

impl Eq for UnitEntryId

§

impl Eq for UnitId

§

impl Eq for UnitIndexSection

§

impl Eq for UnnamedTypeName

Source§

impl Eq for UnorderedKeyError

§

impl Eq for UnpackedIndex

§

impl Eq for UnqualifiedName

§

impl Eq for UnresolvedName

§

impl Eq for UnresolvedQualifierLevel

§

impl Eq for UnresolvedType

§

impl Eq for UnresolvedTypeHandle

Source§

impl Eq for UnsafeIntrinsic

§

impl Eq for UnscopedName

§

impl Eq for UnscopedTemplateName

§

impl Eq for UnscopedTemplateNameHandle

1.0.0 · Source§

impl Eq for Utf8Error

§

impl Eq for V128

Source§

impl Eq for VMGcKind

Source§

impl Eq for VMSharedTypeIndex

§

impl Eq for VOffset

§

impl Eq for ValType

§

impl Eq for ValType

§

impl Eq for ValidatorId

§

impl Eq for ValueType

1.0.0 · Source§

impl Eq for VarError

Source§

impl Eq for VariantInfo

§

impl Eq for VectorType

§

impl Eq for Vendor

§

impl Eq for Vendor

Source§

impl Eq for Version

Source§

impl Eq for VersionReq

1.5.0 · Source§

impl Eq for WaitTimeoutResult

Source§

impl Eq for WasmArrayType

Source§

impl Eq for WasmChecksum

Source§

impl Eq for WasmCompositeInnerType

Source§

impl Eq for WasmCompositeType

Source§

impl Eq for WasmContType

Source§

impl Eq for WasmExnType

§

impl Eq for WasmFeatures

Source§

impl Eq for WasmFieldType

Source§

impl Eq for WasmFuncType

Source§

impl Eq for WasmHeapBottomType

Source§

impl Eq for WasmHeapTopType

Source§

impl Eq for WasmHeapType

Source§

impl Eq for WasmRecGroup

Source§

impl Eq for WasmRefType

Source§

impl Eq for WasmStorageType

Source§

impl Eq for WasmStructType

Source§

impl Eq for WasmSubType

Source§

impl Eq for WasmValType

§

impl Eq for WellKnownComponent

§

impl Eq for X86_32Architecture

Source§

impl Eq for Z0

1.0.0 (const: unstable) · Source§

impl Eq for bool

1.0.0 (const: unstable) · Source§

impl Eq for char

1.0.0 (const: unstable) · Source§

impl Eq for i8

1.0.0 (const: unstable) · Source§

impl Eq for i16

1.0.0 (const: unstable) · Source§

impl Eq for i32

1.0.0 (const: unstable) · Source§

impl Eq for i64

1.0.0 (const: unstable) · Source§

impl Eq for i128

1.0.0 (const: unstable) · Source§

impl Eq for isize

1.0.0 (const: unstable) · Source§

impl Eq for str

1.0.0 (const: unstable) · Source§

impl Eq for u8

1.0.0 (const: unstable) · Source§

impl Eq for u16

1.0.0 (const: unstable) · Source§

impl Eq for u32

1.0.0 (const: unstable) · Source§

impl Eq for u64

1.0.0 (const: unstable) · Source§

impl Eq for u128

1.0.0 (const: unstable) · Source§

impl Eq for usize

1.0.0 · Source§

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

§

impl<'a> Eq for ComponentAlias<'a>

§

impl<'a> Eq for ComponentDefinedType<'a>

§

impl<'a> Eq for ComponentExport<'a>

§

impl<'a> Eq for ComponentExternName<'a>

§

impl<'a> Eq for ComponentFuncType<'a>

§

impl<'a> Eq for ComponentImport<'a>

§

impl<'a> Eq for ComponentInstance<'a>

§

impl<'a> Eq for ComponentInstantiationArg<'a>

§

impl<'a> Eq for ComponentType<'a>

§

impl<'a> Eq for ComponentTypeDeclaration<'a>

§

impl<'a> Eq for CoreType<'a>

§

impl<'a> Eq for DependencyName<'a>

§

impl<'a> Eq for Export<'a>

Source§

impl<'a> Eq for FlagValue<'a>

§

impl<'a> Eq for HashName<'a>

§

impl<'a> Eq for Import<'a>

§

impl<'a> Eq for ImportItemCompact<'a>

§

impl<'a> Eq for Instance<'a>

§

impl<'a> Eq for InstanceTypeDeclaration<'a>

§

impl<'a> Eq for InstantiationArg<'a>

§

impl<'a> Eq for InterfaceName<'a>

Source§

impl<'a> Eq for Metadata<'a>

Source§

impl<'a> Eq for MetadataBuilder<'a>

§

impl<'a> Eq for ModuleTypeDeclaration<'a>

§

impl<'a> Eq for Operator<'a>

Source§

impl<'a> Eq for PhantomContravariantLifetime<'a>

Source§

impl<'a> Eq for PhantomCovariantLifetime<'a>

Source§

impl<'a> Eq for PhantomInvariantLifetime<'a>

1.0.0 · Source§

impl<'a> Eq for std::path::Prefix<'a>

1.0.0 · Source§

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

§

impl<'a> Eq for ResourceFunc<'a>

§

impl<'a> Eq for UrlName<'a>

1.79.0 · Source§

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

Source§

impl<'a> Eq for Utf8Pattern<'a>

§

impl<'a> Eq for VariantCase<'a>

§

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

§

impl<'bases, Section, R> Eq for PartialFrameDescriptionEntry<'bases, Section, R>
where Section: Eq + UnwindSection<R>, R: Eq + Reader, <R as Reader>::Offset: Eq, <Section as UnwindSection<R>>::Offset: Eq,

§

impl<'data> Eq for Bytes<'data>

§

impl<'data> Eq for CodeView<'data>

§

impl<'data> Eq for CompressedData<'data>

§

impl<'data> Eq for Export<'data>

§

impl<'data> Eq for Import<'data>

§

impl<'data> Eq for ImportName<'data>

§

impl<'data> Eq for ObjectMapEntry<'data>

§

impl<'data> Eq for ObjectMapFile<'data>

§

impl<'data> Eq for SymbolMapName<'data>

§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

§

impl<A> Eq for SmallVec<A>
where A: Array, <A as Array>::Item: Eq,

1.55.0 (const: unstable) · Source§

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

1.0.0 · Source§

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

§

impl<B> Eq for TryCow<'_, B>
where B: Eq + TryToOwned + ?Sized,

Source§

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

§

impl<E> Eq for I16<E>
where E: Eq + Endian,

§

impl<E> Eq for I32<E>
where E: Eq + Endian,

§

impl<E> Eq for I64<E>
where E: Eq + Endian,

§

impl<E> Eq for U16<E>
where E: Eq + Endian,

§

impl<E> Eq for U32<E>
where E: Eq + Endian,

§

impl<E> Eq for U64<E>
where E: Eq + Endian,

1.4.0 · Source§

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

1.29.0 · Source§

impl<H> Eq for BuildHasherDefault<H>

1.0.0 · Source§

impl<Idx> Eq for wasmtime_environ::__core::ops::Range<Idx>
where Idx: Eq,

1.96.0 (const: unstable) · Source§

impl<Idx> Eq for wasmtime_environ::__core::range::Range<Idx>
where Idx: Eq,

1.0.0 · Source§

impl<Idx> Eq for wasmtime_environ::__core::ops::RangeFrom<Idx>
where Idx: Eq,

1.96.0 (const: unstable) · Source§

impl<Idx> Eq for wasmtime_environ::__core::range::RangeFrom<Idx>
where Idx: Eq,

1.26.0 (const: unstable) · Source§

impl<Idx> Eq for wasmtime_environ::__core::ops::RangeInclusive<Idx>
where Idx: Eq,

1.95.0 · Source§

impl<Idx> Eq for wasmtime_environ::__core::range::RangeInclusive<Idx>
where Idx: Eq,

1.0.0 · Source§

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

1.26.0 · Source§

impl<Idx> Eq for wasmtime_environ::__core::ops::RangeToInclusive<Idx>
where Idx: Eq,

1.96.0 · Source§

impl<Idx> Eq for wasmtime_environ::__core::range::RangeToInclusive<Idx>
where Idx: Eq,

1.0.0 · Source§

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

1.0.0 · Source§

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

§

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

§

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

§

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

Source§

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

Source§

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

Source§

impl<K, V: Eq> Eq for TryPrimaryMap<K, V>
where K: EntityRef + Eq,

§

impl<K, V> Eq for wasmtime_environ::prelude::IndexMap<K, V>
where K: Eq + Hash + Ord, V: Eq,

§

impl<K, V> Eq for Map<K, V>
where K: Eq + Hash, V: Eq,

§

impl<K, V> Eq for PrimaryMap<K, V>
where K: Eq + EntityRef, V: Eq,

§

impl<K, V> Eq for SecondaryMap<K, V>
where K: EntityRef, V: Clone + PartialEq + Eq,

§

impl<K, V> Eq for Slice<K, V>
where K: Eq, V: Eq,

§

impl<K> Eq for EntitySet<K>
where K: Eq + EntityRef,

Source§

impl<Node: Eq> Eq for DfsEvent<Node>

§

impl<Offset> Eq for UnitType<Offset>
where Offset: Eq + ReaderOffset,

1.41.0 · Source§

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

§

impl<R, Offset> Eq for AddrHeader<R, Offset>
where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,

§

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

§

impl<R, Offset> Eq for AttributeValue<R, Offset>
where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,

§

impl<R, Offset> Eq for CommonInformationEntry<R, Offset>
where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,

§

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

§

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

§

impl<R, Offset> Eq for FrameDescriptionEntry<R, Offset>
where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,

§

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

§

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

§

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

§

impl<R, Offset> Eq for MacroEntry<R, Offset>
where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,

§

impl<R, Offset> Eq for MacroString<R, Offset>
where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,

§

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

§

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

§

impl<R> Eq for Attribute<R>
where R: Eq + Reader,

§

impl<R> Eq for DebugFrame<R>
where R: Eq + Reader,

§

impl<R> Eq for EhFrame<R>
where R: Eq + Reader,

§

impl<R> Eq for EhFrameHdr<R>
where R: Eq + Reader,

§

impl<R> Eq for Expression<R>
where R: Eq + Reader,

§

impl<R> Eq for LocationListEntry<R>
where R: Eq + Reader,

§

impl<R> Eq for NameAttribute<R>
where R: Eq + Reader,

§

impl<R> Eq for NameAttributeValue<R>
where R: Eq + Reader, <R as Reader>::Offset: Eq,

§

impl<R> Eq for NameEntry<R>
where R: Eq + Reader, <R as Reader>::Offset: Eq,

§

impl<Section, Symbol> Eq for SymbolFlags<Section, Symbol>
where Section: Eq, Symbol: Eq,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 (const: unstable) · Source§

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

§

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

1.0.0 · Source§

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

§

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

§

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

§

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

Source§

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

§

impl<T, S> Eq for UnwindContext<T, S>
where T: Eq + ReaderOffset, S: Eq + UnwindContextStorage<T>, <S as UnwindContextStorage<T>>::Stack: Eq,

§

impl<T, S> Eq for UnwindTableRow<T, S>
where T: Eq + ReaderOffset, S: Eq + UnwindContextStorage<T>,

Source§

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

1.0.0 (const: unstable) · Source§

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

Source§

impl<T, const VARIANT: u32, const FIELD: u32> Eq for FieldRepresentingType<T, VARIANT, FIELD>
where T: ?Sized,

Source§

impl<T: Eq> Eq for wasmtime_environ::component::CoreExport<T>

Source§

impl<T: Eq> Eq for wasmtime_environ::component::dfg::CoreExport<T>

Source§

impl<T: Eq> Eq for ExportItem<T>

1.0.0 (const: unstable) · Source§

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

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

1.0.0 · Source§

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

Pointer equality is an equivalence relation.

1.0.0 · Source§

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

Pointer equality is an equivalence relation.

1.17.0 (const: unstable) · Source§

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

§

impl<T> Eq for CallFrameInstruction<T>
where T: Eq + ReaderOffset,

1.2.0 · Source§

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

§

impl<T> Eq for CfaRule<T>
where T: Eq + ReaderOffset,

§

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

1.0.0 · Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.21.0 · Source§

impl<T> Eq for Discriminant<T>

§

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

§

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

§

impl<T> Eq for wasmtime_environ::prelude::IndexSet<T>
where T: Eq + Hash + Ord,

§

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

1.20.0 · Source§

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

§

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

§

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

1.25.0 · Source§

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

1.28.0 (const: unstable) · Source§

impl<T> Eq for NonZero<T>
where T: ZeroablePrimitive + Eq,

1.70.0 · Source§

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

1.70.0 · Source§

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

1.0.0 (const: unstable) · Source§

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

§

impl<T> Eq for PackedOption<T>
where T: Eq + ReservedValue,

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

1.36.0 · Source§

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

§

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

§

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

1.2.0 · Source§

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

§

impl<T> Eq for RegisterRule<T>
where T: Eq + ReaderOffset,

1.19.0 (const: unstable) · Source§

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

1.74.0 · Source§

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

§

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

1.0.0 · Source§

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

Source§

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

§

impl<T> Eq for Set<T>
where T: Eq + Hash,

§

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

Source§

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

Source§

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

1.0.0 · Source§

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

§

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

§

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

§

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

§

impl<T> Eq for UnwindExpression<T>
where T: Eq + ReaderOffset,

1.0.0 · Source§

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

1.0.0 (const: unstable) · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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