devela::_core::cmp

Trait Eq

1.6.0 · 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 and a != b implies !(a == b)
  • transitive: a == b and b == c implies a == c

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", so this trait is not object safe.

Implementors§

Source§

impl Eq for TryReserveErrorKind

1.0.0 · Source§

impl Eq for VarError

1.0.0 · Source§

impl Eq for devela::_dep::_std::io::SeekFrom

1.0.0 · Source§

impl Eq for devela::_dep::_std::net::Shutdown

Source§

impl Eq for BacktraceStyle

1.12.0 · Source§

impl Eq for RecvTimeoutError

1.0.0 · Source§

impl Eq for TryRecvError

§

impl Eq for CollectionAllocErr

§

impl Eq for CheckedCastError

§

impl Eq for PodCastError

§

impl Eq for devela::_dep::crossterm::event::Event

§

impl Eq for devela::_dep::crossterm::event::KeyCode

§

impl Eq for KeyEventKind

§

impl Eq for MediaKeyCode

§

impl Eq for ModifierKeyCode

§

impl Eq for devela::_dep::crossterm::event::MouseButton

§

impl Eq for MouseEventKind

§

impl Eq for Attribute

§

impl Eq for Color

§

impl Eq for Colored

§

impl Eq for ClearType

§

impl Eq for devela::_dep::hashbrown::TryReserveError

§

impl Eq for Era

§

impl Eq for devela::_dep::jiff::civil::Weekday

§

impl Eq for RoundMode

§

impl Eq for Unit

§

impl Eq for Meridiem

§

impl Eq for PiecesOffset

§

impl Eq for AmbiguousOffset

§

impl Eq for Dst

§

impl Eq for EqFilterKind

§

impl Eq for WhenToStart

§

impl Eq for PlaybackState

§

impl Eq for TrackPlaybackState

Source§

impl Eq for devela::_dep::log::Level

Source§

impl Eq for devela::_dep::log::LevelFilter

§

impl Eq for ConnectErrorKind

§

impl Eq for Ignore

§

impl Eq for PortInfoError

§

impl Eq for devela::_dep::midir::SendError

§

impl Eq for BlendFactor

§

impl Eq for BlendValue

§

impl Eq for Comparison

§

impl Eq for CullFace

§

impl Eq for CursorIcon

§

impl Eq for Equation

§

impl Eq for FrontFaceOrder

§

impl Eq for devela::_dep::miniquad::KeyCode

§

impl Eq for devela::_dep::miniquad::MouseButton

§

impl Eq for RawId

§

impl Eq for StencilOp

§

impl Eq for TextureAccess

§

impl Eq for TextureFormat

§

impl Eq for TextureWrap

§

impl Eq for TouchPhase

§

impl Eq for IOURING_OP

§

impl Eq for perf_event_sample_format_t

§

impl Eq for ElementType

§

impl Eq for PyGILState_STATE

§

impl Eq for PySendResult

§

impl Eq for _PyStatus_TYPE

§

impl Eq for Associativity

§

impl Eq for CacheType

§

impl Eq for DatType

§

impl Eq for ExtendedRegisterStateLocation

§

impl Eq for ExtendedRegisterType

§

impl Eq for Hypervisor

§

impl Eq for TopologyType

§

impl Eq for Yield

§

impl Eq for Panic

§

impl Eq for ArchivedIpAddr

§

impl Eq for ArchivedSocketAddr

§

impl Eq for BufferSize

§

impl Eq for HostId

§

impl Eq for SampleFormat

§

impl Eq for SupportedBufferSize

§

impl Eq for devela::_dep::rustix::fs::Advice

§

impl Eq for devela::_dep::rustix::fs::FileType

§

impl Eq for FlockOperation

§

impl Eq for devela::_dep::rustix::fs::SeekFrom

§

impl Eq for IoringMsgringCmds

§

impl Eq for IoringOp

§

impl Eq for IoringRegisterOp

§

impl Eq for IoringRestrictionOp

§

impl Eq for devela::_dep::rustix::ioctl::Direction

§

impl Eq for devela::_dep::rustix::mm::Advice

§

impl Eq for devela::_dep::rustix::net::Shutdown

§

impl Eq for SocketAddrAny

§

impl Eq for Timeout

§

impl Eq for DumpableBehavior

§

impl Eq for EndianMode

§

impl Eq for FloatingPointMode

§

impl Eq for MachineCheckMemoryCorruptionKillPolicy

§

impl Eq for MembarrierCommand

§

impl Eq for PTracer

§

impl Eq for Resource

§

impl Eq for devela::_dep::rustix::process::Signal

§

impl Eq for SpeculationFeature

§

impl Eq for TimeStampCounterReadability

§

impl Eq for TimingMethod

§

impl Eq for VirtualMemoryMapAddress

§

impl Eq for RebootCommand

§

impl Eq for Action

§

impl Eq for OptionalActions

§

impl Eq for QueueSelector

§

impl Eq for Capability

§

impl Eq for devela::_dep::rustix::thread::ClockId

§

impl Eq for CoreSchedulingScope

§

impl Eq for FutexOperation

§

impl Eq for LinkNameSpaceType

§

impl Eq for SecureComputingMode

§

impl Eq for SysCallUserDispatchFastSwitch

§

impl Eq for WakeOp

§

impl Eq for WakeOpCmp

§

impl Eq for TimerfdClockId

§

impl Eq for SeekSearchResult

§

impl Eq for StandardTagKey

§

impl Eq for StandardVisualKey

§

impl Eq for DiskKind

§

impl Eq for ProcessStatus

§

impl Eq for devela::_dep::sysinfo::Signal

§

impl Eq for ThreadKind

§

impl Eq for UpdateKind

§

impl Eq for GraphemeIncomplete

§

impl Eq for Endianness

§

impl Eq for devela::_dep::winnow::error::ErrorKind

§

impl Eq for Needed

§

impl Eq for StrContext

§

impl Eq for StrContextValue

§

impl Eq for CompareResult

Source§

impl Eq for ExampleEnumIntU8

Available on doc only.
Source§

impl Eq for AngleDirection

Available on crate feature geom only.
Source§

impl Eq for AngleKind

Available on crate feature geom only.
Source§

impl Eq for AudioError

Available on crate feature audio only.
1.65.0 · Source§

impl Eq for BacktraceStatus

Source§

impl Eq for ColorError

Available on crate feature color only.
Source§

impl Eq for CompressionMode

Source§

impl Eq for DrawError

Available on crate feature draw only.
Source§

impl Eq for EncodingMode

1.28.0 · Source§

impl Eq for devela::all::FmtAlignment

Source§

impl Eq for FontError

Available on crate feature font only.
Source§

impl Eq for ImageError

Available on crate feature image only.
1.0.0 · Source§

impl Eq for devela::all::IoErrorKind

Source§

impl Eq for MediaError

Available on media·· only.
Source§

impl Eq for MidiError

Available on crate feature midi only.
Source§

impl Eq for NotAvailable

Source§

impl Eq for WaveletUnitRole

Available on crate feature wave only.
1.34.0 · Source§

impl Eq for Infallible

Source§

impl Eq for DataNotEnough

Source§

impl Eq for MismatchedBounds

Source§

impl Eq for PartialSpace

1.0.0 · Source§

impl Eq for FpCategory

Source§

impl Eq for NumError

1.0.0 · Source§

impl Eq for devela::num::Ordering

Source§

impl Eq for devela::num::Sign

Source§

impl Eq for UnitBi

Available on crate feature unit only.
Source§

impl Eq for UnitSi

Available on crate feature unit only.
Source§

impl Eq for Month

Source§

impl Eq for devela::phys::Weekday

Source§

impl Eq for devela::text::AsciiChar

Source§

impl Eq for InvalidText

1.55.0 · Source§

impl Eq for IntErrorKind

Source§

impl Eq for devela::ui::LayoutError

Available on crate feature layout only.
1.0.0 · Source§

impl Eq for devela::work::AtomicOrdering

Source§

impl Eq for devela::_core::ascii::Char

Source§

impl Eq for DebugAsHex

Source§

impl Eq for devela::_core::fmt::Sign

1.7.0 · Source§

impl Eq for IpAddr

Source§

impl Eq for Ipv6MulticastScope

1.0.0 · Source§

impl Eq for SocketAddr

Source§

impl Eq for GetManyMutError

Source§

impl Eq for SearchStep

Source§

impl Eq for EulerRot

1.0.0 · Source§

impl Eq for bool

1.0.0 · Source§

impl Eq for char

1.0.0 · Source§

impl Eq for i8

1.0.0 · Source§

impl Eq for i16

1.0.0 · Source§

impl Eq for i32

1.0.0 · Source§

impl Eq for i64

1.0.0 · Source§

impl Eq for i128

1.0.0 · Source§

impl Eq for isize

Source§

impl Eq for !

1.0.0 · Source§

impl Eq for str

1.0.0 · Source§

impl Eq for u8

1.0.0 · Source§

impl Eq for u16

1.0.0 · Source§

impl Eq for u32

1.0.0 · Source§

impl Eq for u64

1.0.0 · Source§

impl Eq for u128

1.0.0 · Source§

impl Eq for ()

1.0.0 · Source§

impl Eq for usize

Source§

impl Eq for UnorderedKeyError

1.57.0 · Source§

impl Eq for devela::_dep::_alloc::collections::TryReserveError

1.64.0 · Source§

impl Eq for FromVecWithNulError

1.64.0 · Source§

impl Eq for IntoStringError

1.64.0 · Source§

impl Eq for NulError

1.0.0 · Source§

impl Eq for FromUtf8Error

1.1.0 · Source§

impl Eq for devela::_dep::_std::fs::FileType

1.0.0 · Source§

impl Eq for Permissions

Source§

impl Eq for devela::_dep::_std::os::unix::net::UCred

1.0.0 · Source§

impl Eq for ExitStatus

Source§

impl Eq for ExitStatusError

1.0.0 · Source§

impl Eq for Output

1.0.0 · Source§

impl Eq for RecvError

§

impl Eq for AllocErr

§

impl Eq for DisableBlinking

§

impl Eq for EnableBlinking

§

impl Eq for Hide

§

impl Eq for MoveDown

§

impl Eq for MoveLeft

§

impl Eq for MoveRight

§

impl Eq for MoveTo

§

impl Eq for MoveToColumn

§

impl Eq for MoveToNextLine

§

impl Eq for MoveToPreviousLine

§

impl Eq for MoveToRow

§

impl Eq for MoveUp

§

impl Eq for RestorePosition

§

impl Eq for SavePosition

§

impl Eq for Show

§

impl Eq for DisableBracketedPaste

§

impl Eq for DisableFocusChange

§

impl Eq for DisableMouseCapture

§

impl Eq for EnableBracketedPaste

§

impl Eq for EnableFocusChange

§

impl Eq for EnableMouseCapture

§

impl Eq for KeyEvent

§

impl Eq for KeyEventState

§

impl Eq for KeyModifiers

§

impl Eq for KeyboardEnhancementFlags

§

impl Eq for MouseEvent

§

impl Eq for PopKeyboardEnhancementFlags

§

impl Eq for PushKeyboardEnhancementFlags

§

impl Eq for Attributes

§

impl Eq for Colors

§

impl Eq for ContentStyle

§

impl Eq for ResetColor

§

impl Eq for SetAttribute

§

impl Eq for SetAttributes

§

impl Eq for SetBackgroundColor

§

impl Eq for SetColors

§

impl Eq for SetForegroundColor

§

impl Eq for SetStyle

§

impl Eq for SetUnderlineColor

§

impl Eq for BeginSynchronizedUpdate

§

impl Eq for Clear

§

impl Eq for DisableLineWrap

§

impl Eq for EnableLineWrap

§

impl Eq for EndSynchronizedUpdate

§

impl Eq for EnterAlternateScreen

§

impl Eq for LeaveAlternateScreen

§

impl Eq for ScrollDown

§

impl Eq for ScrollUp

§

impl Eq for SetSize

§

impl Eq for devela::_dep::jiff::civil::Date

§

impl Eq for DateTime

§

impl Eq for ISOWeekDate

§

impl Eq for Time

§

impl Eq for PiecesNumericOffset

§

impl Eq for SignedDuration

§

impl Eq for Span

§

impl Eq for Timestamp

§

impl Eq for Zoned

§

impl Eq for AmbiguousTimestamp

§

impl Eq for AmbiguousZoned

§

impl Eq for Offset

§

impl Eq for TimeZone

Source§

impl Eq for CompileError

Source§

impl Eq for Exception

Source§

impl Eq for Global

Source§

impl Eq for Instance

Source§

impl Eq for LinkError

Source§

impl Eq for Memory

Source§

impl Eq for Module

Source§

impl Eq for RuntimeError

Source§

impl Eq for Table

Source§

impl Eq for Tag

Source§

impl Eq for devela::_dep::js_sys::Array

Source§

impl Eq for ArrayBuffer

Source§

impl Eq for BigInt

Source§

impl Eq for Boolean

Source§

impl Eq for DataView

Source§

impl Eq for devela::_dep::js_sys::Date

Source§

impl Eq for devela::_dep::js_sys::Error

Source§

impl Eq for EvalError

Source§

impl Eq for Function

Source§

impl Eq for Generator

Source§

impl Eq for IteratorNext

Source§

impl Eq for JsString

Source§

impl Eq for Map

Source§

impl Eq for Object

Source§

impl Eq for RangeError

Source§

impl Eq for ReferenceError

Source§

impl Eq for RegExp

Source§

impl Eq for Set

Source§

impl Eq for SyntaxError

Source§

impl Eq for devela::_dep::js_sys::TryFromIntError

Source§

impl Eq for TypeError

Source§

impl Eq for UriError

Source§

impl Eq for WeakMap

Source§

impl Eq for WeakSet

§

impl Eq for MockBackendSettings

§

impl Eq for devela::_dep::kira::clock::ClockId

§

impl Eq for ListenerId

§

impl Eq for ModulatorId

§

impl Eq for Capacities

§

impl Eq for ResourceLimitReached

§

impl Eq for SendTrackId

Source§

impl Eq for ParseLevelError

§

impl Eq for InitError

§

impl Eq for BufferId

§

impl Eq for Pipeline

§

impl Eq for ShaderId

§

impl Eq for TextureId

§

impl Eq for cpu_set_t

§

impl Eq for PyGetSetDef

§

impl Eq for PyMemberDef

§

impl Eq for PyMethodDef

§

impl Eq for PyModuleDef_Slot

§

impl Eq for PyBackedBytes

§

impl Eq for PyBackedStr

§

impl Eq for PySliceIndices

§

impl Eq for ApmInfo

§

impl Eq for CacheInfoIter

§

impl Eq for CacheParameter

§

impl Eq for CpuIdResult

§

impl Eq for ExtendedTopologyLevel

§

impl Eq for L1CacheTlbInfo

§

impl Eq for L2And3CacheTlbInfo

§

impl Eq for L2CatInfo

§

impl Eq for MemBwAllocationInfo

§

impl Eq for MemoryEncryptionInfo

§

impl Eq for MonitorMwaitInfo

§

impl Eq for PerformanceOptimizationInfo

§

impl Eq for ProcessorCapacityAndFeatureInfo

§

impl Eq for ProcessorSerial

§

impl Eq for ProcessorTopologyInfo

§

impl Eq for SoCVendorBrand

§

impl Eq for SvmFeatures

§

impl Eq for Tlb1gbPageInfo

§

impl Eq for VendorInfo

§

impl Eq for devela::_dep::regex_lite::Error

§

impl Eq for Failure

§

impl Eq for ArchivedCString

§

impl Eq for ArchivedIpv4Addr

§

impl Eq for ArchivedIpv6Addr

§

impl Eq for ArchivedSocketAddrV4

§

impl Eq for ArchivedSocketAddrV6

§

impl Eq for ArchivedOptionNonZeroI8

§

impl Eq for ArchivedOptionNonZeroI16

§

impl Eq for ArchivedOptionNonZeroI32

§

impl Eq for ArchivedOptionNonZeroI64

§

impl Eq for ArchivedOptionNonZeroI128

§

impl Eq for ArchivedOptionNonZeroU8

§

impl Eq for ArchivedOptionNonZeroU16

§

impl Eq for ArchivedOptionNonZeroU32

§

impl Eq for ArchivedOptionNonZeroU64

§

impl Eq for ArchivedOptionNonZeroU128

§

impl Eq for ArchivedRangeFull

§

impl Eq for NonZeroI16_be

§

impl Eq for NonZeroI16_le

§

impl Eq for NonZeroI32_be

§

impl Eq for NonZeroI32_le

§

impl Eq for NonZeroI64_be

§

impl Eq for NonZeroI64_le

§

impl Eq for NonZeroI128_be

§

impl Eq for NonZeroI128_le

§

impl Eq for NonZeroU16_be

§

impl Eq for NonZeroU16_le

§

impl Eq for NonZeroU32_be

§

impl Eq for NonZeroU32_le

§

impl Eq for NonZeroU64_be

§

impl Eq for NonZeroU64_le

§

impl Eq for NonZeroU128_be

§

impl Eq for NonZeroU128_le

§

impl Eq for char_be

§

impl Eq for char_le

§

impl Eq for f32_be

§

impl Eq for f32_le

§

impl Eq for f64_be

§

impl Eq for f64_le

§

impl Eq for i16_be

§

impl Eq for i16_le

§

impl Eq for i32_be

§

impl Eq for i32_le

§

impl Eq for i64_be

§

impl Eq for i64_le

§

impl Eq for i128_be

§

impl Eq for i128_le

§

impl Eq for u16_be

§

impl Eq for u16_le

§

impl Eq for u32_be

§

impl Eq for u32_le

§

impl Eq for u64_be

§

impl Eq for u64_le

§

impl Eq for u128_be

§

impl Eq for u128_le

§

impl Eq for NonZeroI16_ube

§

impl Eq for NonZeroI16_ule

§

impl Eq for NonZeroI32_ube

§

impl Eq for NonZeroI32_ule

§

impl Eq for NonZeroI64_ube

§

impl Eq for NonZeroI64_ule

§

impl Eq for NonZeroI128_ube

§

impl Eq for NonZeroI128_ule

§

impl Eq for NonZeroU16_ube

§

impl Eq for NonZeroU16_ule

§

impl Eq for NonZeroU32_ube

§

impl Eq for NonZeroU32_ule

§

impl Eq for NonZeroU64_ube

§

impl Eq for NonZeroU64_ule

§

impl Eq for NonZeroU128_ube

§

impl Eq for NonZeroU128_ule

§

impl Eq for char_ube

§

impl Eq for char_ule

§

impl Eq for f32_ube

§

impl Eq for f32_ule

§

impl Eq for f64_ube

§

impl Eq for f64_ule

§

impl Eq for i16_ube

§

impl Eq for i16_ule

§

impl Eq for i32_ube

§

impl Eq for i32_ule

§

impl Eq for i64_ube

§

impl Eq for i64_ule

§

impl Eq for i128_ube

§

impl Eq for i128_ule

§

impl Eq for u16_ube

§

impl Eq for u16_ule

§

impl Eq for u32_ube

§

impl Eq for u32_ule

§

impl Eq for u64_ube

§

impl Eq for u64_ule

§

impl Eq for u128_ube

§

impl Eq for u128_ule

§

impl Eq for ArchivedString

§

impl Eq for ArchivedDuration

§

impl Eq for I24

§

impl Eq for I48

§

impl Eq for InputCallbackInfo

§

impl Eq for InputStreamTimestamp

§

impl Eq for OutputCallbackInfo

§

impl Eq for OutputStreamTimestamp

§

impl Eq for SampleRate

§

impl Eq for StreamConfig

§

impl Eq for StreamInstant

§

impl Eq for SupportedStreamConfigRange

§

impl Eq for U24

§

impl Eq for U48

§

impl Eq for SupportedStreamConfig

§

impl Eq for devela::_dep::rustix::event::epoll::CreateFlags

§

impl Eq for EventfdFlags

§

impl Eq for PollFlags

§

impl Eq for devela::_dep::rustix::fs::inotify::CreateFlags

§

impl Eq for ReadFlags

§

impl Eq for WatchFlags

§

impl Eq for devela::_dep::rustix::fs::Access

§

impl Eq for AtFlags

§

impl Eq for FallocateFlags

§

impl Eq for FdFlags

§

impl Eq for devela::_dep::rustix::fs::Gid

§

impl Eq for MemfdFlags

§

impl Eq for Mode

§

impl Eq for MountFlags

§

impl Eq for MountPropagationFlags

§

impl Eq for OFlags

§

impl Eq for RenameFlags

§

impl Eq for ResolveFlags

§

impl Eq for SealFlags

§

impl Eq for StatVfsMountFlags

§

impl Eq for StatxFlags

§

impl Eq for devela::_dep::rustix::fs::Uid

§

impl Eq for UnmountFlags

§

impl Eq for XattrFlags

§

impl Eq for DupFlags

§

impl Eq for Errno

§

impl Eq for ReadWriteFlags

§

impl Eq for devela::_dep::rustix::io_uring::EpollEvent

§

impl Eq for EventFlags

§

impl Eq for IoringAcceptFlags

§

impl Eq for IoringAsyncCancelFlags

§

impl Eq for IoringCqFlags

§

impl Eq for IoringCqeFlags

§

impl Eq for IoringEnterFlags

§

impl Eq for IoringFeatureFlags

§

impl Eq for IoringFsyncFlags

§

impl Eq for IoringMsgringFlags

§

impl Eq for IoringOpFlags

§

impl Eq for IoringPollFlags

§

impl Eq for IoringRecvFlags

§

impl Eq for IoringRegisterFlags

§

impl Eq for IoringRsrcFlags

§

impl Eq for IoringSendFlags

§

impl Eq for IoringSetupFlags

§

impl Eq for IoringSqFlags

§

impl Eq for IoringSqeFlags

§

impl Eq for IoringTimeoutFlags

§

impl Eq for RecvFlags

§

impl Eq for RecvmsgOutFlags

§

impl Eq for SendFlags

§

impl Eq for SocketFlags

§

impl Eq for devela::_dep::rustix::io_uring::SpliceFlags

§

impl Eq for Opcode

§

impl Eq for MapFlags

§

impl Eq for MlockAllFlags

§

impl Eq for MlockFlags

§

impl Eq for MprotectFlags

§

impl Eq for MremapFlags

§

impl Eq for MsyncFlags

§

impl Eq for ProtFlags

§

impl Eq for UserfaultfdFlags

§

impl Eq for FsMountFlags

§

impl Eq for FsOpenFlags

§

impl Eq for FsPickFlags

§

impl Eq for MountAttrFlags

§

impl Eq for MoveMountFlags

§

impl Eq for OpenTreeFlags

§

impl Eq for AddressFamily

§

impl Eq for Protocol

§

impl Eq for SocketAddrUnix

§

impl Eq for SocketType

§

impl Eq for devela::_dep::rustix::net::UCred

§

impl Eq for SockaddrXdpFlags

§

impl Eq for SocketAddrXdp

§

impl Eq for XdpDesc

§

impl Eq for XdpDescOptions

§

impl Eq for XdpMmapOffsets

§

impl Eq for XdpOptions

§

impl Eq for XdpOptionsFlags

§

impl Eq for XdpRingFlags

§

impl Eq for XdpRingOffset

§

impl Eq for XdpStatistics

§

impl Eq for XdpUmemReg

§

impl Eq for XdpUmemRegFlags

§

impl Eq for PipeFlags

§

impl Eq for devela::_dep::rustix::pipe::SpliceFlags

§

impl Eq for CpuSet

§

impl Eq for Cpuid

§

impl Eq for FloatingPointEmulationControl

§

impl Eq for FloatingPointExceptionMode

§

impl Eq for MembarrierQuery

§

impl Eq for devela::_dep::rustix::process::Pid

§

impl Eq for PidfdFlags

§

impl Eq for PidfdGetfdFlags

§

impl Eq for Rlimit

§

impl Eq for SpeculationFeatureControl

§

impl Eq for SpeculationFeatureState

§

impl Eq for UnalignedAccessControl

§

impl Eq for WaitOptions

§

impl Eq for WaitidOptions

§

impl Eq for OpenptFlags

§

impl Eq for GetRandomFlags

§

impl Eq for ShmOFlags

§

impl Eq for ControlModes

§

impl Eq for InputModes

§

impl Eq for LocalModes

§

impl Eq for OutputModes

§

impl Eq for SpecialCodeIndex

§

impl Eq for CapabilitiesSecureBits

§

impl Eq for CapabilityFlags

§

impl Eq for CapabilitySets

§

impl Eq for devela::_dep::rustix::thread::FutexFlags

§

impl Eq for SVEVectorLengthConfig

§

impl Eq for TaggedAddressMode

§

impl Eq for ThreadNameSpaceType

§

impl Eq for UnshareFlags

§

impl Eq for TimerfdFlags

§

impl Eq for TimerfdTimerFlags

§

impl Eq for Channels

§

impl Eq for SignalSpec

§

impl Eq for CodecType

§

impl Eq for RandomNoise

§

impl Eq for SeekPoint

§

impl Eq for i24

§

impl Eq for u24

§

impl Eq for TimeBase

§

impl Eq for CpuRefreshKind

§

impl Eq for DiskUsage

§

impl Eq for devela::_dep::sysinfo::Gid

§

impl Eq for Group

§

impl Eq for IpNetwork

§

impl Eq for MacAddr

§

impl Eq for MemoryRefreshKind

§

impl Eq for devela::_dep::sysinfo::Pid

§

impl Eq for ProcessRefreshKind

§

impl Eq for RefreshKind

§

impl Eq for devela::_dep::sysinfo::Uid

§

impl Eq for User

§

impl Eq for Identifier

§

impl Eq for Empty

§

impl Eq for Field

§

impl Eq for FieldSet

§

impl Eq for devela::_dep::tracing::level_filters::LevelFilter

§

impl Eq for Kind

§

impl Eq for Id

§

impl Eq for devela::_dep::tracing::Level

§

impl Eq for i8x16

§

impl Eq for i8x32

§

impl Eq for i16x8

§

impl Eq for i16x16

§

impl Eq for i32x4

§

impl Eq for i32x8

§

impl Eq for i64x2

§

impl Eq for i64x4

§

impl Eq for u8x16

§

impl Eq for u16x8

§

impl Eq for u16x16

§

impl Eq for u32x4

§

impl Eq for u32x8

§

impl Eq for u64x2

§

impl Eq for u64x4

§

impl Eq for devela::_dep::winnow::stream::Range

§

impl Eq for BStr

§

impl Eq for devela::_dep::winnow::Bytes

Source§

impl Eq for ExampleBitfield

Available on crate feature _bit_u8 and doc only.
Source§

impl Eq for ExampleBitfieldCustom

Available on crate feature _bit_u8 and doc only.
Source§

impl Eq for ExampleBitfieldExtra

Available on crate feature _bit_u8 and doc only.
Source§

impl Eq for ExampleEnumSet

Available on doc only.
Source§

impl Eq for ExampleIdSeqUsize

Available on doc only.
Source§

impl Eq for Boxed

Available on crate feature alloc only.
Source§

impl Eq for FailedErrorConversion

Source§

impl Eq for False

1.0.0 · Source§

impl Eq for devela::all::FmtError

1.0.0 · Source§

impl Eq for Components<'_>

1.28.0 · Source§

impl Eq for Layout

1.50.0 · Source§

impl Eq for devela::all::LayoutError

Source§

impl Eq for Lgc16

Available on crate feature rand only.
Source§

impl Eq for LinuxTerminalSize

Available on crate feature linux only.
Source§

impl Eq for NotImplemented

Source§

impl Eq for NotSupported

1.0.0 · Source§

impl Eq for Path

1.0.0 · Source§

impl Eq for PathBuf

1.7.0 · Source§

impl Eq for StripPrefixError

1.33.0 · Source§

impl Eq for PhantomPinned

1.0.0 · Source§

impl Eq for RangeFull

1.0.0 · Source§

impl Eq for devela::all::String

Source§

impl Eq for True

1.34.0 · Source§

impl Eq for devela::all::TryFromIntError

Source§

impl Eq for Xabc

Available on crate feature rand only.
Source§

impl Eq for XorShift8

Available on crate feature rand only.
Source§

impl Eq for XorShift16

Available on crate feature rand only.
Source§

impl Eq for XorShift32

Available on crate feature rand only.
Source§

impl Eq for XorShift64

Available on crate feature rand only.
Source§

impl Eq for XorShift128

Available on crate feature rand only.
Source§

impl Eq for XorShift128p

Available on crate feature rand only.
Source§

impl Eq for Xoroshiro128pp

Available on crate feature rand only.
Source§

impl Eq for Xyza8a

Available on crate feature rand only.
Source§

impl Eq for Xyza8b

Available on crate feature rand only.
§

impl Eq for m128i

Unlike with the floating types, ints have absolute equality.

1.0.0 · Source§

impl Eq for TypeId

Source§

impl Eq for DataOverflow

Source§

impl Eq for ElementNotFound

Source§

impl Eq for IdPin<'_>

Source§

impl Eq for IdPinBox

Source§

impl Eq for IndexOutOfBounds

Source§

impl Eq for InvalidAxisLength

Source§

impl Eq for KeyAlreadyExists

Source§

impl Eq for MismatchedCapacity

Source§

impl Eq for MismatchedDimensions

Source§

impl Eq for MismatchedIndices

Source§

impl Eq for NodeEmpty

Source§

impl Eq for NodeLinkNotSet

Source§

impl Eq for NodeLinkNotUnique

Source§

impl Eq for NotEnoughElements

Source§

impl Eq for NotEnoughSpace

Source§

impl Eq for PartiallyAdded

1.64.0 · Source§

impl Eq for CStr

1.64.0 · Source§

impl Eq for CString

1.0.0 · Source§

impl Eq for OsStr

1.0.0 · Source§

impl Eq for OsString

Source§

impl Eq for Divisor<i8>

Source§

impl Eq for Divisor<i16>

Source§

impl Eq for Divisor<i32>

Source§

impl Eq for Divisor<i64>

Source§

impl Eq for Divisor<i128>

Source§

impl Eq for Divisor<isize>

Source§

impl Eq for Divisor<u8>

Source§

impl Eq for Divisor<u16>

Source§

impl Eq for Divisor<u32>

Source§

impl Eq for Divisor<u64>

Source§

impl Eq for Divisor<u128>

Source§

impl Eq for Divisor<usize>

1.3.0 · Source§

impl Eq for Duration

1.66.0 · Source§

impl Eq for TryFromFloatSecsError

1.8.0 · Source§

impl Eq for Instant

1.8.0 · Source§

impl Eq for SystemTime

Source§

impl Eq for SystemTimeError

Source§

impl Eq for UnixTimeI64

Source§

impl Eq for UnixTimeU32

Source§

impl Eq for GraphemeString

Source§

impl Eq for InvalidChar

Source§

impl Eq for InvalidUtf8

1.0.0 · Source§

impl Eq for ParseFloatError

1.0.0 · Source§

impl Eq for ParseIntError

Source§

impl Eq for char7

Source§

impl Eq for char8

Source§

impl Eq for char16

1.26.0 · Source§

impl Eq for AccessError

1.19.0 · Source§

impl Eq for ThreadId

1.5.0 · Source§

impl Eq for devela::work::WaitTimeoutResult

Source§

impl Eq for AllocError

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

1.69.0 · Source§

impl Eq for FromBytesUntilNulError

1.64.0 · Source§

impl Eq for FromBytesWithNulError

Source§

impl Eq for FormattingOptions

Source§

impl Eq for Assume

1.0.0 · Source§

impl Eq for AddrParseError

1.0.0 · Source§

impl Eq for Ipv4Addr

1.0.0 · Source§

impl Eq for Ipv6Addr

1.0.0 · Source§

impl Eq for SocketAddrV4

1.0.0 · Source§

impl Eq for SocketAddrV6

Source§

impl Eq for devela::_core::ptr::Alignment

1.0.0 · Source§

impl Eq for ParseBoolError

1.0.0 · Source§

impl Eq for devela::_core::str::Utf8Error

Source§

impl Eq for getrandom::error::Error

Source§

impl Eq for BVec2

Source§

impl Eq for BVec3

Source§

impl Eq for BVec4

Source§

impl Eq for BVec3A

Source§

impl Eq for BVec4A

Source§

impl Eq for I8Vec2

Source§

impl Eq for I8Vec3

Source§

impl Eq for I8Vec4

Source§

impl Eq for I16Vec2

Source§

impl Eq for I16Vec3

Source§

impl Eq for I16Vec4

Source§

impl Eq for IVec2

Source§

impl Eq for IVec3

Source§

impl Eq for IVec4

Source§

impl Eq for I64Vec2

Source§

impl Eq for I64Vec3

Source§

impl Eq for I64Vec4

Source§

impl Eq for U8Vec2

Source§

impl Eq for U8Vec3

Source§

impl Eq for U8Vec4

Source§

impl Eq for U16Vec2

Source§

impl Eq for U16Vec3

Source§

impl Eq for U16Vec4

Source§

impl Eq for UVec2

Source§

impl Eq for UVec3

Source§

impl Eq for UVec4

Source§

impl Eq for U64Vec2

Source§

impl Eq for U64Vec3

Source§

impl Eq for U64Vec4

§

impl Eq for PyMethodDefPointer

§

impl Eq for EventData

§

impl Eq for Access

§

impl Eq for Addr

§

impl Eq for ArenaFull

§

impl Eq for AudioTstampType

§

impl Eq for Bytes

§

impl Eq for BytesMut

§

impl Eq for Card

§

impl Eq for ChmapPosition

§

impl Eq for ChmapType

§

impl Eq for ChunkError

§

impl Eq for CoderResult

§

impl Eq for Collector

§

impl Eq for Connect

§

impl Eq for DecoderResult

§

impl Eq for Direction

§

impl Eq for ElemId

§

impl Eq for ElemIface

§

impl Eq for ElemType

§

impl Eq for EncoderResult

§

impl Eq for Encoding

§

impl Eq for EvCtrl

§

impl Eq for EvNote

§

impl Eq for EvResult

§

impl Eq for EventType

§

impl Eq for ExtraXYZ

§

impl Eq for ExtraZXZ

§

impl Eq for ExtraZYX

§

impl Eq for FilterOp

§

impl Eq for Flags

§

impl Eq for Format

§

impl Eq for I11

§

impl Eq for I20

§

impl Eq for InsertWithKeyError

§

impl Eq for Interest

§

impl Eq for IntraXYZ

§

impl Eq for IntraZXZ

§

impl Eq for IntraZYX

§

impl Eq for Key

§

impl Eq for Latin1Bidi

§

impl Eq for MilliBel

§

impl Eq for OnceState

§

impl Eq for ParkResult

§

impl Eq for ParkToken

§

impl Eq for PeekError

§

impl Eq for PopError

§

impl Eq for PortCap

§

impl Eq for PortType

§

impl Eq for Remove

§

impl Eq for RequeueOp

§

impl Eq for Round

§

impl Eq for SelemChannelId

§

impl Eq for SigId

§

impl Eq for State

§

impl Eq for Token

§

impl Eq for TstampType

§

impl Eq for U11

§

impl Eq for U20

§

impl Eq for UnparkResult

§

impl Eq for UnparkToken

§

impl Eq for Utf8Error

§

impl Eq for Utf8Error

§

impl Eq for ValueOr

§

impl Eq for WaitTimeoutResult

§

impl Eq for __kernel_timespec

§

impl Eq for _bindgen_ty_1

§

impl Eq for _bindgen_ty_1

§

impl Eq for _bindgen_ty_1

§

impl Eq for _bindgen_ty_2

§

impl Eq for _bindgen_ty_2

§

impl Eq for _bindgen_ty_2

§

impl Eq for _bindgen_ty_3

§

impl Eq for _bindgen_ty_3

§

impl Eq for _bindgen_ty_3

§

impl Eq for _bindgen_ty_4

§

impl Eq for _bindgen_ty_4

§

impl Eq for _bindgen_ty_4

§

impl Eq for _bindgen_ty_5

§

impl Eq for _bindgen_ty_5

§

impl Eq for _bindgen_ty_5

§

impl Eq for _bindgen_ty_6

§

impl Eq for _bindgen_ty_6

§

impl Eq for _bindgen_ty_6

§

impl Eq for _bindgen_ty_7

§

impl Eq for _bindgen_ty_7

§

impl Eq for _bindgen_ty_8

§

impl Eq for _bindgen_ty_8

§

impl Eq for _bindgen_ty_9

§

impl Eq for _bindgen_ty_9

§

impl Eq for _bindgen_ty_10

§

impl Eq for _bindgen_ty_11

§

impl Eq for _bindgen_ty_12

§

impl Eq for _bindgen_ty_13

§

impl Eq for _bindgen_ty_14

§

impl Eq for _bindgen_ty_15

§

impl Eq for _bindgen_ty_16

§

impl Eq for _bindgen_ty_17

§

impl Eq for _bindgen_ty_18

§

impl Eq for _bindgen_ty_19

§

impl Eq for _bindgen_ty_20

§

impl Eq for _bindgen_ty_21

§

impl Eq for _bindgen_ty_22

§

impl Eq for _bindgen_ty_23

§

impl Eq for _bindgen_ty_24

§

impl Eq for _bindgen_ty_25

§

impl Eq for _bindgen_ty_26

§

impl Eq for _bindgen_ty_27

§

impl Eq for _bindgen_ty_28

§

impl Eq for _bindgen_ty_29

§

impl Eq for _bindgen_ty_30

§

impl Eq for _bindgen_ty_31

§

impl Eq for _bindgen_ty_32

§

impl Eq for _bindgen_ty_33

§

impl Eq for _bindgen_ty_34

§

impl Eq for _bindgen_ty_35

§

impl Eq for _bindgen_ty_36

§

impl Eq for _bindgen_ty_37

§

impl Eq for _bindgen_ty_38

§

impl Eq for _bindgen_ty_39

§

impl Eq for _bindgen_ty_40

§

impl Eq for _bindgen_ty_41

§

impl Eq for _bindgen_ty_42

§

impl Eq for _bindgen_ty_43

§

impl Eq for _bindgen_ty_44

§

impl Eq for _bindgen_ty_45

§

impl Eq for _bindgen_ty_46

§

impl Eq for _bindgen_ty_47

§

impl Eq for _bindgen_ty_48

§

impl Eq for _bindgen_ty_49

§

impl Eq for _bindgen_ty_50

§

impl Eq for _bindgen_ty_51

§

impl Eq for _bindgen_ty_52

§

impl Eq for _bindgen_ty_53

§

impl Eq for _bindgen_ty_54

§

impl Eq for _bindgen_ty_55

§

impl Eq for _bindgen_ty_56

§

impl Eq for _bindgen_ty_57

§

impl Eq for _bindgen_ty_58

§

impl Eq for _bindgen_ty_59

§

impl Eq for _bindgen_ty_60

§

impl Eq for _bindgen_ty_61

§

impl Eq for _bindgen_ty_62

§

impl Eq for _bindgen_ty_63

§

impl Eq for _bindgen_ty_64

§

impl Eq for _bindgen_ty_65

§

impl Eq for _bindgen_ty_66

§

impl Eq for fsconfig_command

§

impl Eq for fsconfig_command

§

impl Eq for ifla_geneve_df

§

impl Eq for ifla_gtp_role

§

impl Eq for ifla_vxlan_df

§

impl Eq for in6_addr_gen_mode

§

impl Eq for io_uring_op

§

impl Eq for ipvlan_mode

§

impl Eq for macsec_offload

§

impl Eq for macsec_validation_type

§

impl Eq for macvlan_macaddr_mode

§

impl Eq for macvlan_mode

§

impl Eq for membarrier_cmd

§

impl Eq for membarrier_cmd_flag

§

impl Eq for net_device_flags

§

impl Eq for nf_dev_hooks

§

impl Eq for nf_inet_hooks

§

impl Eq for nf_ip6_hook_priorities

§

impl Eq for nf_ip_hook_priorities

§

impl Eq for nl_mmap_status

§

impl Eq for nlmsgerr_attrs

§

impl Eq for rt_class_t

§

impl Eq for rt_scope_t

§

impl Eq for rtattr_type_t

§

impl Eq for socket_state

§

impl Eq for tcp_ca_state

§

impl Eq for tcp_fastopen_client_fail

§

impl<'a> Eq for PyStringData<'a>

§

impl<'a> Eq for ProcessesToUpdate<'a>

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<'a> Eq for devela::_dep::log::Metadata<'a>

Source§

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

§

impl<'a> Eq for devela::_dep::tracing::Metadata<'a>

1.10.0 · Source§

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

1.0.0 · Source§

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

1.79.0 · Source§

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

§

impl<'a, T> Eq for devela::_dep::bumpalo::boxed::Box<'a, T>
where T: Eq + ?Sized,

§

impl<'a, T> Eq for ReadChunk<'a, T>
where T: Eq,

§

impl<'a, T> Eq for WriteChunk<'a, T>
where T: Eq,

§

impl<'a, T> Eq for WriteChunkUninit<'a, T>
where T: Eq,

Source§

impl<'a, T: Eq + 'a> Eq for ConstList<'a, T>

Source§

impl<'a, T: Eq> Eq for ConstListIterator<'a, T>

Source§

impl<'a, _0: Eq, _1: Eq, _2: Eq, _3: Eq, _4: Eq, _5: Eq, _6: Eq, _7: Eq, _8: Eq, _9: Eq, _10: Eq, _11: Eq> Eq for TupleElementMut<'a, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>

Available on crate feature _tuple only.
Source§

impl<'a, _0: Eq, _1: Eq, _2: Eq, _3: Eq, _4: Eq, _5: Eq, _6: Eq, _7: Eq, _8: Eq, _9: Eq, _10: Eq, _11: Eq> Eq for TupleElementRef<'a, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>

Available on crate feature _tuple only.
§

impl<'bump> Eq for devela::_dep::bumpalo::collections::String<'bump>

§

impl<'bump, T> Eq for devela::_dep::bumpalo::collections::Vec<'bump, T>
where T: 'bump + Eq,

§

impl<'h> Eq for Match<'h>

§

impl<'n> Eq for TimeZoneAnnotationKind<'n>

§

impl<'n> Eq for Pieces<'n>

§

impl<'n> Eq for TimeZoneAnnotation<'n>

§

impl<'n> Eq for TimeZoneAnnotationName<'n>

Source§

impl<'t, T: Eq> Eq for OptionFmt<'t, T>

1.0.0 · Source§

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

1.0.0 · 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.0.0 · 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,

§

impl<D> Eq for StyledContent<D>
where D: Eq + Display,

§

impl<Dyn> Eq for devela::_dep::rkyv::ptr_meta::DynMetadata<Dyn>
where Dyn: ?Sized,

Source§

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

§

impl<E> Eq for AllocOrInitError<E>
where E: Eq,

§

impl<E> Eq for ErrMode<E>
where E: Eq,

1.4.0 · Source§

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

Source§

impl<G: Eq, C: Eq> Eq for GcdReturn<G, C>

1.29.0 · Source§

impl<H> Eq for BuildHasherDefault<H>

§

impl<I> Eq for InputError<I>
where I: Eq + Clone,

§

impl<I> Eq for LocatingSlice<I>
where I: Eq,

§

impl<I> Eq for Partial<I>
where I: Eq,

§

impl<I, E> Eq for ParseError<I, E>
where I: Eq, E: Eq,

§

impl<I, S> Eq for Stateful<I, S>
where I: Eq, S: Eq,

1.0.0 · Source§

impl<Idx> Eq for devela::all::Range<Idx>
where Idx: Eq,

1.0.0 · Source§

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

1.26.0 · Source§

impl<Idx> Eq for devela::all::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 RangeToInclusive<Idx>
where Idx: Eq,

Source§

impl<Idx> Eq for devela::_core::range::Range<Idx>
where Idx: Eq,

Source§

impl<Idx> Eq for devela::_core::range::RangeFrom<Idx>
where Idx: Eq,

Source§

impl<Idx> Eq for devela::_core::range::RangeInclusive<Idx>
where Idx: Eq,

§

impl<K, H> Eq for ArchivedHashSet<K, H>
where K: Hash + Eq, H: Hasher + Default,

§

impl<K, H> Eq for ArchivedIndexSet<K, H>
where K: Eq,

§

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

1.0.0 · Source§

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

§

impl<K, V, H> Eq for ArchivedHashMap<K, V, H>
where K: Hash + Eq, V: Eq, H: Default + Hasher,

§

impl<K, V, H> Eq for ArchivedIndexMap<K, V, H>
where K: Eq, V: Eq,

1.0.0 · Source§

impl<K, V, S> Eq for devela::_dep::_std::collections::HashMap<K, V, S>
where K: Eq + Hash, V: Eq, S: BuildHasher,

§

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

§

impl<K, V, const E: usize> Eq for ArchivedBTreeMap<K, V, E>
where K: PartialEq, V: PartialEq,

Source§

impl<L, R> Eq for Either<L, R>
where L: Eq, R: Eq,

Source§

impl<N: Eq, H: Eq> Eq for Mismatch<N, H>

1.41.0 · Source§

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

Source§

impl<S: Eq, V: Eq> Eq for Own<S, V>

§

impl<Storage> Eq for __BindgenBitfieldUnit<Storage>
where Storage: Eq,

§

impl<Storage> Eq for __BindgenBitfieldUnit<Storage>
where Storage: Eq,

§

impl<Storage, Align> Eq for __BindgenBitfieldUnit<Storage, Align>
where Storage: Eq, Align: Eq,

§

impl<T0> Eq for ArchivedTuple1<T0>
where T0: Eq,

§

impl<T0, T1> Eq for ArchivedTuple2<T0, T1>
where T0: Eq, T1: Eq,

§

impl<T0, T1, T2> Eq for ArchivedTuple3<T0, T1, T2>
where T0: Eq, T1: Eq, T2: Eq,

§

impl<T0, T1, T2, T3> Eq for ArchivedTuple4<T0, T1, T2, T3>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq,

§

impl<T0, T1, T2, T3, T4> Eq for ArchivedTuple5<T0, T1, T2, T3, T4>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq,

§

impl<T0, T1, T2, T3, T4, T5> Eq for ArchivedTuple6<T0, T1, T2, T3, T4, T5>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq, T5: Eq,

§

impl<T0, T1, T2, T3, T4, T5, T6> Eq for ArchivedTuple7<T0, T1, T2, T3, T4, T5, T6>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq, T5: Eq, T6: Eq,

§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Eq for ArchivedTuple8<T0, T1, T2, T3, T4, T5, T6, T7>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq, T5: Eq, T6: Eq, T7: Eq,

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Eq for ArchivedTuple9<T0, T1, T2, T3, T4, T5, T6, T7, T8>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq, T5: Eq, T6: Eq, T7: Eq, T8: Eq,

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Eq for ArchivedTuple10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq, T5: Eq, T6: Eq, T7: Eq, T8: Eq, T9: Eq,

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Eq for ArchivedTuple11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq, T5: Eq, T6: Eq, T7: Eq, T8: Eq, T9: Eq, T10: Eq,

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Eq for ArchivedTuple12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq, T5: Eq, T6: Eq, T7: Eq, T8: Eq, T9: Eq, T10: Eq, T11: Eq,

§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Eq for ArchivedTuple13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
where T0: Eq, T1: Eq, T2: Eq, T3: Eq, T4: Eq, T5: Eq, T6: Eq, T7: Eq, T8: Eq, T9: Eq, T10: Eq, T11: Eq, T12: Eq,

Source§

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

1.0.0 · Source§

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

§

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

§

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

1.17.0 · Source§

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

1.36.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

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

1.0.0 · Source§

impl<T> Eq for devela::_dep::_std::sync::mpmc::SendError<T>
where T: Eq,

§

impl<T> Eq for Print<T>
where T: Eq + Display,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

Source§

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

1.2.0 · Source§

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

1.21.0 · Source§

impl<T> Eq for Discriminant<T>

1.0.0 · Source§

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

1.20.0 · Source§

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

1.28.0 · Source§

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

1.70.0 · Source§

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

1.0.0 · Source§

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

1.25.0 · Source§

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

1.2.0 · Source§

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

1.74.0 · Source§

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

Source§

impl<T> Eq for TypeResource<T>
where T: TypeResourced, T::TypeData: Eq,

1.0.0 · Source§

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

1.19.0 · Source§

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

1.70.0 · Source§

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

Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Eq for RingBuffer<T>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Eq for Shared<'_, T>
where T: Pointable + ?Sized,

§

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

§

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

§

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

§

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

§

impl<T> Eq for __BindgenUnionField<T>

§

impl<T> Eq for __BindgenUnionField<T>

Source§

impl<T, A> Eq for UniqueRc<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 devela::all::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,

1.0.0 · Source§

impl<T, A> Eq for devela::all::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 · Source§

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

§

impl<T, B> Eq for EulerAngles<T, B>
where T: Eq, B: Eq,

§

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

1.0.0 · Source§

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

§

impl<T, F> Eq for ArchivedRc<T, F>
where T: ArchivePointee + Eq + ?Sized,

§

impl<T, N> Eq for NichedOption<T, N>
where T: Eq, N: Niching<T> + ?Sized,

1.0.0 · Source§

impl<T, S> Eq for devela::_dep::_std::collections::HashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

§

impl<T, S> Eq for Checkpoint<T, S>
where T: Eq,

§

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

Source§

impl<T, const CAP: usize> Eq for ArrayVec<T, CAP>
where T: Eq,

1.0.0 · Source§

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

Source§

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

Source§

impl<T: Eq> Eq for Angle<T>

Available on crate feature geom only.
Source§

impl<T: Eq> Eq for BareBox<T>

Source§

impl<T: Eq> Eq for CacheAlign<T>

Source§

impl<T: Eq> Eq for HasherFnv<T>

Source§

impl<T: Eq> Eq for HasherFx<T>

Source§

impl<T: Eq> Eq for VecVector<T>

Available on crate feature alg only.
Source§

impl<T: Eq> Eq for Bitwise<T>

Source§

impl<T: Eq> Eq for Cast<T>

Available on prim··· only.
Source§

impl<T: Eq> Eq for Compare<T>

Source§

impl<T: Eq> Eq for Int<T>

Source§

impl<T: Eq> Eq for Interval<T>

Source§

impl<T: Eq, const C: usize, const R: usize, const CR: usize, const RMAJ: bool, S: Storage> Eq for Array2d<T, C, R, CR, RMAJ, S>
where S::Stored<[T; CR]>: Eq,

Source§

impl<T: Eq, const CAP: usize, IDX: Eq, S: Storage> Eq for Destaque<T, CAP, IDX, S>
where S::Stored<[T; CAP]>: Eq,

Source§

impl<T: Eq, const CAP: usize, IDX: Eq, S: Storage> Eq for Stack<T, CAP, IDX, S>
where S::Stored<[T; CAP]>: Eq,

Source§

impl<T: Eq, const CAP: usize, S: Storage> Eq for devela::all::Array<T, CAP, S>
where S::Stored<[T; CAP]>: Eq,

Source§

impl<T: Eq, const D: usize> Eq for Extent<T, D>

Available on crate feature geom only.
Source§

impl<T: Eq, const D: usize> Eq for Point<T, D>

Available on crate feature geom only.
Source§

impl<T: Eq, const D: usize> Eq for Vector<T, D>

Available on crate feature alg only.
Source§

impl<V: Eq, Q: Eq> Eq for ValueQuant<V, Q>

Source§

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

Source§

impl<Y: Eq, MO: Eq, D: Eq, H: Eq, M: Eq, S: Eq, MS: Eq, US: Eq, NS: Eq> Eq for TimeSplit<Y, MO, D, H, M, S, MS, US, NS>

Source§

impl<_0: Eq, _1: Eq, _2: Eq, _3: Eq, _4: Eq, _5: Eq, _6: Eq, _7: Eq, _8: Eq, _9: Eq, _10: Eq, _11: Eq> Eq for TupleElement<_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>

Available on crate feature _tuple only.
Source§

impl<const CAP: usize> Eq for StringNonul<CAP>

Available on crate feature _string_nonul only.
Source§

impl<const CAP: usize> Eq for StringU8<CAP>

Source§

impl<const CAP: usize> Eq for StringU16<CAP>

Source§

impl<const CAP: usize> Eq for StringU32<CAP>

Source§

impl<const CAP: usize> Eq for StringUsize<CAP>

Source§

impl<const CAP: usize> Eq for GraphemeNonul<CAP>

Source§

impl<const CAP: usize> Eq for GraphemeU8<CAP>

Source§

impl<const CAP: usize> Eq for ArrayString<CAP>

Source§

impl<const SH1: usize, const SH2: usize, const SH3: usize> Eq for XorShift8Custom<SH1, SH2, SH3>

Available on crate feature rand only.
Source§

impl<const V: i8> Eq for devela::_info::examples::niche::NonValueI8<V>

Available on doc only.
Source§

impl<const V: i8> Eq for devela::all::NonValueI8<V>

Source§

impl<const V: u8> Eq for NonValueU8<V>

Source§

impl<const V: u16> Eq for NonValueU16<V>