pub trait PartialEq<Rhs = Self>where
Rhs: ?Sized,{
// Required method
fn eq(&self, other: &Rhs) -> bool;
// Provided method
fn ne(&self, other: &Rhs) -> bool { ... }
}
std
only.Expand description
Trait for comparisons using the equality operator.
Implementing this trait for types provides the ==
and !=
operators for
those types.
x.eq(y)
can also be written x == y
, and x.ne(y)
can be written x != y
.
We use the easier-to-read infix notation in the remainder of this documentation.
This trait allows for comparisons using the equality operator, for types
that do not have a full equivalence relation. For example, in floating point
numbers NaN != NaN
, so floating point types implement PartialEq
but not
Eq
. Formally speaking, when Rhs == Self
, this trait corresponds
to a partial equivalence relation.
Implementations must ensure that eq
and ne
are consistent with each other:
a != b
if and only if!(a == b)
.
The default implementation of ne
provides this consistency and is almost
always sufficient. It should not be overridden without very good reason.
If PartialOrd
or Ord
are also implemented for Self
and Rhs
, their methods must also
be consistent with PartialEq
(see the documentation of those traits for the exact
requirements). It’s easy to accidentally make them disagree by deriving some of the traits and
manually implementing others.
The equality relation ==
must satisfy the following conditions
(for all a
, b
, c
of type A
, B
, C
):
-
Symmetry: if
A: PartialEq<B>
andB: PartialEq<A>
, thena == b
impliesb == a
; and -
Transitivity: if
A: PartialEq<B>
andB: PartialEq<C>
andA: PartialEq<C>
, thena == b
andb == c
impliesa == c
. This must also work for longer chains, such as whenA: PartialEq<B>
,B: PartialEq<C>
,C: PartialEq<D>
, andA: PartialEq<D>
all exist.
Note that the B: PartialEq<A>
(symmetric) and A: PartialEq<C>
(transitive) impls are not forced to exist, but these requirements apply
whenever they do exist.
Violating these requirements 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.
§Cross-crate considerations
Upholding the requirements stated above can become tricky when one crate implements PartialEq
for a type of another crate (i.e., to allow comparing one of its own types with a type from the
standard library). The recommendation is to never implement this trait for a foreign type. In
other words, such a crate should do impl PartialEq<ForeignType> for LocalType
, but it should
not do impl PartialEq<LocalType> for ForeignType
.
This avoids the problem of transitive chains that criss-cross crate boundaries: for all local
types T
, you may assume that no other crate will add impl
s that allow comparing T == U
. In
other words, if other crates add impl
s that allow building longer transitive chains U1 == ... == T == V1 == ...
, then all the types that appear to the right of T
must be types that the
crate defining T
already knows about. This rules out transitive chains where downstream crates
can add new impl
s that “stitch together” comparisons of foreign types in ways that violate
transitivity.
Not having such foreign impl
s also avoids forward compatibility issues where one crate adding
more PartialEq
implementations can cause build failures in downstream crates.
§Derivable
This trait can be used with #[derive]
. When derive
d on structs, two
instances are equal if all fields are equal, and not equal if any fields
are not equal. When derive
d on enums, two instances are equal if they
are the same variant and all fields are equal.
§How can I implement PartialEq
?
An example implementation for a domain in which two books are considered the same book if their ISBN matches, even if the formats differ:
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
}
}
let b1 = Book { isbn: 3, format: BookFormat::Paperback };
let b2 = Book { isbn: 3, format: BookFormat::Ebook };
let b3 = Book { isbn: 10, format: BookFormat::Paperback };
assert!(b1 == b2);
assert!(b1 != b3);
§How can I compare two different types?
The type you can compare with is controlled by PartialEq
’s type parameter.
For example, let’s tweak our previous code a bit:
// The derive implements <BookFormat> == <BookFormat> comparisons
#[derive(PartialEq)]
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
struct Book {
isbn: i32,
format: BookFormat,
}
// Implement <Book> == <BookFormat> comparisons
impl PartialEq<BookFormat> for Book {
fn eq(&self, other: &BookFormat) -> bool {
self.format == *other
}
}
// Implement <BookFormat> == <Book> comparisons
impl PartialEq<Book> for BookFormat {
fn eq(&self, other: &Book) -> bool {
*self == other.format
}
}
let b1 = Book { isbn: 3, format: BookFormat::Paperback };
assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Ebook != b1);
By changing impl PartialEq for Book
to impl PartialEq<BookFormat> for Book
,
we allow BookFormat
s to be compared with Book
s.
A comparison like the one above, which ignores some fields of the struct,
can be dangerous. It can easily lead to an unintended violation of the
requirements for a partial equivalence relation. For example, if we kept
the above implementation of PartialEq<Book>
for BookFormat
and added an
implementation of PartialEq<Book>
for Book
(either via a #[derive]
or
via the manual implementation from the first example) then the result would
violate transitivity:
#[derive(PartialEq)]
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
#[derive(PartialEq)]
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq<BookFormat> for Book {
fn eq(&self, other: &BookFormat) -> bool {
self.format == *other
}
}
impl PartialEq<Book> for BookFormat {
fn eq(&self, other: &Book) -> bool {
*self == other.format
}
}
fn main() {
let b1 = Book { isbn: 1, format: BookFormat::Paperback };
let b2 = Book { isbn: 2, format: BookFormat::Paperback };
assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Paperback == b2);
// The following should hold by transitivity but doesn't.
assert!(b1 == b2); // <-- PANICS
}
§Examples
let x: u32 = 0;
let y: u32 = 1;
assert_eq!(x == y, false);
assert_eq!(x.eq(&y), false);
Required Methods§
Provided Methods§
Implementors§
impl PartialEq for devela::_core::ascii::Char
impl PartialEq for DebugAsHex
impl PartialEq for devela::_core::fmt::Sign
impl PartialEq for IpAddr
impl PartialEq for Ipv6MulticastScope
impl PartialEq for SocketAddr
impl PartialEq for GetManyMutError
impl PartialEq for SearchStep
impl PartialEq for ExampleEnumIntU8
doc
only.impl PartialEq for AngleDirection
geom
only.impl PartialEq for AngleKind
geom
only.impl PartialEq for AudioError
audio
only.impl PartialEq for BacktraceStatus
impl PartialEq for ColorError
color
only.impl PartialEq for CompressionMode
impl PartialEq for DrawError
draw
only.impl PartialEq for EncodingMode
impl PartialEq for devela::all::FmtAlignment
impl PartialEq for FontError
font
only.impl PartialEq for ImageError
image
only.impl PartialEq for devela::all::IoErrorKind
impl PartialEq for MediaError
media··
only.impl PartialEq for MidiError
midi
only.impl PartialEq for NotAvailable
impl PartialEq for WaveletUnitRole
wave
only.impl PartialEq for Infallible
impl PartialEq for DataNotEnough
impl PartialEq for MismatchedBounds
impl PartialEq for PartialSpace
impl PartialEq for FpCategory
impl PartialEq for NumError
impl PartialEq for devela::num::Ordering
impl PartialEq for devela::num::Sign
impl PartialEq for UnitBi
unit
only.impl PartialEq for UnitSi
unit
only.impl PartialEq for Month
impl PartialEq for devela::phys::Weekday
impl PartialEq for devela::text::AsciiChar
impl PartialEq for InvalidText
impl PartialEq for IntErrorKind
impl PartialEq for devela::ui::LayoutError
layout
only.impl PartialEq for devela::work::AtomicOrdering
impl PartialEq for TryReserveErrorKind
impl PartialEq for CollectionAllocErr
impl PartialEq for CheckedCastError
impl PartialEq for PodCastError
impl PartialEq for devela::_dep::crossterm::event::Event
impl PartialEq for devela::_dep::crossterm::event::KeyCode
impl PartialEq for KeyEventKind
impl PartialEq for MediaKeyCode
impl PartialEq for ModifierKeyCode
impl PartialEq for devela::_dep::crossterm::event::MouseButton
impl PartialEq for MouseEventKind
impl PartialEq for Attribute
impl PartialEq for Color
impl PartialEq for Colored
impl PartialEq for ClearType
impl PartialEq for devela::_dep::hashbrown::TryReserveError
impl PartialEq for Era
impl PartialEq for devela::_dep::jiff::civil::Weekday
impl PartialEq for RoundMode
impl PartialEq for Unit
impl PartialEq for Meridiem
impl PartialEq for PiecesOffset
impl PartialEq for AmbiguousOffset
impl PartialEq for Dst
impl PartialEq for ClockSpeed
impl PartialEq for DistortionKind
impl PartialEq for EqFilterKind
impl PartialEq for devela::_dep::kira::effect::filter::FilterMode
impl PartialEq for Easing
impl PartialEq for StartTime
impl PartialEq for WhenToStart
impl PartialEq for Waveform
impl PartialEq for EndPosition
impl PartialEq for PlaybackPosition
impl PartialEq for PlaybackState
impl PartialEq for TrackPlaybackState
impl PartialEq for devela::_dep::log::Level
impl PartialEq for devela::_dep::log::LevelFilter
impl PartialEq for ConnectErrorKind
impl PartialEq for Ignore
impl PartialEq for PortInfoError
impl PartialEq for devela::_dep::midir::SendError
impl PartialEq for AppleGfxApi
impl PartialEq for WebGLVersion
impl PartialEq for Backend
impl PartialEq for BlendFactor
impl PartialEq for BlendValue
impl PartialEq for BufferType
impl PartialEq for BufferUsage
impl PartialEq for CompareFunc
impl PartialEq for Comparison
impl PartialEq for CullFace
impl PartialEq for CursorIcon
impl PartialEq for Equation
impl PartialEq for devela::_dep::miniquad::FilterMode
impl PartialEq for FrontFaceOrder
impl PartialEq for devela::_dep::miniquad::KeyCode
impl PartialEq for MipmapFilterMode
impl PartialEq for devela::_dep::miniquad::MouseButton
impl PartialEq for PrimitiveType
impl PartialEq for RawId
impl PartialEq for StencilOp
impl PartialEq for TextureAccess
impl PartialEq for TextureFormat
impl PartialEq for TextureKind
impl PartialEq for TextureWrap
impl PartialEq for TouchPhase
impl PartialEq for VertexFormat
impl PartialEq for VertexStep
impl PartialEq for IOURING_OP
impl PartialEq for perf_event_sample_format_t
impl PartialEq for ElementType
impl PartialEq for PyGILState_STATE
impl PartialEq for PySendResult
impl PartialEq for _PyStatus_TYPE
impl PartialEq for Associativity
impl PartialEq for CacheType
impl PartialEq for DatType
impl PartialEq for ExtendedRegisterStateLocation
impl PartialEq for ExtendedRegisterType
impl PartialEq for Hypervisor
impl PartialEq for TopologyType
impl PartialEq for Yield
impl PartialEq for Panic
impl PartialEq for ArchivedIpAddr
impl PartialEq for ArchivedSocketAddr
impl PartialEq for BufferSize
impl PartialEq for HostId
impl PartialEq for SampleFormat
impl PartialEq for SupportedBufferSize
impl PartialEq for devela::_dep::rustix::fs::Advice
impl PartialEq for devela::_dep::rustix::fs::FileType
impl PartialEq for FlockOperation
impl PartialEq for devela::_dep::rustix::fs::SeekFrom
impl PartialEq for IoringMsgringCmds
impl PartialEq for IoringOp
impl PartialEq for IoringRegisterOp
impl PartialEq for IoringRestrictionOp
impl PartialEq for devela::_dep::rustix::ioctl::Direction
impl PartialEq for devela::_dep::rustix::mm::Advice
impl PartialEq for devela::_dep::rustix::net::Shutdown
impl PartialEq for SocketAddrAny
impl PartialEq for Timeout
impl PartialEq for DumpableBehavior
impl PartialEq for EndianMode
impl PartialEq for FloatingPointMode
impl PartialEq for MachineCheckMemoryCorruptionKillPolicy
impl PartialEq for MembarrierCommand
impl PartialEq for PTracer
impl PartialEq for Resource
impl PartialEq for devela::_dep::rustix::process::Signal
impl PartialEq for SpeculationFeature
impl PartialEq for TimeStampCounterReadability
impl PartialEq for TimingMethod
impl PartialEq for VirtualMemoryMapAddress
impl PartialEq for RebootCommand
impl PartialEq for Action
impl PartialEq for OptionalActions
impl PartialEq for QueueSelector
impl PartialEq for Capability
impl PartialEq for devela::_dep::rustix::thread::ClockId
impl PartialEq for CoreSchedulingScope
impl PartialEq for FutexOperation
impl PartialEq for LinkNameSpaceType
impl PartialEq for SecureComputingMode
impl PartialEq for SysCallUserDispatchFastSwitch
impl PartialEq for WakeOp
impl PartialEq for WakeOpCmp
impl PartialEq for TimerfdClockId
impl PartialEq for SeekSearchResult
impl PartialEq for StandardTagKey
impl PartialEq for StandardVisualKey
impl PartialEq for DiskKind
impl PartialEq for ProcessStatus
impl PartialEq for devela::_dep::sysinfo::Signal
impl PartialEq for ThreadKind
impl PartialEq for UpdateKind
impl PartialEq for GraphemeIncomplete
impl PartialEq for Endianness
impl PartialEq for devela::_dep::winnow::error::ErrorKind
impl PartialEq for Needed
impl PartialEq for StrContext
impl PartialEq for StrContextValue
impl PartialEq for CompareResult
impl PartialEq for VarError
impl PartialEq for devela::_dep::_std::io::SeekFrom
impl PartialEq for devela::_dep::_std::net::Shutdown
impl PartialEq for BacktraceStyle
impl PartialEq for RecvTimeoutError
impl PartialEq for TryRecvError
impl PartialEq for _Unwind_Action
impl PartialEq for _Unwind_Reason_Code
impl PartialEq for EulerRot
impl PartialEq for bool
impl PartialEq for char
impl PartialEq for f16
impl PartialEq for f32
impl PartialEq for f64
impl PartialEq for f128
impl PartialEq for i8
impl PartialEq for i16
impl PartialEq for i32
impl PartialEq for i64
impl PartialEq for i128
impl PartialEq for isize
impl PartialEq for !
impl PartialEq for str
impl PartialEq for u8
impl PartialEq for u16
impl PartialEq for u32
impl PartialEq for u64
impl PartialEq for u128
impl PartialEq for ()
impl PartialEq for usize
impl PartialEq for AllocError
impl PartialEq for CpuidResult
impl PartialEq for CharTryFromError
impl PartialEq for DecodeUtf16Error
impl PartialEq for ParseCharError
impl PartialEq for TryFromCharError
impl PartialEq for FromBytesUntilNulError
impl PartialEq for FromBytesWithNulError
impl PartialEq for FormattingOptions
impl PartialEq for Assume
impl PartialEq for AddrParseError
impl PartialEq for Ipv4Addr
impl PartialEq for Ipv6Addr
impl PartialEq for SocketAddrV4
impl PartialEq for SocketAddrV6
impl PartialEq for devela::_core::ptr::Alignment
impl PartialEq for ParseBoolError
impl PartialEq for devela::_core::str::Utf8Error
impl PartialEq for ExampleBitfield
_bit_u8
and doc
only.impl PartialEq for ExampleBitfieldCustom
_bit_u8
and doc
only.impl PartialEq for ExampleBitfieldExtra
_bit_u8
and doc
only.impl PartialEq for ExampleEnumSet
doc
only.impl PartialEq for ExampleIdSeqUsize
doc
only.impl PartialEq for Boxed
alloc
only.impl PartialEq for FailedErrorConversion
impl PartialEq for False
impl PartialEq for devela::all::FmtError
impl PartialEq for Layout
impl PartialEq for devela::all::LayoutError
impl PartialEq for Lgc16
rand
only.impl PartialEq for LinuxTerminalSize
linux
only.impl PartialEq for LinuxTermios
linux
only.impl PartialEq for LinuxTimespec
linux
only.impl PartialEq for NotImplemented
impl PartialEq for NotSupported
impl PartialEq for Path
impl PartialEq for PathBuf
impl PartialEq for StripPrefixError
impl PartialEq for PhantomPinned
impl PartialEq for RangeFull
impl PartialEq for devela::all::String
impl PartialEq for True
impl PartialEq for devela::all::TryFromIntError
impl PartialEq for Xabc
rand
only.impl PartialEq for XorShift8
rand
only.impl PartialEq for XorShift16
rand
only.impl PartialEq for XorShift32
rand
only.impl PartialEq for XorShift64
rand
only.impl PartialEq for XorShift128
rand
only.impl PartialEq for XorShift128p
rand
only.impl PartialEq for Xoroshiro128pp
rand
only.impl PartialEq for Xyza8a
rand
only.impl PartialEq for Xyza8b
rand
only.impl PartialEq for m128
impl PartialEq for m128d
impl PartialEq for m128i
impl PartialEq for TypeId
impl PartialEq for DataOverflow
impl PartialEq for ElementNotFound
impl PartialEq for IdPin<'_>
impl PartialEq for IdPinBox
impl PartialEq for IndexOutOfBounds
impl PartialEq for InvalidAxisLength
impl PartialEq for KeyAlreadyExists
impl PartialEq for MismatchedCapacity
impl PartialEq for MismatchedDimensions
impl PartialEq for MismatchedIndices
impl PartialEq for NodeEmpty
impl PartialEq for NodeLinkNotSet
impl PartialEq for NodeLinkNotUnique
impl PartialEq for NotEnoughElements
impl PartialEq for NotEnoughSpace
impl PartialEq for PartiallyAdded
impl PartialEq for CStr
impl PartialEq for CString
impl PartialEq for OsStr
impl PartialEq for OsString
impl PartialEq for Divisor<i8>
impl PartialEq for Divisor<i16>
impl PartialEq for Divisor<i32>
impl PartialEq for Divisor<i64>
impl PartialEq for Divisor<i128>
impl PartialEq for Divisor<isize>
impl PartialEq for Divisor<u8>
impl PartialEq for Divisor<u16>
impl PartialEq for Divisor<u32>
impl PartialEq for Divisor<u64>
impl PartialEq for Divisor<u128>
impl PartialEq for Divisor<usize>
impl PartialEq for Duration
impl PartialEq for TryFromFloatSecsError
impl PartialEq for Instant
impl PartialEq for SystemTime
impl PartialEq for SystemTimeError
impl PartialEq for UnixTimeI64
impl PartialEq for UnixTimeU32
impl PartialEq for GraphemeString
impl PartialEq for InvalidChar
impl PartialEq for InvalidUtf8
impl PartialEq for ParseFloatError
impl PartialEq for ParseIntError
impl PartialEq for char7
impl PartialEq for char8
impl PartialEq for char16
impl PartialEq for RawWaker
impl PartialEq for RawWakerVTable
impl PartialEq for AccessError
impl PartialEq for ThreadId
impl PartialEq for devela::work::WaitTimeoutResult
impl PartialEq for UnorderedKeyError
impl PartialEq for devela::_dep::_alloc::collections::TryReserveError
impl PartialEq for FromVecWithNulError
impl PartialEq for IntoStringError
impl PartialEq for NulError
impl PartialEq for FromUtf8Error
impl PartialEq for AllocErr
impl PartialEq for DisableBlinking
impl PartialEq for EnableBlinking
impl PartialEq for Hide
impl PartialEq for MoveDown
impl PartialEq for MoveLeft
impl PartialEq for MoveRight
impl PartialEq for MoveTo
impl PartialEq for MoveToColumn
impl PartialEq for MoveToNextLine
impl PartialEq for MoveToPreviousLine
impl PartialEq for MoveToRow
impl PartialEq for MoveUp
impl PartialEq for RestorePosition
impl PartialEq for SavePosition
impl PartialEq for Show
impl PartialEq for DisableBracketedPaste
impl PartialEq for DisableFocusChange
impl PartialEq for DisableMouseCapture
impl PartialEq for EnableBracketedPaste
impl PartialEq for EnableFocusChange
impl PartialEq for EnableMouseCapture
impl PartialEq for KeyEvent
impl PartialEq for KeyEventState
impl PartialEq for KeyModifiers
impl PartialEq for KeyboardEnhancementFlags
impl PartialEq for MouseEvent
impl PartialEq for PopKeyboardEnhancementFlags
impl PartialEq for PushKeyboardEnhancementFlags
impl PartialEq for Attributes
impl PartialEq for Colors
impl PartialEq for ContentStyle
impl PartialEq for ResetColor
impl PartialEq for SetAttribute
impl PartialEq for SetAttributes
impl PartialEq for SetBackgroundColor
impl PartialEq for SetColors
impl PartialEq for SetForegroundColor
impl PartialEq for SetStyle
impl PartialEq for SetUnderlineColor
impl PartialEq for BeginSynchronizedUpdate
impl PartialEq for Clear
impl PartialEq for DisableLineWrap
impl PartialEq for EnableLineWrap
impl PartialEq for EndSynchronizedUpdate
impl PartialEq for EnterAlternateScreen
impl PartialEq for LeaveAlternateScreen
impl PartialEq for ScrollDown
impl PartialEq for ScrollUp
impl PartialEq for SetSize
impl PartialEq for devela::_dep::jiff::civil::Date
impl PartialEq for DateTime
impl PartialEq for ISOWeekDate
impl PartialEq for devela::_dep::jiff::civil::Time
impl PartialEq for PiecesNumericOffset
impl PartialEq for SignedDuration
impl PartialEq for devela::_dep::jiff::Span
impl PartialEq for Timestamp
impl PartialEq for Zoned
impl PartialEq for AmbiguousTimestamp
impl PartialEq for AmbiguousZoned
impl PartialEq for Offset
impl PartialEq for TimeZone
impl PartialEq for CompileError
impl PartialEq for Exception
impl PartialEq for Global
impl PartialEq for Instance
impl PartialEq for LinkError
impl PartialEq for Memory
impl PartialEq for Module
impl PartialEq for RuntimeError
impl PartialEq for Table
impl PartialEq for Tag
impl PartialEq for devela::_dep::js_sys::Array
impl PartialEq for ArrayBuffer
impl PartialEq for BigInt
impl PartialEq for Boolean
impl PartialEq for DataView
impl PartialEq for devela::_dep::js_sys::Date
impl PartialEq for devela::_dep::js_sys::Error
impl PartialEq for EvalError
impl PartialEq for Function
impl PartialEq for Generator
impl PartialEq for IteratorNext
impl PartialEq for JsString
impl PartialEq for Map
impl PartialEq for Number
impl PartialEq for Object
impl PartialEq for RangeError
impl PartialEq for ReferenceError
impl PartialEq for RegExp
impl PartialEq for Set
impl PartialEq for SyntaxError
impl PartialEq for devela::_dep::js_sys::TryFromIntError
impl PartialEq for TypeError
impl PartialEq for UriError
impl PartialEq for WeakMap
impl PartialEq for WeakSet
impl PartialEq for MockBackendSettings
impl PartialEq for devela::_dep::kira::clock::ClockId
impl PartialEq for ClockTime
impl PartialEq for DistortionBuilder
impl PartialEq for FilterBuilder
impl PartialEq for PanningControlBuilder
impl PartialEq for ReverbBuilder
impl PartialEq for VolumeControlBuilder
impl PartialEq for ClockInfo
impl PartialEq for ListenerInfo
impl PartialEq for ListenerId
impl PartialEq for ModulatorId
impl PartialEq for StaticSoundData
impl PartialEq for StaticSoundSettings
impl PartialEq for StreamingSoundSettings
impl PartialEq for Region
impl PartialEq for Capacities
impl PartialEq for Decibels
impl PartialEq for Frame
impl PartialEq for Mix
impl PartialEq for Panning
impl PartialEq for PlaybackRate
impl PartialEq for ResourceLimitReached
impl PartialEq for Semitones
impl PartialEq for Tween
impl PartialEq for SendTrackId
impl PartialEq for SpatialTrackDistances
impl PartialEq for ParseLevelError
impl PartialEq for InitError
impl PartialEq for MidiInputPort
impl PartialEq for MidiOutputPort
impl PartialEq for BlendState
impl PartialEq for BufferId
impl PartialEq for KeyMods
impl PartialEq for Pipeline
impl PartialEq for PipelineParams
impl PartialEq for RenderPass
impl PartialEq for ShaderId
impl PartialEq for StencilFaceState
impl PartialEq for StencilState
impl PartialEq for TextureId
impl PartialEq for cpu_set_t
impl PartialEq for PyGetSetDef
impl PartialEq for PyMemberDef
impl PartialEq for PyMethodDef
impl PartialEq for PyModuleDef_Slot
impl PartialEq for PyBackedBytes
impl PartialEq for PyBackedStr
impl PartialEq for PySliceIndices
impl PartialEq for ApmInfo
impl PartialEq for CacheInfoIter
impl PartialEq for CacheParameter
impl PartialEq for CpuIdResult
impl PartialEq for ExtendedTopologyLevel
impl PartialEq for L1CacheTlbInfo
impl PartialEq for L2And3CacheTlbInfo
impl PartialEq for L2CatInfo
impl PartialEq for MemBwAllocationInfo
impl PartialEq for MemoryEncryptionInfo
impl PartialEq for MonitorMwaitInfo
impl PartialEq for PerformanceOptimizationInfo
impl PartialEq for ProcessorCapacityAndFeatureInfo
impl PartialEq for ProcessorSerial
impl PartialEq for ProcessorTopologyInfo
impl PartialEq for SoCVendorBrand
impl PartialEq for SvmFeatures
impl PartialEq for Tlb1gbPageInfo
impl PartialEq for VendorInfo
impl PartialEq for devela::_dep::regex_lite::Error
impl PartialEq for Failure
impl PartialEq for ArchivedCString
impl PartialEq for ArchivedIpv4Addr
impl PartialEq for ArchivedIpv6Addr
impl PartialEq for ArchivedSocketAddrV4
impl PartialEq for ArchivedSocketAddrV6
impl PartialEq for ArchivedOptionNonZeroI8
impl PartialEq for ArchivedOptionNonZeroI16
impl PartialEq for ArchivedOptionNonZeroI32
impl PartialEq for ArchivedOptionNonZeroI64
impl PartialEq for ArchivedOptionNonZeroI128
impl PartialEq for ArchivedOptionNonZeroU8
impl PartialEq for ArchivedOptionNonZeroU16
impl PartialEq for ArchivedOptionNonZeroU32
impl PartialEq for ArchivedOptionNonZeroU64
impl PartialEq for ArchivedOptionNonZeroU128
impl PartialEq for ArchivedRangeFull
impl PartialEq for NonZeroI16_be
impl PartialEq for NonZeroI16_le
impl PartialEq for NonZeroI32_be
impl PartialEq for NonZeroI32_le
impl PartialEq for NonZeroI64_be
impl PartialEq for NonZeroI64_le
impl PartialEq for NonZeroI128_be
impl PartialEq for NonZeroI128_le
impl PartialEq for NonZeroU16_be
impl PartialEq for NonZeroU16_le
impl PartialEq for NonZeroU32_be
impl PartialEq for NonZeroU32_le
impl PartialEq for NonZeroU64_be
impl PartialEq for NonZeroU64_le
impl PartialEq for NonZeroU128_be
impl PartialEq for NonZeroU128_le
impl PartialEq for char_be
impl PartialEq for char_le
impl PartialEq for f32_be
impl PartialEq for f32_le
impl PartialEq for f64_be
impl PartialEq for f64_le
impl PartialEq for i16_be
impl PartialEq for i16_le
impl PartialEq for i32_be
impl PartialEq for i32_le
impl PartialEq for i64_be
impl PartialEq for i64_le
impl PartialEq for i128_be
impl PartialEq for i128_le
impl PartialEq for u16_be
impl PartialEq for u16_le
impl PartialEq for u32_be
impl PartialEq for u32_le
impl PartialEq for u64_be
impl PartialEq for u64_le
impl PartialEq for u128_be
impl PartialEq for u128_le
impl PartialEq for NonZeroI16_ube
impl PartialEq for NonZeroI16_ule
impl PartialEq for NonZeroI32_ube
impl PartialEq for NonZeroI32_ule
impl PartialEq for NonZeroI64_ube
impl PartialEq for NonZeroI64_ule
impl PartialEq for NonZeroI128_ube
impl PartialEq for NonZeroI128_ule
impl PartialEq for NonZeroU16_ube
impl PartialEq for NonZeroU16_ule
impl PartialEq for NonZeroU32_ube
impl PartialEq for NonZeroU32_ule
impl PartialEq for NonZeroU64_ube
impl PartialEq for NonZeroU64_ule
impl PartialEq for NonZeroU128_ube
impl PartialEq for NonZeroU128_ule
impl PartialEq for char_ube
impl PartialEq for char_ule
impl PartialEq for f32_ube
impl PartialEq for f32_ule
impl PartialEq for f64_ube
impl PartialEq for f64_ule
impl PartialEq for i16_ube
impl PartialEq for i16_ule
impl PartialEq for i32_ube
impl PartialEq for i32_ule
impl PartialEq for i64_ube
impl PartialEq for i64_ule
impl PartialEq for i128_ube
impl PartialEq for i128_ule
impl PartialEq for u16_ube
impl PartialEq for u16_ule
impl PartialEq for u32_ube
impl PartialEq for u32_ule
impl PartialEq for u64_ube
impl PartialEq for u64_ule
impl PartialEq for u128_ube
impl PartialEq for u128_ule
impl PartialEq for ArchivedString
impl PartialEq for ArchivedDuration
impl PartialEq for I24
impl PartialEq for I48
impl PartialEq for InputCallbackInfo
impl PartialEq for InputStreamTimestamp
impl PartialEq for OutputCallbackInfo
impl PartialEq for OutputStreamTimestamp
impl PartialEq for SampleRate
impl PartialEq for StreamConfig
impl PartialEq for StreamInstant
impl PartialEq for SupportedStreamConfigRange
impl PartialEq for U24
impl PartialEq for U48
impl PartialEq for SupportedStreamConfig
impl PartialEq for devela::_dep::rustix::event::epoll::CreateFlags
impl PartialEq for EventfdFlags
impl PartialEq for PollFlags
impl PartialEq for devela::_dep::rustix::fs::inotify::CreateFlags
impl PartialEq for ReadFlags
impl PartialEq for WatchFlags
impl PartialEq for devela::_dep::rustix::fs::Access
impl PartialEq for AtFlags
impl PartialEq for FallocateFlags
impl PartialEq for FdFlags
impl PartialEq for devela::_dep::rustix::fs::Gid
impl PartialEq for MemfdFlags
impl PartialEq for Mode
impl PartialEq for MountFlags
impl PartialEq for MountPropagationFlags
impl PartialEq for OFlags
impl PartialEq for RenameFlags
impl PartialEq for ResolveFlags
impl PartialEq for SealFlags
impl PartialEq for StatVfsMountFlags
impl PartialEq for StatxFlags
impl PartialEq for devela::_dep::rustix::fs::Uid
impl PartialEq for UnmountFlags
impl PartialEq for XattrFlags
impl PartialEq for DupFlags
impl PartialEq for Errno
impl PartialEq for ReadWriteFlags
impl PartialEq for devela::_dep::rustix::io_uring::EpollEvent
impl PartialEq for EventFlags
impl PartialEq for IoringAcceptFlags
impl PartialEq for IoringAsyncCancelFlags
impl PartialEq for IoringCqFlags
impl PartialEq for IoringCqeFlags
impl PartialEq for IoringEnterFlags
impl PartialEq for IoringFeatureFlags
impl PartialEq for IoringFsyncFlags
impl PartialEq for IoringMsgringFlags
impl PartialEq for IoringOpFlags
impl PartialEq for IoringPollFlags
impl PartialEq for IoringRecvFlags
impl PartialEq for IoringRegisterFlags
impl PartialEq for IoringRsrcFlags
impl PartialEq for IoringSendFlags
impl PartialEq for IoringSetupFlags
impl PartialEq for IoringSqFlags
impl PartialEq for IoringSqeFlags
impl PartialEq for IoringTimeoutFlags
impl PartialEq for RecvFlags
impl PartialEq for RecvmsgOutFlags
impl PartialEq for SendFlags
impl PartialEq for SocketFlags
impl PartialEq for devela::_dep::rustix::io_uring::SpliceFlags
impl PartialEq for Opcode
impl PartialEq for MapFlags
impl PartialEq for MlockAllFlags
impl PartialEq for MlockFlags
impl PartialEq for MprotectFlags
impl PartialEq for MremapFlags
impl PartialEq for MsyncFlags
impl PartialEq for ProtFlags
impl PartialEq for UserfaultfdFlags
impl PartialEq for FsMountFlags
impl PartialEq for FsOpenFlags
impl PartialEq for FsPickFlags
impl PartialEq for MountAttrFlags
impl PartialEq for MoveMountFlags
impl PartialEq for OpenTreeFlags
impl PartialEq for AddressFamily
impl PartialEq for Protocol
impl PartialEq for SocketAddrUnix
impl PartialEq for SocketType
impl PartialEq for devela::_dep::rustix::net::UCred
impl PartialEq for SockaddrXdpFlags
impl PartialEq for SocketAddrXdp
impl PartialEq for XdpDesc
impl PartialEq for XdpDescOptions
impl PartialEq for XdpMmapOffsets
impl PartialEq for XdpOptions
impl PartialEq for XdpOptionsFlags
impl PartialEq for XdpRingFlags
impl PartialEq for XdpRingOffset
impl PartialEq for XdpStatistics
impl PartialEq for XdpUmemReg
impl PartialEq for XdpUmemRegFlags
impl PartialEq for PipeFlags
impl PartialEq for devela::_dep::rustix::pipe::SpliceFlags
impl PartialEq for CpuSet
impl PartialEq for Cpuid
impl PartialEq for FloatingPointEmulationControl
impl PartialEq for FloatingPointExceptionMode
impl PartialEq for MembarrierQuery
impl PartialEq for devela::_dep::rustix::process::Pid
impl PartialEq for PidfdFlags
impl PartialEq for PidfdGetfdFlags
impl PartialEq for Rlimit
impl PartialEq for SpeculationFeatureControl
impl PartialEq for SpeculationFeatureState
impl PartialEq for UnalignedAccessControl
impl PartialEq for WaitOptions
impl PartialEq for WaitidOptions
impl PartialEq for OpenptFlags
impl PartialEq for GetRandomFlags
impl PartialEq for ShmOFlags
impl PartialEq for ControlModes
impl PartialEq for InputModes
impl PartialEq for LocalModes
impl PartialEq for OutputModes
impl PartialEq for SpecialCodeIndex
impl PartialEq for CapabilitiesSecureBits
impl PartialEq for CapabilityFlags
impl PartialEq for CapabilitySets
impl PartialEq for devela::_dep::rustix::thread::FutexFlags
impl PartialEq for SVEVectorLengthConfig
impl PartialEq for TaggedAddressMode
impl PartialEq for ThreadNameSpaceType
impl PartialEq for TimerfdFlags
impl PartialEq for TimerfdTimerFlags
impl PartialEq for IgnoredAny
impl PartialEq for devela::_dep::serde::de::value::Error
impl PartialEq for Channels
impl PartialEq for SignalSpec
impl PartialEq for CodecType
impl PartialEq for RandomNoise
impl PartialEq for Complex
impl PartialEq for SeekPoint
impl PartialEq for i24
impl PartialEq for u24
impl PartialEq for devela::_dep::symphonia::core::units::Time
impl PartialEq for TimeBase
impl PartialEq for CpuRefreshKind
impl PartialEq for DiskUsage
impl PartialEq for devela::_dep::sysinfo::Gid
impl PartialEq for Group
impl PartialEq for IpNetwork
impl PartialEq for MacAddr
impl PartialEq for MemoryRefreshKind
impl PartialEq for devela::_dep::sysinfo::Pid
impl PartialEq for ProcessRefreshKind
impl PartialEq for RefreshKind
impl PartialEq for devela::_dep::sysinfo::Uid
impl PartialEq for User
impl PartialEq for Identifier
impl PartialEq for Empty
impl PartialEq for Field
impl PartialEq for FieldSet
impl PartialEq for devela::_dep::tracing::level_filters::LevelFilter
impl PartialEq for Kind
impl PartialEq for Id
impl PartialEq for devela::_dep::tracing::Level
impl PartialEq for devela::_dep::tracing::Span
impl PartialEq for JsValue
impl PartialEq for f32x4
impl PartialEq for f32x8
impl PartialEq for f64x2
impl PartialEq for f64x4
impl PartialEq for i8x16
impl PartialEq for i8x32
impl PartialEq for i16x8
impl PartialEq for i16x16
impl PartialEq for i32x4
impl PartialEq for i32x8
impl PartialEq for i64x2
impl PartialEq for i64x4
impl PartialEq for u8x16
impl PartialEq for u16x8
impl PartialEq for u16x16
impl PartialEq for u32x4
impl PartialEq for u32x8
impl PartialEq for u64x2
impl PartialEq for u64x4
impl PartialEq for devela::_dep::winnow::stream::Range
impl PartialEq for BStr
impl PartialEq for devela::_dep::winnow::Bytes
impl PartialEq for devela::_dep::_std::fs::FileType
impl PartialEq for Permissions
impl PartialEq for devela::_dep::_std::os::unix::net::UCred
impl PartialEq for ExitCode
impl PartialEq for ExitStatus
impl PartialEq for ExitStatusError
impl PartialEq for Output
impl PartialEq for RecvError
impl PartialEq for getrandom::error::Error
impl PartialEq for BVec2
impl PartialEq for BVec3
impl PartialEq for BVec4
impl PartialEq for BVec3A
impl PartialEq for BVec4A
impl PartialEq for Affine2
impl PartialEq for Affine3A
impl PartialEq for Mat3
impl PartialEq for Mat2
impl PartialEq for Mat3A
impl PartialEq for Mat4
impl PartialEq for Quat
impl PartialEq for Vec3A
impl PartialEq for Vec4
impl PartialEq for Vec2
impl PartialEq for Vec3
impl PartialEq for DAffine2
impl PartialEq for DAffine3
impl PartialEq for DMat2
impl PartialEq for DMat3
impl PartialEq for DMat4
impl PartialEq for DQuat
impl PartialEq for DVec2
impl PartialEq for DVec3
impl PartialEq for DVec4
impl PartialEq for I8Vec2
impl PartialEq for I8Vec3
impl PartialEq for I8Vec4
impl PartialEq for I16Vec2
impl PartialEq for I16Vec3
impl PartialEq for I16Vec4
impl PartialEq for IVec2
impl PartialEq for IVec3
impl PartialEq for IVec4
impl PartialEq for I64Vec2
impl PartialEq for I64Vec3
impl PartialEq for I64Vec4
impl PartialEq for U8Vec2
impl PartialEq for U8Vec3
impl PartialEq for U8Vec4
impl PartialEq for U16Vec2
impl PartialEq for U16Vec3
impl PartialEq for U16Vec4
impl PartialEq for UVec2
impl PartialEq for UVec3
impl PartialEq for UVec4
impl PartialEq for U64Vec2
impl PartialEq for U64Vec3
impl PartialEq for U64Vec4
impl PartialEq for PyMethodDefPointer
impl PartialEq for EventData
impl PartialEq for Access
impl PartialEq for Addr
impl PartialEq for ArenaFull
impl PartialEq for AudioTstampType
impl PartialEq for Bytes
impl PartialEq for BytesMut
impl PartialEq for Card
impl PartialEq for ChmapPosition
impl PartialEq for ChmapType
impl PartialEq for ChunkError
impl PartialEq for CoderResult
impl PartialEq for Collector
impl PartialEq for Connect
impl PartialEq for DecoderResult
impl PartialEq for Direction
impl PartialEq for ElemId
impl PartialEq for ElemIface
impl PartialEq for ElemType
impl PartialEq for EncoderResult
impl PartialEq for Encoding
impl PartialEq for Error
impl PartialEq for EvCtrl
impl PartialEq for EvNote
impl PartialEq for EvResult
impl PartialEq for EventType
impl PartialEq for ExtraXYZ
impl PartialEq for ExtraZXZ
impl PartialEq for ExtraZYX
impl PartialEq for FilterOp
impl PartialEq for Flags
impl PartialEq for Format
impl PartialEq for I11
impl PartialEq for I20
impl PartialEq for InsertWithKeyError
impl PartialEq for Interest
impl PartialEq for IntraXYZ
impl PartialEq for IntraZXZ
impl PartialEq for IntraZYX
impl PartialEq for Key
impl PartialEq for Latin1Bidi
impl PartialEq for MilliBel
impl PartialEq for OnceState
impl PartialEq for ParkResult
impl PartialEq for ParkToken
impl PartialEq for PeekError
impl PartialEq for PopError
impl PartialEq for PortCap
impl PartialEq for PortType
impl PartialEq for Remove
impl PartialEq for RequeueOp
impl PartialEq for Round
impl PartialEq for SelemChannelId
impl PartialEq for SigId
impl PartialEq for State
impl PartialEq for Token
impl PartialEq for TstampType
impl PartialEq for U11
impl PartialEq for U20
impl PartialEq for UnparkResult
impl PartialEq for UnparkToken
impl PartialEq for Utf8Error
impl PartialEq for Utf8Error
impl PartialEq for ValueOr
impl PartialEq for WaitTimeoutResult
impl PartialEq for __kernel_timespec
impl PartialEq for _bindgen_ty_1
impl PartialEq for _bindgen_ty_1
impl PartialEq for _bindgen_ty_1
impl PartialEq for _bindgen_ty_2
impl PartialEq for _bindgen_ty_2
impl PartialEq for _bindgen_ty_2
impl PartialEq for _bindgen_ty_3
impl PartialEq for _bindgen_ty_3
impl PartialEq for _bindgen_ty_3
impl PartialEq for _bindgen_ty_4
impl PartialEq for _bindgen_ty_4
impl PartialEq for _bindgen_ty_4
impl PartialEq for _bindgen_ty_5
impl PartialEq for _bindgen_ty_5
impl PartialEq for _bindgen_ty_5
impl PartialEq for _bindgen_ty_6
impl PartialEq for _bindgen_ty_6
impl PartialEq for _bindgen_ty_6
impl PartialEq for _bindgen_ty_7
impl PartialEq for _bindgen_ty_7
impl PartialEq for _bindgen_ty_8
impl PartialEq for _bindgen_ty_8
impl PartialEq for _bindgen_ty_9
impl PartialEq for _bindgen_ty_9
impl PartialEq for _bindgen_ty_10
impl PartialEq for _bindgen_ty_11
impl PartialEq for _bindgen_ty_12
impl PartialEq for _bindgen_ty_13
impl PartialEq for _bindgen_ty_14
impl PartialEq for _bindgen_ty_15
impl PartialEq for _bindgen_ty_16
impl PartialEq for _bindgen_ty_17
impl PartialEq for _bindgen_ty_18
impl PartialEq for _bindgen_ty_19
impl PartialEq for _bindgen_ty_20
impl PartialEq for _bindgen_ty_21
impl PartialEq for _bindgen_ty_22
impl PartialEq for _bindgen_ty_23
impl PartialEq for _bindgen_ty_24
impl PartialEq for _bindgen_ty_25
impl PartialEq for _bindgen_ty_26
impl PartialEq for _bindgen_ty_27
impl PartialEq for _bindgen_ty_28
impl PartialEq for _bindgen_ty_29
impl PartialEq for _bindgen_ty_30
impl PartialEq for _bindgen_ty_31
impl PartialEq for _bindgen_ty_32
impl PartialEq for _bindgen_ty_33
impl PartialEq for _bindgen_ty_34
impl PartialEq for _bindgen_ty_35
impl PartialEq for _bindgen_ty_36
impl PartialEq for _bindgen_ty_37
impl PartialEq for _bindgen_ty_38
impl PartialEq for _bindgen_ty_39
impl PartialEq for _bindgen_ty_40
impl PartialEq for _bindgen_ty_41
impl PartialEq for _bindgen_ty_42
impl PartialEq for _bindgen_ty_43
impl PartialEq for _bindgen_ty_44
impl PartialEq for _bindgen_ty_45
impl PartialEq for _bindgen_ty_46
impl PartialEq for _bindgen_ty_47
impl PartialEq for _bindgen_ty_48
impl PartialEq for _bindgen_ty_49
impl PartialEq for _bindgen_ty_50
impl PartialEq for _bindgen_ty_51
impl PartialEq for _bindgen_ty_52
impl PartialEq for _bindgen_ty_53
impl PartialEq for _bindgen_ty_54
impl PartialEq for _bindgen_ty_55
impl PartialEq for _bindgen_ty_56
impl PartialEq for _bindgen_ty_57
impl PartialEq for _bindgen_ty_58
impl PartialEq for _bindgen_ty_59
impl PartialEq for _bindgen_ty_60
impl PartialEq for _bindgen_ty_61
impl PartialEq for _bindgen_ty_62
impl PartialEq for _bindgen_ty_63
impl PartialEq for _bindgen_ty_64
impl PartialEq for _bindgen_ty_65
impl PartialEq for _bindgen_ty_66
impl PartialEq for fsconfig_command
impl PartialEq for fsconfig_command
impl PartialEq for ifla_geneve_df
impl PartialEq for ifla_gtp_role
impl PartialEq for ifla_vxlan_df
impl PartialEq for in6_addr_gen_mode
impl PartialEq for io_uring_op
impl PartialEq for ipvlan_mode
impl PartialEq for macsec_offload
impl PartialEq for macsec_validation_type
impl PartialEq for macvlan_macaddr_mode
impl PartialEq for macvlan_mode
impl PartialEq for membarrier_cmd
impl PartialEq for membarrier_cmd_flag
impl PartialEq for net_device_flags
impl PartialEq for netlink_attribute_type
impl PartialEq for netlink_policy_type_attr
impl PartialEq for nf_dev_hooks
impl PartialEq for nf_inet_hooks
impl PartialEq for nf_ip6_hook_priorities
impl PartialEq for nf_ip_hook_priorities
impl PartialEq for nl_mmap_status
impl PartialEq for nlmsgerr_attrs
impl PartialEq for rt_class_t
impl PartialEq for rt_scope_t
impl PartialEq for rtattr_type_t
impl PartialEq for rtnetlink_groups
impl PartialEq for socket_state
impl PartialEq for tcp_ca_state
impl PartialEq for tcp_fastopen_client_fail
impl PartialEq<&bool> for Borrowed<'_, '_, PyBool>
Compare Borrowed<PyBool>
with &bool
impl PartialEq<&bool> for devela::_dep::pyo3::Bound<'_, PyBool>
Compare Bound<PyBool>
with &bool
.
impl PartialEq<&f32> for Borrowed<'_, '_, PyFloat>
impl PartialEq<&f32> for devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<&f64> for Borrowed<'_, '_, PyFloat>
impl PartialEq<&f64> for devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<&str> for OsString
impl PartialEq<&str> for PyBackedStr
impl PartialEq<&str> for Borrowed<'_, '_, PyString>
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<&str> for devela::_dep::pyo3::Bound<'_, PyString>
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<&str> for ArchivedString
impl PartialEq<&CStr> for ArchivedCString
impl PartialEq<&Bound<'_, PyBool>> for bool
Compare bool
with &Bound<PyBool>
impl PartialEq<&Bound<'_, PyBytes>> for [u8]
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<&Bound<'_, PyFloat>> for f32
impl PartialEq<&Bound<'_, PyFloat>> for f64
impl PartialEq<&Bound<'_, PyString>> for str
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<&[u8]> for PyBackedBytes
impl PartialEq<&[u8]> for Borrowed<'_, '_, PyBytes>
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<&[u8]> for devela::_dep::pyo3::Bound<'_, PyBytes>
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<(u8, u8)> for PythonVersionInfo<'_>
impl PartialEq<(u8, u8, u8)> for PythonVersionInfo<'_>
impl PartialEq<IpAddr> for ArchivedIpAddr
impl PartialEq<IpAddr> for Ipv4Addr
impl PartialEq<IpAddr> for Ipv6Addr
impl PartialEq<SocketAddr> for ArchivedSocketAddr
impl PartialEq<Level> for devela::_dep::log::LevelFilter
impl PartialEq<LevelFilter> for devela::_dep::log::Level
impl PartialEq<ArchivedIpAddr> for IpAddr
impl PartialEq<ArchivedSocketAddr> for SocketAddr
impl PartialEq<bool> for &devela::_dep::pyo3::Bound<'_, PyBool>
Compare &Bound<PyBool>
with bool
.
impl PartialEq<bool> for Boolean
impl PartialEq<bool> for Borrowed<'_, '_, PyBool>
Compare Borrowed<PyBool>
with bool
impl PartialEq<bool> for devela::_dep::pyo3::Bound<'_, PyBool>
Compare Bound<PyBool>
with bool
.
impl PartialEq<bool> for JsValue
impl PartialEq<char> for char_be
impl PartialEq<char> for char_le
impl PartialEq<char> for char_ube
impl PartialEq<char> for char_ule
impl PartialEq<f32> for &devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<f32> for Number
impl PartialEq<f32> for Borrowed<'_, '_, PyFloat>
impl PartialEq<f32> for devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<f32> for f32_be
impl PartialEq<f32> for f32_le
impl PartialEq<f32> for f32_ube
impl PartialEq<f32> for f32_ule
impl PartialEq<f32> for JsValue
impl PartialEq<f64> for &devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<f64> for Number
impl PartialEq<f64> for Borrowed<'_, '_, PyFloat>
impl PartialEq<f64> for devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<f64> for f64_be
impl PartialEq<f64> for f64_le
impl PartialEq<f64> for f64_ube
impl PartialEq<f64> for f64_ule
impl PartialEq<f64> for JsValue
impl PartialEq<i8> for BigInt
impl PartialEq<i8> for Number
impl PartialEq<i8> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i8> for JsValue
impl PartialEq<i16> for BigInt
impl PartialEq<i16> for Number
impl PartialEq<i16> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i16> for i16_be
impl PartialEq<i16> for i16_le
impl PartialEq<i16> for i16_ube
impl PartialEq<i16> for i16_ule
impl PartialEq<i16> for JsValue
impl PartialEq<i32> for BigInt
impl PartialEq<i32> for Number
impl PartialEq<i32> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i32> for i32_be
impl PartialEq<i32> for i32_le
impl PartialEq<i32> for i32_ube
impl PartialEq<i32> for i32_ule
impl PartialEq<i32> for JsValue
impl PartialEq<i64> for BigInt
impl PartialEq<i64> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i64> for i64_be
impl PartialEq<i64> for i64_le
impl PartialEq<i64> for i64_ube
impl PartialEq<i64> for i64_ule
impl PartialEq<i64> for JsValue
impl PartialEq<i128> for BigInt
impl PartialEq<i128> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i128> for i128_be
impl PartialEq<i128> for i128_le
impl PartialEq<i128> for i128_ube
impl PartialEq<i128> for i128_ule
impl PartialEq<i128> for JsValue
impl PartialEq<isize> for BigInt
impl PartialEq<isize> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<isize> for JsValue
impl PartialEq<str> for &devela::_dep::pyo3::Bound<'_, PyString>
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<str> for OsStr
impl PartialEq<str> for OsString
impl PartialEq<str> for JsString
impl PartialEq<str> for PyBackedStr
impl PartialEq<str> for Borrowed<'_, '_, PyString>
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<str> for devela::_dep::pyo3::Bound<'_, PyString>
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<str> for ArchivedString
impl PartialEq<str> for JsValue
impl PartialEq<str> for Bytes
impl PartialEq<str> for BytesMut
impl PartialEq<u8> for BigInt
impl PartialEq<u8> for Number
impl PartialEq<u8> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u8> for JsValue
impl PartialEq<u16> for BigInt
impl PartialEq<u16> for Number
impl PartialEq<u16> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u16> for u16_be
impl PartialEq<u16> for u16_le
impl PartialEq<u16> for u16_ube
impl PartialEq<u16> for u16_ule
impl PartialEq<u16> for JsValue
impl PartialEq<u32> for BigInt
impl PartialEq<u32> for Number
impl PartialEq<u32> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u32> for u32_be
impl PartialEq<u32> for u32_le
impl PartialEq<u32> for u32_ube
impl PartialEq<u32> for u32_ule
impl PartialEq<u32> for JsValue
impl PartialEq<u64> for BigInt
impl PartialEq<u64> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u64> for u64_be
impl PartialEq<u64> for u64_le
impl PartialEq<u64> for u64_ube
impl PartialEq<u64> for u64_ule
impl PartialEq<u64> for JsValue
impl PartialEq<u128> for BigInt
impl PartialEq<u128> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u128> for u128_be
impl PartialEq<u128> for u128_le
impl PartialEq<u128> for u128_ube
impl PartialEq<u128> for u128_ule
impl PartialEq<u128> for JsValue
impl PartialEq<usize> for BigInt
impl PartialEq<usize> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<usize> for JsValue
impl PartialEq<Ipv4Addr> for IpAddr
impl PartialEq<Ipv4Addr> for ArchivedIpv4Addr
impl PartialEq<Ipv6Addr> for IpAddr
impl PartialEq<Ipv6Addr> for ArchivedIpv6Addr
impl PartialEq<SocketAddrV4> for ArchivedSocketAddrV4
impl PartialEq<SocketAddrV6> for ArchivedSocketAddrV6
impl PartialEq<NonZero<i16>> for NonZeroI16_be
impl PartialEq<NonZero<i16>> for NonZeroI16_le
impl PartialEq<NonZero<i16>> for NonZeroI16_ube
impl PartialEq<NonZero<i16>> for NonZeroI16_ule
impl PartialEq<NonZero<i32>> for NonZeroI32_be
impl PartialEq<NonZero<i32>> for NonZeroI32_le
impl PartialEq<NonZero<i32>> for NonZeroI32_ube
impl PartialEq<NonZero<i32>> for NonZeroI32_ule
impl PartialEq<NonZero<i64>> for NonZeroI64_be
impl PartialEq<NonZero<i64>> for NonZeroI64_le
impl PartialEq<NonZero<i64>> for NonZeroI64_ube
impl PartialEq<NonZero<i64>> for NonZeroI64_ule
impl PartialEq<NonZero<i128>> for NonZeroI128_be
impl PartialEq<NonZero<i128>> for NonZeroI128_le
impl PartialEq<NonZero<i128>> for NonZeroI128_ube
impl PartialEq<NonZero<i128>> for NonZeroI128_ule
impl PartialEq<NonZero<u16>> for NonZeroU16_be
impl PartialEq<NonZero<u16>> for NonZeroU16_le
impl PartialEq<NonZero<u16>> for NonZeroU16_ube
impl PartialEq<NonZero<u16>> for NonZeroU16_ule
impl PartialEq<NonZero<u32>> for NonZeroU32_be
impl PartialEq<NonZero<u32>> for NonZeroU32_le
impl PartialEq<NonZero<u32>> for NonZeroU32_ube
impl PartialEq<NonZero<u32>> for NonZeroU32_ule
impl PartialEq<NonZero<u64>> for NonZeroU64_be
impl PartialEq<NonZero<u64>> for NonZeroU64_le
impl PartialEq<NonZero<u64>> for NonZeroU64_ube
impl PartialEq<NonZero<u64>> for NonZeroU64_ule
impl PartialEq<NonZero<u128>> for NonZeroU128_be
impl PartialEq<NonZero<u128>> for NonZeroU128_le
impl PartialEq<NonZero<u128>> for NonZeroU128_ube
impl PartialEq<NonZero<u128>> for NonZeroU128_ule
impl PartialEq<Path> for PathBuf
impl PartialEq<Path> for OsStr
impl PartialEq<Path> for OsString
impl PartialEq<PathBuf> for Path
impl PartialEq<PathBuf> for OsStr
impl PartialEq<PathBuf> for OsString
impl PartialEq<RangeFull> for ArchivedRangeFull
impl PartialEq<String> for JsString
impl PartialEq<String> for ArchivedString
impl PartialEq<String> for JsValue
impl PartialEq<String> for Bytes
impl PartialEq<String> for BytesMut
impl PartialEq<Vec<u8>> for Bytes
impl PartialEq<Vec<u8>> for BytesMut
impl PartialEq<CString> for ArchivedCString
impl PartialEq<OsStr> for str
impl PartialEq<OsStr> for Path
impl PartialEq<OsStr> for PathBuf
impl PartialEq<OsString> for str
impl PartialEq<OsString> for Path
impl PartialEq<OsString> for PathBuf
impl PartialEq<Duration> for ArchivedDuration
impl PartialEq<BigInt> for Number
impl PartialEq<Number> for BigInt
impl PartialEq<PyBackedBytes> for &[u8]
impl PartialEq<PyBackedBytes> for [u8]
impl PartialEq<PyBackedStr> for &str
impl PartialEq<PyBackedStr> for str
impl PartialEq<Borrowed<'_, '_, PyBool>> for &bool
Compare &bool
with Borrowed<PyBool>
impl PartialEq<Borrowed<'_, '_, PyBool>> for bool
Compare bool
with Borrowed<PyBool>
impl PartialEq<Borrowed<'_, '_, PyBytes>> for &[u8]
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<Borrowed<'_, '_, PyBytes>> for [u8]
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<Borrowed<'_, '_, PyFloat>> for &f32
impl PartialEq<Borrowed<'_, '_, PyFloat>> for &f64
impl PartialEq<Borrowed<'_, '_, PyFloat>> for f32
impl PartialEq<Borrowed<'_, '_, PyFloat>> for f64
impl PartialEq<Borrowed<'_, '_, PyString>> for &str
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<Borrowed<'_, '_, PyString>> for str
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<Bound<'_, PyBool>> for &bool
Compare &bool
with Bound<PyBool>
impl PartialEq<Bound<'_, PyBool>> for bool
Compare bool
with Bound<PyBool>
impl PartialEq<Bound<'_, PyBytes>> for &[u8]
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<Bound<'_, PyBytes>> for [u8]
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<Bound<'_, PyFloat>> for &f32
impl PartialEq<Bound<'_, PyFloat>> for &f64
impl PartialEq<Bound<'_, PyFloat>> for f32
impl PartialEq<Bound<'_, PyFloat>> for f64
impl PartialEq<Bound<'_, PyInt>> for i8
impl PartialEq<Bound<'_, PyInt>> for i16
impl PartialEq<Bound<'_, PyInt>> for i32
impl PartialEq<Bound<'_, PyInt>> for i64
impl PartialEq<Bound<'_, PyInt>> for i128
impl PartialEq<Bound<'_, PyInt>> for isize
impl PartialEq<Bound<'_, PyInt>> for u8
impl PartialEq<Bound<'_, PyInt>> for u16
impl PartialEq<Bound<'_, PyInt>> for u32
impl PartialEq<Bound<'_, PyInt>> for u64
impl PartialEq<Bound<'_, PyInt>> for u128
impl PartialEq<Bound<'_, PyInt>> for usize
impl PartialEq<Bound<'_, PyString>> for &str
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<Bound<'_, PyString>> for str
Compares whether the data in the Python string is equal to the given UTF8.
In some cases Python equality might be more appropriate; see the note on PyString
.
impl PartialEq<ArchivedCString> for &CStr
impl PartialEq<ArchivedCString> for CString
impl PartialEq<ArchivedIpv4Addr> for Ipv4Addr
impl PartialEq<ArchivedIpv6Addr> for Ipv6Addr
impl PartialEq<ArchivedSocketAddrV4> for SocketAddrV4
impl PartialEq<ArchivedSocketAddrV6> for SocketAddrV6
impl PartialEq<NonZeroI16_be> for NonZero<i16>
impl PartialEq<NonZeroI16_le> for NonZero<i16>
impl PartialEq<NonZeroI32_be> for NonZero<i32>
impl PartialEq<NonZeroI32_le> for NonZero<i32>
impl PartialEq<NonZeroI64_be> for NonZero<i64>
impl PartialEq<NonZeroI64_le> for NonZero<i64>
impl PartialEq<NonZeroI128_be> for NonZero<i128>
impl PartialEq<NonZeroI128_le> for NonZero<i128>
impl PartialEq<NonZeroU16_be> for NonZero<u16>
impl PartialEq<NonZeroU16_le> for NonZero<u16>
impl PartialEq<NonZeroU32_be> for NonZero<u32>
impl PartialEq<NonZeroU32_le> for NonZero<u32>
impl PartialEq<NonZeroU64_be> for NonZero<u64>
impl PartialEq<NonZeroU64_le> for NonZero<u64>
impl PartialEq<NonZeroU128_be> for NonZero<u128>
impl PartialEq<NonZeroU128_le> for NonZero<u128>
impl PartialEq<char_be> for char
impl PartialEq<char_le> for char
impl PartialEq<f32_be> for f32
impl PartialEq<f32_le> for f32
impl PartialEq<f64_be> for f64
impl PartialEq<f64_le> for f64
impl PartialEq<i16_be> for i16
impl PartialEq<i16_le> for i16
impl PartialEq<i32_be> for i32
impl PartialEq<i32_le> for i32
impl PartialEq<i64_be> for i64
impl PartialEq<i64_le> for i64
impl PartialEq<i128_be> for i128
impl PartialEq<i128_le> for i128
impl PartialEq<u16_be> for u16
impl PartialEq<u16_le> for u16
impl PartialEq<u32_be> for u32
impl PartialEq<u32_le> for u32
impl PartialEq<u64_be> for u64
impl PartialEq<u64_le> for u64
impl PartialEq<u128_be> for u128
impl PartialEq<u128_le> for u128
impl PartialEq<NonZeroI16_ube> for NonZero<i16>
impl PartialEq<NonZeroI16_ule> for NonZero<i16>
impl PartialEq<NonZeroI32_ube> for NonZero<i32>
impl PartialEq<NonZeroI32_ule> for NonZero<i32>
impl PartialEq<NonZeroI64_ube> for NonZero<i64>
impl PartialEq<NonZeroI64_ule> for NonZero<i64>
impl PartialEq<NonZeroI128_ube> for NonZero<i128>
impl PartialEq<NonZeroI128_ule> for NonZero<i128>
impl PartialEq<NonZeroU16_ube> for NonZero<u16>
impl PartialEq<NonZeroU16_ule> for NonZero<u16>
impl PartialEq<NonZeroU32_ube> for NonZero<u32>
impl PartialEq<NonZeroU32_ule> for NonZero<u32>
impl PartialEq<NonZeroU64_ube> for NonZero<u64>
impl PartialEq<NonZeroU64_ule> for NonZero<u64>
impl PartialEq<NonZeroU128_ube> for NonZero<u128>
impl PartialEq<NonZeroU128_ule> for NonZero<u128>
impl PartialEq<char_ube> for char
impl PartialEq<char_ule> for char
impl PartialEq<f32_ube> for f32
impl PartialEq<f32_ule> for f32
impl PartialEq<f64_ube> for f64
impl PartialEq<f64_ule> for f64
impl PartialEq<i16_ube> for i16
impl PartialEq<i16_ule> for i16
impl PartialEq<i32_ube> for i32
impl PartialEq<i32_ule> for i32
impl PartialEq<i64_ube> for i64
impl PartialEq<i64_ule> for i64
impl PartialEq<i128_ube> for i128
impl PartialEq<i128_ule> for i128
impl PartialEq<u16_ube> for u16
impl PartialEq<u16_ule> for u16
impl PartialEq<u32_ube> for u32
impl PartialEq<u32_ule> for u32
impl PartialEq<u64_ube> for u64
impl PartialEq<u64_ule> for u64
impl PartialEq<u128_ube> for u128
impl PartialEq<u128_ule> for u128
impl PartialEq<ArchivedString> for &str
impl PartialEq<ArchivedString> for str
impl PartialEq<ArchivedString> for devela::all::String
impl PartialEq<ArchivedDuration> for Duration
impl PartialEq<LevelFilter> for devela::_dep::tracing::Level
impl PartialEq<Level> for devela::_dep::tracing::level_filters::LevelFilter
impl PartialEq<Bytes> for &str
impl PartialEq<Bytes> for &[u8]
impl PartialEq<Bytes> for str
impl PartialEq<Bytes> for devela::all::String
impl PartialEq<Bytes> for devela::all::Vec<u8>
impl PartialEq<Bytes> for BytesMut
impl PartialEq<Bytes> for [u8]
impl PartialEq<BytesMut> for &str
impl PartialEq<BytesMut> for &[u8]
impl PartialEq<BytesMut> for str
impl PartialEq<BytesMut> for devela::all::String
impl PartialEq<BytesMut> for devela::all::Vec<u8>
impl PartialEq<BytesMut> for Bytes
impl PartialEq<BytesMut> for [u8]
impl PartialEq<[u8]> for &devela::_dep::pyo3::Bound<'_, PyBytes>
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<[u8]> for PyBackedBytes
impl PartialEq<[u8]> for Borrowed<'_, '_, PyBytes>
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<[u8]> for devela::_dep::pyo3::Bound<'_, PyBytes>
Compares whether the Python bytes object is equal to the u8.
In some cases Python equality might be more appropriate; see the note on PyBytes
.
impl PartialEq<[u8]> for Bytes
impl PartialEq<[u8]> for BytesMut
impl<'a> PartialEq for Utf8Pattern<'a>
impl<'a> PartialEq for Component<'a>
impl<'a> PartialEq for Prefix<'a>
impl<'a> PartialEq for PyStringData<'a>
impl<'a> PartialEq for Unexpected<'a>
impl<'a> PartialEq for ProcessesToUpdate<'a>
impl<'a> PartialEq for Utf8Chunk<'a>
impl<'a> PartialEq for Components<'a>
impl<'a> PartialEq for Location<'a>
impl<'a> PartialEq for PrefixComponent<'a>
impl<'a> PartialEq for devela::_dep::log::Metadata<'a>
impl<'a> PartialEq for MetadataBuilder<'a>
impl<'a> PartialEq for devela::_dep::tracing::Metadata<'a>
impl<'a> PartialEq<&'a str> for JsString
impl<'a> PartialEq<&'a str> for JsValue
impl<'a> PartialEq<&'a str> for BStr
impl<'a> PartialEq<&'a str> for devela::_dep::winnow::Bytes
impl<'a> PartialEq<&'a Path> for PathBuf
impl<'a> PartialEq<&'a Path> for OsStr
impl<'a> PartialEq<&'a Path> for OsString
impl<'a> PartialEq<&'a String> for JsString
impl<'a> PartialEq<&'a String> for JsValue
impl<'a> PartialEq<&'a OsStr> for Path
impl<'a> PartialEq<&'a OsStr> for PathBuf
impl<'a> PartialEq<&'a [u8]> for BStr
impl<'a> PartialEq<&'a [u8]> for devela::_dep::winnow::Bytes
impl<'a> PartialEq<Cow<'a, Path>> for Path
impl<'a> PartialEq<Cow<'a, Path>> for PathBuf
impl<'a> PartialEq<Cow<'a, Path>> for OsStr
impl<'a> PartialEq<Cow<'a, Path>> for OsString
impl<'a> PartialEq<Cow<'a, OsStr>> for Path
impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf
impl<'a> PartialEq<str> for BStr
impl<'a> PartialEq<str> for devela::_dep::winnow::Bytes
impl<'a> PartialEq<Path> for &'a OsStr
impl<'a> PartialEq<Path> for Cow<'a, Path>
impl<'a> PartialEq<Path> for Cow<'a, OsStr>
impl<'a> PartialEq<PathBuf> for &'a Path
impl<'a> PartialEq<PathBuf> for &'a OsStr
impl<'a> PartialEq<PathBuf> for Cow<'a, Path>
impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>
impl<'a> PartialEq<OsStr> for &'a Path
impl<'a> PartialEq<OsStr> for Cow<'a, Path>
impl<'a> PartialEq<OsString> for &'a str
impl<'a> PartialEq<OsString> for &'a Path
impl<'a> PartialEq<OsString> for Cow<'a, Path>
impl<'a> PartialEq<Zoned> for &'a Zoned
impl<'a> PartialEq<BStr> for &'a str
impl<'a> PartialEq<BStr> for &'a [u8]
impl<'a> PartialEq<BStr> for str
impl<'a> PartialEq<BStr> for [u8]
impl<'a> PartialEq<Bytes> for &'a str
impl<'a> PartialEq<Bytes> for &'a [u8]
impl<'a> PartialEq<Bytes> for str
impl<'a> PartialEq<Bytes> for [u8]
impl<'a> PartialEq<[u8]> for BStr
impl<'a> PartialEq<[u8]> for devela::_dep::winnow::Bytes
impl<'a, 'b> PartialEq<&'a str> for devela::all::String
impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>
impl<'a, 'b> PartialEq<&'a OsStr> for OsString
impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>
impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str
impl<'a, 'b> PartialEq<Cow<'a, str>> for str
impl<'a, 'b> PartialEq<Cow<'a, str>> for devela::all::String
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString
impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path
impl<'a, 'b> PartialEq<str> for Cow<'a, str>
impl<'a, 'b> PartialEq<str> for devela::all::String
impl<'a, 'b> PartialEq<String> for &'a str
impl<'a, 'b> PartialEq<String> for Cow<'a, str>
impl<'a, 'b> PartialEq<String> for str
impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<OsStr> for OsString
impl<'a, 'b> PartialEq<OsString> for &'a OsStr
impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<OsString> for OsStr
impl<'a, 'b, 'bump> PartialEq<Cow<'a, str>> for devela::_dep::bumpalo::collections::String<'bump>
impl<'a, 'b, 'bump> PartialEq<String> for devela::_dep::bumpalo::collections::String<'bump>
impl<'a, 'b, 'bump> PartialEq<String<'bump>> for &'a str
impl<'a, 'b, 'bump> PartialEq<String<'bump>> for str
impl<'a, 'b, A, B> PartialEq<&'b [B]> for devela::_dep::bumpalo::collections::Vec<'a, A>where
A: PartialEq<B>,
impl<'a, 'b, A, B> PartialEq<&'b mut [B]> for devela::_dep::bumpalo::collections::Vec<'a, A>where
A: PartialEq<B>,
impl<'a, 'b, A, B> PartialEq<Vec<'b, B>> for devela::_dep::bumpalo::collections::Vec<'a, A>where
A: PartialEq<B>,
impl<'a, 'b, A, B, const N: usize> PartialEq<&'b [B; N]> for devela::_dep::bumpalo::collections::Vec<'a, A>where
A: PartialEq<B>,
impl<'a, 'b, A, B, const N: usize> PartialEq<&'b mut [B; N]> for devela::_dep::bumpalo::collections::Vec<'a, A>where
A: PartialEq<B>,
impl<'a, 'b, A, B, const N: usize> PartialEq<[B; N]> for devela::_dep::bumpalo::collections::Vec<'a, A>where
A: PartialEq<B>,
impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
impl<'a, 'b, T> PartialEq<Box<'b, T>> for devela::_dep::bumpalo::boxed::Box<'a, T>
impl<'a, 'bump> PartialEq<&'a str> for devela::_dep::bumpalo::collections::String<'bump>
impl<'a, 'bump> PartialEq<str> for devela::_dep::bumpalo::collections::String<'bump>
impl<'a, 'bump> PartialEq<String<'bump>> for Cow<'a, str>
impl<'a, 'bump> PartialEq<String<'bump>> for devela::all::String
impl<'a, T> PartialEq for ReadChunk<'a, T>where
T: PartialEq,
impl<'a, T> PartialEq for WriteChunk<'a, T>where
T: PartialEq,
impl<'a, T> PartialEq for WriteChunkUninit<'a, T>where
T: PartialEq,
impl<'a, T> PartialEq<&'a T> for Bytes
impl<'a, T> PartialEq<&'a T> for BytesMut
impl<'a, T: PartialEq + 'a> PartialEq for ConstList<'a, T>
impl<'a, T: PartialEq> PartialEq for ConstListIterator<'a, T>
impl<'a, _0: PartialEq, _1: PartialEq, _2: PartialEq, _3: PartialEq, _4: PartialEq, _5: PartialEq, _6: PartialEq, _7: PartialEq, _8: PartialEq, _9: PartialEq, _10: PartialEq, _11: PartialEq> PartialEq for TupleElementMut<'a, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>
_tuple
only.impl<'a, _0: PartialEq, _1: PartialEq, _2: PartialEq, _3: PartialEq, _4: PartialEq, _5: PartialEq, _6: PartialEq, _7: PartialEq, _8: PartialEq, _9: PartialEq, _10: PartialEq, _11: PartialEq> PartialEq for TupleElementRef<'a, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>
_tuple
only.impl<'bump> PartialEq for devela::_dep::bumpalo::collections::String<'bump>
impl<'h> PartialEq for Match<'h>
impl<'n> PartialEq for TimeZoneAnnotationKind<'n>
impl<'n> PartialEq for Pieces<'n>
impl<'n> PartialEq for TimeZoneAnnotation<'n>
impl<'n> PartialEq for TimeZoneAnnotationName<'n>
impl<'t, T: PartialEq> PartialEq for OptionFmt<'t, T>
impl<A, B> PartialEq<&B> for &A
impl<A, B> PartialEq<&B> for &mut A
impl<A, B> PartialEq<&mut B> for &A
impl<A, B> PartialEq<&mut B> for &mut A
impl<A, B> PartialEq<SmallVec<B>> for SmallVec<A>where
A: Array,
B: Array,
<A as Array>::Item: PartialEq<<B as Array>::Item>,
impl<B, C> PartialEq for ControlFlow<B, C>
impl<C> PartialEq for ContextError<C>where
C: PartialEq,
impl<D> PartialEq for StyledContent<D>
impl<Dyn> PartialEq for devela::_core::ptr::DynMetadata<Dyn>where
Dyn: ?Sized,
impl<Dyn> PartialEq for devela::_dep::rkyv::ptr_meta::DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> PartialEq for AllocOrInitError<E>where
E: PartialEq,
impl<E> PartialEq for ErrMode<E>where
E: PartialEq,
impl<F> PartialEq for Fwhere
F: FnPtr,
impl<G: PartialEq, C: PartialEq> PartialEq for GcdReturn<G, C>
impl<H> PartialEq for BuildHasherDefault<H>
impl<I> PartialEq for InputError<I>
impl<I> PartialEq for LocatingSlice<I>where
I: PartialEq,
impl<I> PartialEq for Partial<I>where
I: PartialEq,
impl<I, E> PartialEq for ParseError<I, E>
impl<I, S> PartialEq for Stateful<I, S>
impl<Idx> PartialEq for devela::_core::range::Range<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for devela::_core::range::RangeFrom<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for devela::_core::range::RangeInclusive<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for devela::all::Range<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for devela::all::RangeFrom<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for devela::all::RangeInclusive<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for RangeTo<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for RangeToInclusive<Idx>where
Idx: PartialEq,
impl<K, AK> PartialEq<BTreeSet<K>> for ArchivedBTreeSet<AK>where
AK: PartialEq<K>,
impl<K, AK, S> PartialEq<HashSet<K, S>> for ArchivedHashSet<AK>
impl<K, AK, S> PartialEq<ArchivedHashSet<AK>> for devela::all::HashSet<K, S>
impl<K, AK, S> PartialEq<ArchivedHashSet<AK>> for devela::_dep::_std::collections::HashSet<K, S>
impl<K, AK, S> PartialEq<HashSet<K, S>> for ArchivedHashSet<AK>
impl<K, H> PartialEq for ArchivedHashSet<K, H>
impl<K, H> PartialEq for ArchivedIndexSet<K, H>where
K: PartialEq,
impl<K, V> PartialEq for Entry<K, V>
impl<K, V, A> PartialEq for BTreeMap<K, V, A>
impl<K, V, AK, AV> PartialEq<BTreeMap<K, V>> for ArchivedBTreeMap<AK, AV>
impl<K, V, AK, AV> PartialEq<ArchivedHashMap<AK, AV>> for devela::_dep::_std::collections::HashMap<K, V>
impl<K, V, AK, AV, S> PartialEq<HashMap<K, V, S>> for ArchivedHashMap<AK, AV>
impl<K, V, AK, AV, S> PartialEq<HashMap<K, V, S>> for ArchivedHashMap<AK, AV>
impl<K, V, H> PartialEq for ArchivedHashMap<K, V, H>
impl<K, V, H> PartialEq for ArchivedIndexMap<K, V, H>
impl<K, V, S> PartialEq for devela::_dep::_std::collections::HashMap<K, V, S>
impl<K, V, S, A> PartialEq for devela::all::HashMap<K, V, S, A>
impl<K, V, const E1: usize, const E2: usize> PartialEq<ArchivedBTreeMap<K, V, E2>> for ArchivedBTreeMap<K, V, E1>
impl<L, R> PartialEq for Either<L, R>
impl<N: PartialEq, H: PartialEq> PartialEq for Mismatch<N, H>
impl<Ptr, Q> PartialEq<Pin<Q>> for Pin<Ptr>
impl<S: PartialEq, V: PartialEq> PartialEq for Own<S, V>
impl<Storage> PartialEq for __BindgenBitfieldUnit<Storage>where
Storage: PartialEq,
impl<Storage> PartialEq for __BindgenBitfieldUnit<Storage>where
Storage: PartialEq,
impl<Storage, Align> PartialEq for __BindgenBitfieldUnit<Storage, Align>
impl<T0> PartialEq for ArchivedTuple1<T0>where
T0: PartialEq,
impl<T0, T1> PartialEq for ArchivedTuple2<T0, T1>
impl<T0, T1, T2> PartialEq for ArchivedTuple3<T0, T1, T2>
impl<T0, T1, T2, T3> PartialEq for ArchivedTuple4<T0, T1, T2, T3>
impl<T0, T1, T2, T3, T4> PartialEq for ArchivedTuple5<T0, T1, T2, T3, T4>
impl<T0, T1, T2, T3, T4, T5> PartialEq for ArchivedTuple6<T0, T1, T2, T3, T4, T5>
impl<T0, T1, T2, T3, T4, T5, T6> PartialEq for ArchivedTuple7<T0, T1, T2, T3, T4, T5, T6>
impl<T0, T1, T2, T3, T4, T5, T6, T7> PartialEq for ArchivedTuple8<T0, T1, T2, T3, T4, T5, T6, T7>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> PartialEq for ArchivedTuple9<T0, T1, T2, T3, T4, T5, T6, T7, T8>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> PartialEq for ArchivedTuple10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> PartialEq for ArchivedTuple11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> PartialEq for ArchivedTuple12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> PartialEq for ArchivedTuple13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12> PartialEq<(U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12)> for ArchivedTuple13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11> PartialEq<(U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11)> for ArchivedTuple12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10> PartialEq<(U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10)> for ArchivedTuple11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, U0, U1, U2, U3, U4, U5, U6, U7, U8, U9> PartialEq<(U0, U1, U2, U3, U4, U5, U6, U7, U8, U9)> for ArchivedTuple10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, U0, U1, U2, U3, U4, U5, U6, U7, U8> PartialEq<(U0, U1, U2, U3, U4, U5, U6, U7, U8)> for ArchivedTuple9<T0, T1, T2, T3, T4, T5, T6, T7, T8>
impl<T0, T1, T2, T3, T4, T5, T6, T7, U0, U1, U2, U3, U4, U5, U6, U7> PartialEq<(U0, U1, U2, U3, U4, U5, U6, U7)> for ArchivedTuple8<T0, T1, T2, T3, T4, T5, T6, T7>
impl<T0, T1, T2, T3, T4, T5, T6, U0, U1, U2, U3, U4, U5, U6> PartialEq<(U0, U1, U2, U3, U4, U5, U6)> for ArchivedTuple7<T0, T1, T2, T3, T4, T5, T6>
impl<T0, T1, T2, T3, T4, T5, U0, U1, U2, U3, U4, U5> PartialEq<(U0, U1, U2, U3, U4, U5)> for ArchivedTuple6<T0, T1, T2, T3, T4, T5>
impl<T0, T1, T2, T3, T4, U0, U1, U2, U3, U4> PartialEq<(U0, U1, U2, U3, U4)> for ArchivedTuple5<T0, T1, T2, T3, T4>
impl<T0, T1, T2, T3, U0, U1, U2, U3> PartialEq<(U0, U1, U2, U3)> for ArchivedTuple4<T0, T1, T2, T3>
impl<T0, T1, T2, U0, U1, U2> PartialEq<(U0, U1, U2)> for ArchivedTuple3<T0, T1, T2>
impl<T0, T1, U0, U1> PartialEq<(U0, U1)> for ArchivedTuple2<T0, T1>
impl<T0, U0> PartialEq<(U0,)> for ArchivedTuple1<T0>where
T0: PartialEq<U0>,
impl<T> PartialEq for Option<T>where
T: PartialEq,
impl<T> PartialEq for devela::all::Bound<T>where
T: PartialEq,
impl<T> PartialEq for Poll<T>where
T: PartialEq,
impl<T> PartialEq for Value<T>where
T: PartialEq,
impl<T> PartialEq for ArchivedBound<T>where
T: PartialEq,
impl<T> PartialEq for ArchivedOption<T>where
T: PartialEq,
impl<T> PartialEq for SendTimeoutError<T>where
T: PartialEq,
impl<T> PartialEq for TrySendError<T>where
T: PartialEq,
impl<T> PartialEq for *const Twhere
T: ?Sized,
impl<T> PartialEq for *mut Twhere
T: ?Sized,
impl<T> PartialEq for (T₁, T₂, …, Tₙ)
This trait is implemented for tuples up to twelve items long.
impl<T> PartialEq for Cell<T>
impl<T> PartialEq for Discriminant<T>
impl<T> PartialEq for Cursor<T>where
T: PartialEq,
impl<T> PartialEq for ManuallyDrop<T>
impl<T> PartialEq for NonZero<T>where
T: ZeroablePrimitive + PartialEq,
impl<T> PartialEq for devela::all::OnceCell<T>where
T: PartialEq,
impl<T> PartialEq for PhantomData<T>where
T: ?Sized,
impl<T> PartialEq for NonNull<T>where
T: ?Sized,
impl<T> PartialEq for RefCell<T>
impl<T> PartialEq for Saturating<T>where
T: PartialEq,
impl<T> PartialEq for TypeResource<T>
impl<T> PartialEq for Wrapping<T>where
T: PartialEq,
impl<T> PartialEq for Reverse<T>where
T: PartialEq,
impl<T> PartialEq for OnceLock<T>where
T: PartialEq,
impl<T> PartialEq for Print<T>
impl<T> PartialEq for SetTitle<T>where
T: PartialEq,
impl<T> PartialEq for ValueChangeCommand<T>where
T: PartialEq,
impl<T> PartialEq for Mapping<T>where
T: PartialEq,
impl<T> PartialEq for ArchivedOptionBox<T>
impl<T> PartialEq for ArchivedRange<T>where
T: PartialEq,
impl<T> PartialEq for ArchivedRangeFrom<T>where
T: PartialEq,
impl<T> PartialEq for ArchivedRangeInclusive<T>where
T: PartialEq,
impl<T> PartialEq for ArchivedRangeTo<T>where
T: PartialEq,
impl<T> PartialEq for ArchivedRangeToInclusive<T>where
T: PartialEq,
impl<T> PartialEq for Clamped<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::_std::sync::mpmc::SendError<T>where
T: PartialEq,
impl<T> PartialEq for CapacityError<T>where
T: PartialEq,
impl<T> PartialEq for CachePadded<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix2<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix2x3<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix2x4<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix3<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix3x2<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix3x4<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix4<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix4x2<T>where
T: PartialEq,
impl<T> PartialEq for ColumnMatrix4x3<T>where
T: PartialEq,
impl<T> PartialEq for Consumer<T>where
T: PartialEq,
impl<T> PartialEq for EvQueueControl<T>where
T: PartialEq,
impl<T> PartialEq for OnceCell<T>where
T: PartialEq,
impl<T> PartialEq for OnceCell<T>where
T: PartialEq,
impl<T> PartialEq for Point2<T>where
T: PartialEq,
impl<T> PartialEq for Point3<T>where
T: PartialEq,
impl<T> PartialEq for Producer<T>where
T: PartialEq,
impl<T> PartialEq for PushError<T>where
T: PartialEq,
impl<T> PartialEq for Quaternion<T>where
T: PartialEq,
impl<T> PartialEq for RingBuffer<T>
impl<T> PartialEq for RowMatrix2<T>where
T: PartialEq,
impl<T> PartialEq for RowMatrix2x3<T>where
T: PartialEq,
impl<T> PartialEq for RowMatrix2x4<T>where
T: PartialEq,
impl<T> PartialEq for RowMatrix3<T>where
T: PartialEq,
impl<T> PartialEq for RowMatrix3x2<T>where
T: PartialEq,
impl<T> PartialEq for RowMatrix3x4<T>where
T: PartialEq,
impl<T> PartialEq for RowMatrix4<T>where
T: PartialEq,
impl<T> PartialEq for RowMatrix4x2<T>where
T: PartialEq,
impl<T> PartialEq for RowMatrix4x3<T>where
T: PartialEq,
impl<T> PartialEq for Steal<T>where
T: PartialEq,
impl<T> PartialEq for Vector2<T>where
T: PartialEq,
impl<T> PartialEq for Vector3<T>where
T: PartialEq,
impl<T> PartialEq for Vector4<T>where
T: PartialEq,
impl<T> PartialEq for __BindgenUnionField<T>
impl<T> PartialEq for __BindgenUnionField<T>
impl<T, A> PartialEq for BTreeSet<T, A>
impl<T, A> PartialEq for devela::all::Box<T, A>
impl<T, A> PartialEq for LinkedList<T, A>
impl<T, A> PartialEq for Rc<T, A>
impl<T, A> PartialEq for VecDeque<T, A>
impl<T, A> PartialEq for Arc<T, A>
impl<T, A> PartialEq for UniqueRc<T, A>
impl<T, B> PartialEq for EulerAngles<T, B>
impl<T, E> PartialEq for Result<T, E>
impl<T, E> PartialEq for ArchivedResult<T, E>
impl<T, N> PartialEq for NichedOption<T, N>
impl<T, N, Rhs> PartialEq<Option<Rhs>> for NichedOption<T, N>
impl<T, S> PartialEq for Checkpoint<T, S>where
T: PartialEq,
impl<T, S> PartialEq for devela::_dep::_std::collections::HashSet<T, S>
impl<T, S, A> PartialEq for devela::all::HashSet<T, S, A>
impl<T, TF, U, UF> PartialEq<ArchivedRc<U, UF>> for ArchivedRc<T, TF>
impl<T, U> PartialEq<&[U]> for Cow<'_, [T]>
impl<T, U> PartialEq<&mut [U]> for Cow<'_, [T]>
impl<T, U> PartialEq<Option<Box<T>>> for ArchivedOptionBox<U>
impl<T, U> PartialEq<Option<T>> for ArchivedOption<U>where
U: PartialEq<T>,
impl<T, U> PartialEq<Bound<T>> for ArchivedBound<U>where
U: PartialEq<T>,
impl<T, U> PartialEq<[U]> for [T]where
T: PartialEq<U>,
impl<T, U> PartialEq<[U]> for ArchivedVec<T>where
T: PartialEq<U>,
impl<T, U> PartialEq<Box<U>> for ArchivedBox<T>
impl<T, U> PartialEq<Range<T>> for ArchivedRange<U>where
U: PartialEq<T>,
impl<T, U> PartialEq<RangeFrom<T>> for ArchivedRangeFrom<U>where
U: PartialEq<T>,
impl<T, U> PartialEq<RangeInclusive<T>> for ArchivedRangeInclusive<U>where
U: PartialEq<T>,
impl<T, U> PartialEq<RangeTo<T>> for ArchivedRangeTo<U>where
U: PartialEq<T>,
impl<T, U> PartialEq<RangeToInclusive<T>> for ArchivedRangeToInclusive<U>where
U: PartialEq<T>,
impl<T, U> PartialEq<Rc<U>> for ArchivedRc<T, RcFlavor>
impl<T, U> PartialEq<Vec<U>> for ArchivedVec<T>where
T: PartialEq<U>,
impl<T, U> PartialEq<VecDeque<U>> for ArchivedVec<T>where
T: PartialEq<U>,
impl<T, U> PartialEq<Arc<U>> for ArchivedRc<T, ArcFlavor>
impl<T, U> PartialEq<ArchivedBox<U>> for ArchivedBox<T>
impl<T, U> PartialEq<ArchivedVec<U>> for [T]where
T: PartialEq<U>,
impl<T, U> PartialEq<ArchivedVec<U>> for ArchivedVec<T>where
T: PartialEq<U>,
impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for devela::all::Vec<T, A1>
impl<T, U, A> PartialEq<&[U]> for devela::all::Vec<T, A>
impl<T, U, A> PartialEq<&[U]> for VecDeque<T, A>
impl<T, U, A> PartialEq<&mut [U]> for devela::all::Vec<T, A>
impl<T, U, A> PartialEq<&mut [U]> for VecDeque<T, A>
impl<T, U, A> PartialEq<[U]> for devela::all::Vec<T, A>
impl<T, U, A> PartialEq<Vec<U, A>> for &[T]
impl<T, U, A> PartialEq<Vec<U, A>> for &mut [T]
impl<T, U, A> PartialEq<Vec<U, A>> for Cow<'_, [T]>
impl<T, U, A> PartialEq<Vec<U, A>> for [T]
impl<T, U, A> PartialEq<Vec<U, A>> for VecDeque<T, A>
impl<T, U, A, const N: usize> PartialEq<&[U; N]> for devela::all::Vec<T, A>
impl<T, U, A, const N: usize> PartialEq<&[U; N]> for VecDeque<T, A>
impl<T, U, A, const N: usize> PartialEq<&mut [U; N]> for VecDeque<T, A>
impl<T, U, A, const N: usize> PartialEq<[U; N]> for devela::all::Vec<T, A>
impl<T, U, A, const N: usize> PartialEq<[U; N]> for VecDeque<T, A>
impl<T, U, E, F> PartialEq<Result<T, E>> for ArchivedResult<U, F>
impl<T, U, const N: usize> PartialEq<&[U]> for [T; N]where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<&mut [U]> for [T; N]where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<[U; N]> for &[T]where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<[U; N]> for &mut [T]where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<[U; N]> for [T; N]where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<[U; N]> for [T]where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<[U; N]> for ArchivedVec<T>where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<[U]> for [T; N]where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<ArchivedVec<T>> for [U; N]where
T: PartialEq<U>,
impl<T, const CAP: usize> PartialEq for ArrayVec<T, CAP>where
T: PartialEq,
impl<T, const CAP: usize> PartialEq<[T]> for ArrayVec<T, CAP>where
T: PartialEq,
impl<T, const N: usize> PartialEq for Mask<T, N>
impl<T, const N: usize> PartialEq for Simd<T, N>
impl<T: PartialEq> PartialEq for Angle<T>
geom
only.impl<T: PartialEq> PartialEq for BareBox<T>
impl<T: PartialEq> PartialEq for CacheAlign<T>
impl<T: PartialEq> PartialEq for HasherFnv<T>
impl<T: PartialEq> PartialEq for HasherFx<T>
impl<T: PartialEq> PartialEq for VecVector<T>
alg
only.impl<T: PartialEq> PartialEq for Bitwise<T>
impl<T: PartialEq> PartialEq for Cast<T>
prim···
only.impl<T: PartialEq> PartialEq for Compare<T>
impl<T: PartialEq> PartialEq for Float<T>
impl<T: PartialEq> PartialEq for Int<T>
impl<T: PartialEq> PartialEq for Interval<T>
impl<T: PartialEq> PartialEq<(Int<T>, Int<T>)> for ValueQuant<T, T>
impl<T: PartialEq> PartialEq<(T, T)> for ValueQuant<Int<T>, Int<T>>
impl<T: PartialEq> PartialEq<ValueQuant<Int<T>, Int<T>>> for ValueQuant<T, T>
impl<T: PartialEq> PartialEq<ValueQuant<T, T>> for ValueQuant<Int<T>, Int<T>>
impl<T: PartialEq> PartialEq<T> for Float<T>
impl<T: PartialEq> PartialEq<T> for Int<T>
impl<T: PartialEq, const C: usize, const R: usize, const CR: usize, const RMAJ: bool, S: Storage> PartialEq for Array2d<T, C, R, CR, RMAJ, S>
impl<T: PartialEq, const CAP: usize, IDX: PartialEq, S: Storage> PartialEq for Destaque<T, CAP, IDX, S>
impl<T: PartialEq, const CAP: usize, IDX: PartialEq, S: Storage> PartialEq for Stack<T, CAP, IDX, S>
impl<T: PartialEq, const CAP: usize, S: Storage> PartialEq for devela::all::Array<T, CAP, S>
impl<T: PartialEq, const D: usize> PartialEq for Extent<T, D>
geom
only.impl<T: PartialEq, const D: usize> PartialEq for Point<T, D>
geom
only.impl<T: PartialEq, const D: usize> PartialEq for Vector<T, D>
alg
only.impl<V: PartialEq, Q: PartialEq> PartialEq for ValueQuant<V, Q>
impl<V: PartialEq, Q: PartialEq> PartialEq<(V, Q)> for ValueQuant<V, Q>
impl<Y, R> PartialEq for CoroutineState<Y, R>
impl<Y: PartialEq, MO: PartialEq, D: PartialEq, H: PartialEq, M: PartialEq, S: PartialEq, MS: PartialEq, US: PartialEq, NS: PartialEq> PartialEq for TimeSplit<Y, MO, D, H, M, S, MS, US, NS>
impl<_0: PartialEq, _1: PartialEq, _2: PartialEq, _3: PartialEq, _4: PartialEq, _5: PartialEq, _6: PartialEq, _7: PartialEq, _8: PartialEq, _9: PartialEq, _10: PartialEq, _11: PartialEq> PartialEq for TupleElement<_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>
_tuple
only.impl<const CAP: usize> PartialEq for StringNonul<CAP>
_string_nonul
only.impl<const CAP: usize> PartialEq for StringU8<CAP>
impl<const CAP: usize> PartialEq for StringU16<CAP>
impl<const CAP: usize> PartialEq for StringU32<CAP>
impl<const CAP: usize> PartialEq for StringUsize<CAP>
impl<const CAP: usize> PartialEq for GraphemeNonul<CAP>
impl<const CAP: usize> PartialEq for GraphemeU8<CAP>
impl<const CAP: usize> PartialEq for ArrayString<CAP>
impl<const CAP: usize> PartialEq<&str> for StringNonul<CAP>
_string_nonul
only.impl<const CAP: usize> PartialEq<&str> for StringU8<CAP>
impl<const CAP: usize> PartialEq<&str> for StringU16<CAP>
impl<const CAP: usize> PartialEq<&str> for StringU32<CAP>
impl<const CAP: usize> PartialEq<&str> for StringUsize<CAP>
impl<const CAP: usize> PartialEq<str> for ArrayString<CAP>
impl<const CAP: usize> PartialEq<StringNonul<CAP>> for &str
_string_nonul
only.impl<const CAP: usize> PartialEq<StringU8<CAP>> for &str
impl<const CAP: usize> PartialEq<StringU16<CAP>> for &str
impl<const CAP: usize> PartialEq<StringU32<CAP>> for &str
impl<const CAP: usize> PartialEq<StringUsize<CAP>> for &str
impl<const CAP: usize> PartialEq<ArrayString<CAP>> for str
impl<const MIN: i128, const MAX: i128> PartialEq<ri8<MIN, MAX>> for i8
impl<const MIN: i128, const MAX: i128> PartialEq<ri16<MIN, MAX>> for i16
impl<const MIN: i128, const MAX: i128> PartialEq<ri32<MIN, MAX>> for i32
impl<const MIN: i128, const MAX: i128> PartialEq<ri64<MIN, MAX>> for i64
impl<const MIN: i128, const MAX: i128> PartialEq<ri128<MIN, MAX>> for i128
impl<const N: usize> PartialEq<&[u8; N]> for PyBackedBytes
impl<const N: usize> PartialEq<PyBackedBytes> for &[u8; N]
impl<const N: usize> PartialEq<PyBackedBytes> for [u8; N]
impl<const N: usize> PartialEq<ArrayStr<N>> for str
impl<const N: usize> PartialEq<[u8; N]> for PyBackedBytes
impl<const SH1: usize, const SH2: usize, const SH3: usize> PartialEq for XorShift8Custom<SH1, SH2, SH3>
rand
only.impl<const V: i8> PartialEq for devela::_info::examples::niche::NonValueI8<V>
doc
only.