Trait wasmtime_environ::__core::prelude::rust_2015::Eq

1.0.0 · source ·
pub trait Eq: PartialEq<Self> { }
Expand description

Trait for equality comparisons which are equivalence relations.

This means, that in addition to a == b and a != b being strict inverses, the equality must be (for all a, b and c):

  • reflexive: a == a;
  • symmetric: a == b implies b == a; and
  • transitive: a == b and b == c implies a == c.

This property cannot be checked by the compiler, and therefore Eq implies PartialEq, and has no extra methods.

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 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 {}

Implementors§

source§

impl Eq for EntityIndex

source§

impl Eq for FlagValue

source§

impl Eq for GlobalInit

source§

impl Eq for Trap

source§

impl Eq for WasmType

source§

impl Eq for BlockType

source§

impl Eq for CanonicalOption

source§

impl Eq for ComponentExternalKind

source§

impl Eq for ComponentOuterAliasKind

source§

impl Eq for ComponentTypeRef

source§

impl Eq for ComponentValType

source§

impl Eq for wasmtime_environ::wasmparser::Encoding

source§

impl Eq for ExternalKind

source§

impl Eq for FrameKind

source§

impl Eq for InstantiationArgKind

source§

impl Eq for OuterAliasKind

source§

impl Eq for PrimitiveValType

source§

impl Eq for TypeBounds

source§

impl Eq for ValType

source§

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

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

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

1.7.0 · source§

impl Eq for IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

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

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for SeekFrom

source§

impl Eq for ErrorKind

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

impl Eq for TryRecvError

source§

impl Eq for DwarfFileType

source§

impl Eq for Format

source§

impl Eq for gimli::common::SectionId

source§

impl Eq for RunTimeEndian

source§

impl Eq for Pointer

source§

impl Eq for gimli::read::Error

source§

impl Eq for ColumnType

source§

impl Eq for ValueType

source§

impl Eq for log::Level

source§

impl Eq for LevelFilter

source§

impl Eq for AddressSize

source§

impl Eq for object::common::Architecture

source§

impl Eq for object::common::BinaryFormat

source§

impl Eq for ComdatKind

source§

impl Eq for FileFlags

source§

impl Eq for RelocationEncoding

source§

impl Eq for RelocationKind

source§

impl Eq for SectionFlags

source§

impl Eq for SectionKind

source§

impl Eq for SegmentFlags

source§

impl Eq for SymbolKind

source§

impl Eq for SymbolScope

source§

impl Eq for object::endian::Endianness

source§

impl Eq for CompressionFormat

source§

impl Eq for FileKind

source§

impl Eq for ObjectKind

source§

impl Eq for RelocationTarget

source§

impl Eq for object::read::SymbolSection

source§

impl Eq for Mangling

source§

impl Eq for StandardSection

source§

impl Eq for StandardSegment

source§

impl Eq for object::write::SymbolSection

source§

impl Eq for CDataModel

source§

impl Eq for Size

source§

impl Eq for target_lexicon::parse_error::ParseError

source§

impl Eq for Aarch64Architecture

source§

impl Eq for target_lexicon::targets::Architecture

source§

impl Eq for ArmArchitecture

source§

impl Eq for target_lexicon::targets::BinaryFormat

source§

impl Eq for CustomVendor

source§

impl Eq for Environment

source§

impl Eq for Mips32Architecture

source§

impl Eq for Mips64Architecture

source§

impl Eq for OperatingSystem

source§

impl Eq for Riscv32Architecture

source§

impl Eq for Riscv64Architecture

source§

impl Eq for Vendor

source§

impl Eq for X86_32Architecture

source§

impl Eq for CallingConvention

source§

impl Eq for target_lexicon::triple::Endianness

source§

impl Eq for PointerWidth

source§

impl Eq for Origin

source§

impl Eq for url::parser::ParseError

source§

impl Eq for SyntaxViolation

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

source§

impl Eq for usize

source§

impl Eq for AnyfuncIndex

source§

impl Eq for DataIndex

source§

impl Eq for DefinedFuncIndex

source§

impl Eq for DefinedGlobalIndex

source§

impl Eq for DefinedMemoryIndex

source§

impl Eq for DefinedTableIndex

source§

impl Eq for ElemIndex

source§

impl Eq for FilePos

source§

impl Eq for FuncIndex

source§

impl Eq for Global

source§

impl Eq for GlobalIndex

source§

impl Eq for InstructionAddressMap

source§

impl Eq for Memory

source§

impl Eq for MemoryIndex

source§

impl Eq for OwnedMemoryIndex

source§

impl Eq for SignatureIndex

source§

impl Eq for Table

source§

impl Eq for TableIndex

source§

impl Eq for Tag

source§

impl Eq for TagIndex

source§

impl Eq for TrapInformation

source§

impl Eq for TypeIndex

source§

impl Eq for WasmFuncType

source§

impl Eq for FuncType

source§

impl Eq for GlobalType

source§

impl Eq for Ieee32

source§

impl Eq for Ieee64

source§

impl Eq for MemoryType

source§

impl Eq for TableType

source§

impl Eq for V128

source§

impl Eq for KebabStr

source§

impl Eq for KebabString

source§

impl Eq for wasmtime_environ::wasmparser::types::TypeId

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for wasmtime_environ::__core::any::TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

source§

impl Eq for CStr

1.70.0-nightly · source§

impl Eq for FromBytesUntilNulError

1.64.0 · source§

impl Eq for FromBytesWithNulError

source§

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

1.33.0 · source§

impl Eq for PhantomPinned

source§

impl Eq for Assume

source§

impl Eq for AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for wasmtime_environ::__core::ptr::Alignment

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.3.0 · source§

impl Eq for Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

1.57.0 · source§

impl Eq for alloc::collections::TryReserveError

1.64.0 · source§

impl Eq for CString

1.64.0 · source§

impl Eq for FromVecWithNulError

1.64.0 · source§

impl Eq for IntoStringError

1.64.0 · source§

impl Eq for NulError

source§

impl Eq for FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

impl Eq for UCred

source§

impl Eq for Components<'_>

source§

impl Eq for Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

impl Eq for WaitTimeoutResult

source§

impl Eq for RecvError

1.26.0 · source§

impl Eq for AccessError

1.19.0 · source§

impl Eq for ThreadId

1.8.0 · source§

impl Eq for Instant

1.8.0 · source§

impl Eq for SystemTime

source§

impl Eq for getrandom::error::Error

source§

impl Eq for DebugTypeSignature

source§

impl Eq for DwoId

source§

impl Eq for gimli::common::Encoding

source§

impl Eq for LineEncoding

source§

impl Eq for Register

source§

impl Eq for DwAccess

source§

impl Eq for DwAddr

source§

impl Eq for DwAt

source§

impl Eq for DwAte

source§

impl Eq for DwCc

source§

impl Eq for DwCfa

source§

impl Eq for DwChildren

source§

impl Eq for DwDefaulted

source§

impl Eq for DwDs

source§

impl Eq for DwDsc

source§

impl Eq for DwEhPe

source§

impl Eq for DwEnd

source§

impl Eq for DwForm

source§

impl Eq for DwId

source§

impl Eq for DwIdx

source§

impl Eq for DwInl

source§

impl Eq for DwLang

source§

impl Eq for DwLle

source§

impl Eq for DwLnct

source§

impl Eq for DwLne

source§

impl Eq for DwLns

source§

impl Eq for DwMacro

source§

impl Eq for DwOp

source§

impl Eq for DwOrd

source§

impl Eq for DwRle

source§

impl Eq for DwSect

source§

impl Eq for DwSectV2

source§

impl Eq for DwTag

source§

impl Eq for DwUt

source§

impl Eq for DwVirtuality

source§

impl Eq for DwVis

source§

impl Eq for gimli::endianity::BigEndian

source§

impl Eq for gimli::endianity::LittleEndian

source§

impl Eq for Abbreviation

source§

impl Eq for AttributeSpecification

source§

impl Eq for ArangeEntry

source§

impl Eq for Augmentation

source§

impl Eq for BaseAddresses

source§

impl Eq for SectionBaseAddresses

source§

impl Eq for UnitIndexSection

source§

impl Eq for FileEntryFormat

source§

impl Eq for LineRow

source§

impl Eq for ReaderOffsetId

source§

impl Eq for gimli::read::rnglists::Range

source§

impl Eq for StoreOnHeap

source§

impl Eq for object::endian::BigEndian

source§

impl Eq for object::endian::LittleEndian

source§

impl Eq for CompressedFileRange

source§

impl Eq for object::read::Error

source§

impl Eq for object::read::SectionIndex

source§

impl Eq for object::read::SymbolIndex

source§

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

source§

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

source§

impl Eq for StringId

source§

impl Eq for ComdatId

source§

impl Eq for object::write::Error

source§

impl Eq for object::write::SectionId

source§

impl Eq for SymbolId

source§

impl Eq for DefaultToHost

source§

impl Eq for DefaultToUnknown

source§

impl Eq for Triple

source§

impl Eq for OpaqueOrigin

source§

impl Eq for Url

URLs compare like their serialization.

§

impl Eq for BidiClass

§

impl Eq for IsNormalized

§

impl Eq for Level

§

impl Eq for TryReserveError

source§

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

source§

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

source§

impl<'a> Eq for Prefix<'a>

source§

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

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

impl<'s, T> Eq for SliceVec<'s, T>where T: Eq,

source§

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

source§

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

§

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

§

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

source§

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

1.55.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.29.0 · source§

impl<H> Eq for BuildHasherDefault<H>

source§

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

source§

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

1.26.0 · source§

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

source§

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

1.26.0 · source§

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

source§

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

source§

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

source§

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

source§

impl<K, V, S> Eq for std::collections::hash::map::HashMap<K, V, S>where K: Eq + Hash, V: Eq, S: BuildHasher,

source§

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

§

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

source§

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

1.41.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<R, A> Eq for UnwindContext<R, A>where R: Eq + Reader, A: Eq + UnwindContextStorage<R>, <A as UnwindContextStorage<R>>::Stack: Eq,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.4.0 · source§

impl<Ret, T> Eq for fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for extern "C" fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<Ret, T> Eq for extern "C-unwind" fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<Ret, T> Eq for extern "C-unwind" fn (T₁, T₂, …, Tₙ, ...) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for unsafe fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for unsafe extern "C" fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for unsafe extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<Ret, T> Eq for unsafe extern "C-unwind" fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<Ret, T> Eq for unsafe extern "C-unwind" fn (T₁, T₂, …, Tₙ, ...) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<S> Eq for Host<S>where S: Eq,

source§

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

1.17.0 · source§

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

source§

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

1.36.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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

source§

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

1.2.0 · source§

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

source§

impl<T> Eq for wasmtime_environ::__core::cell::OnceCell<T>where T: Eq,

1.2.0 · source§

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

1.19.0 · source§

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

source§

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

1.21.0 · source§

impl<T> Eq for Discriminant<T>

1.20.0 · source§

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

source§

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

source§

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

1.25.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T, S> Eq for std::collections::hash::set::HashSet<T, S>where T: Eq + Hash, S: BuildHasher,

source§

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

§

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

source§

impl<T, const LANES: usize> Eq for Simd<T, LANES>where LaneCount<LANES>: SupportedLaneCount, T: SimdElement + Eq,

source§

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

source§

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