pub trait PartialEq<Rhs = Self>where
Rhs: ?Sized,{
// Required method
fn eq(&self, other: &Rhs) -> bool;
// Provided method
fn ne(&self, other: &Rhs) -> bool { ... }
}
Expand description
core
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 FromBytesWithNulError
impl PartialEq for DebugAsHex
impl PartialEq for devela::_core::fmt::Sign
impl PartialEq for AtomicOrdering
impl PartialEq for Ipv6MulticastScope
impl PartialEq for devela::_core::slice::GetDisjointMutError
impl PartialEq for SearchStep
impl PartialEq for devela::_dep::_alloc::collections::TryReserveErrorKind
impl PartialEq for SeekFrom
impl PartialEq for BacktraceStyle
impl PartialEq for devela::_dep::allocator_api2::collections::TryReserveErrorKind
impl PartialEq for CollectionAllocErr
impl PartialEq for CheckedCastError
impl PartialEq for PodCastError
impl PartialEq for SetCursorStyle
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 devela::_dep::crossterm::style::Color
impl PartialEq for Colored
impl PartialEq for ClearType
impl PartialEq for devela::_dep::ffmpeg_the_third::codec::encoder::Comparison
impl PartialEq for Decision
impl PartialEq for MotionEstimation
impl PartialEq for Compliance
impl PartialEq for devela::_dep::ffmpeg_the_third::codec::Id
impl PartialEq for Profile
impl PartialEq for devela::_dep::ffmpeg_the_third::codec::packet::side_data::Type
impl PartialEq for AAC
impl PartialEq for DTS
impl PartialEq for H264
impl PartialEq for HEVC
impl PartialEq for JPEG2000
impl PartialEq for MPEG2
impl PartialEq for MPEG4
impl PartialEq for VC1
impl PartialEq for VP9
impl PartialEq for devela::_dep::ffmpeg_the_third::codec::subtitle::Type
impl PartialEq for devela::_dep::ffmpeg_the_third::codec::threading::Type
impl PartialEq for AudioService
impl PartialEq for devela::_dep::ffmpeg_the_third::Channel
impl PartialEq for ChannelOrder
impl PartialEq for Discard
impl PartialEq for devela::_dep::ffmpeg_the_third::Error
impl PartialEq for FieldOrder
impl PartialEq for Rounding
impl PartialEq for Pixel
impl PartialEq for Sample
impl PartialEq for devela::_dep::ffmpeg_the_third::software::resampling::Dither
impl PartialEq for Engine
impl PartialEq for Filter
impl PartialEq for devela::_dep::ffmpeg_the_third::software::scaling::ColorSpace
impl PartialEq for AVActiveFormatDescription
impl PartialEq for AVAppToDevMessageType
impl PartialEq for AVAudioServiceType
impl PartialEq for AVCRCId
impl PartialEq for AVChannel
impl PartialEq for AVChannelOrder
impl PartialEq for AVChromaLocation
impl PartialEq for AVClassCategory
impl PartialEq for AVCodecID
impl PartialEq for AVColorPrimaries
impl PartialEq for AVColorRange
impl PartialEq for AVColorSpace
impl PartialEq for AVColorTransferCharacteristic
impl PartialEq for AVDevToAppMessageType
impl PartialEq for AVDiscard
impl PartialEq for AVDownmixType
impl PartialEq for AVDurationEstimationMethod
impl PartialEq for AVEscapeMode
impl PartialEq for AVFieldOrder
impl PartialEq for AVFilterLink__bindgen_ty_1
impl PartialEq for AVFrameSideDataType
impl PartialEq for AVHMACType
impl PartialEq for AVHWDeviceType
impl PartialEq for AVHWFrameTransferDirection
impl PartialEq for AVIODataMarkerType
impl PartialEq for AVIODirEntryType
impl PartialEq for AVMatrixEncoding
impl PartialEq for AVMediaType
impl PartialEq for AVPacketSideDataType
impl PartialEq for AVPictureStructure
impl PartialEq for AVPictureType
impl PartialEq for AVPixelFormat
impl PartialEq for AVRounding
impl PartialEq for AVSampleFormat
impl PartialEq for AVSideDataParamChangeFlags
impl PartialEq for AVStereo3DType
impl PartialEq for AVStereo3DView
impl PartialEq for AVStreamParseType
impl PartialEq for AVSubtitleType
impl PartialEq for AVThreadMessageFlags
impl PartialEq for AVTimebaseSource
impl PartialEq for AVTimecodeFlag
impl PartialEq for DCTTransformType
impl PartialEq for RDFTransformType
impl PartialEq for SwrDitherType
impl PartialEq for SwrEngine
impl PartialEq for SwrFilterType
impl PartialEq for _bindgen_ty_2
impl PartialEq for _bindgen_ty_3
impl PartialEq for _bindgen_ty_4
impl PartialEq for _bindgen_ty_5
impl PartialEq for _bindgen_ty_6
impl PartialEq for _bindgen_ty_7
impl PartialEq for _bindgen_ty_8
impl PartialEq for devela::_dep::ffmpeg_the_third::util::chroma::Location
impl PartialEq for Primaries
impl PartialEq for devela::_dep::ffmpeg_the_third::util::color::Range
impl PartialEq for Space
impl PartialEq for TransferCharacteristic
impl PartialEq for devela::_dep::ffmpeg_the_third::util::format::sample::Type
impl PartialEq for devela::_dep::ffmpeg_the_third::util::frame::side_data::Type
impl PartialEq for devela::_dep::ffmpeg_the_third::util::log::Level
impl PartialEq for devela::_dep::ffmpeg_the_third::util::media::Type
impl PartialEq for devela::_dep::ffmpeg_the_third::util::picture::Type
impl PartialEq for devela::_dep::flume::RecvError
impl PartialEq for devela::_dep::flume::RecvTimeoutError
impl PartialEq for devela::_dep::flume::TryRecvError
impl PartialEq for CoordinateSystem
impl PartialEq for HorizontalAlign
impl PartialEq for VerticalAlign
impl PartialEq for WrapStyle
impl PartialEq for devela::_dep::gilrs::Axis
impl PartialEq for devela::_dep::gilrs::Button
impl PartialEq for devela::_dep::gilrs::EventType
impl PartialEq for MappingError
impl PartialEq for MappingSource
impl PartialEq for PowerInfo
impl PartialEq for AxisOrBtn
impl PartialEq for BaseEffectType
impl PartialEq for DistanceModel
impl PartialEq for DistanceModelError
impl PartialEq for devela::_dep::gilrs::ff::Error
impl PartialEq for devela::_dep::gilrs::ff::Repeat
impl PartialEq for devela::_dep::hashbrown::TryReserveError
impl PartialEq for PixelDensityUnit
impl PartialEq for CompressionType
impl PartialEq for devela::_dep::image::codecs::png::FilterType
impl PartialEq for PnmSubtype
impl PartialEq for SampleEncoding
impl PartialEq for devela::_dep::image::ColorType
impl PartialEq for DynamicImage
impl PartialEq for ExtendedColorType
impl PartialEq for ImageFormat
impl PartialEq for ImageFormatHint
impl PartialEq for LimitErrorKind
impl PartialEq for ParameterErrorKind
impl PartialEq for UnsupportedErrorKind
impl PartialEq for devela::_dep::image::flat::Error
impl PartialEq for NormalForm
impl PartialEq for devela::_dep::image::imageops::FilterType
impl PartialEq for devela::_dep::image::metadata::Orientation
impl PartialEq for devela::_dep::itertools::Position
impl PartialEq for Era
impl PartialEq for devela::_dep::jiff::civil::Weekday
impl PartialEq for RoundMode
impl PartialEq for devela::_dep::jiff::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 ConnectErrorKind
impl PartialEq for Ignore
impl PartialEq for PortInfoError
impl PartialEq for devela::_dep::midir::SendError
impl PartialEq for AppleGfxApi
impl PartialEq for LinuxBackend
impl PartialEq for LinuxX11Gl
impl PartialEq for WaylandDecorations
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 devela::_dep::miniquad::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 devela::_dep::miniquad::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 devela::_dep::miniquad::log::Level
impl PartialEq for RepeatInfo
impl PartialEq for X11Error
impl PartialEq for devela::_dep::miniquad::native::module::Error
impl PartialEq for StreamTag
impl PartialEq for Hasher
impl PartialEq for Role
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 AudioFormat
impl PartialEq for AudioStatus
impl PartialEq for devela::_dep::sdl2::controller::Axis
impl PartialEq for devela::_dep::sdl2::controller::Button
impl PartialEq for MappingStatus
impl PartialEq for devela::_dep::sdl2::Error
impl PartialEq for IntegerOrSdlError
impl PartialEq for DisplayEvent
impl PartialEq for devela::_dep::sdl2::event::Event
impl PartialEq for devela::_dep::sdl2::event::EventType
impl PartialEq for WindowEvent
impl PartialEq for HatState
impl PartialEq for PowerLevel
impl PartialEq for Scancode
impl PartialEq for tpacket_versions
impl PartialEq for Category
impl PartialEq for Priority
impl PartialEq for Fading
impl PartialEq for MusicType
impl PartialEq for devela::_dep::sdl2::mouse::MouseButton
impl PartialEq for MouseWheelDirection
impl PartialEq for SystemCursor
impl PartialEq for PixelFormatEnum
impl PartialEq for BlendMode
impl PartialEq for ClippingRect
impl PartialEq for ScaleMode
impl PartialEq for devela::_dep::sdl2::render::TextureAccess
impl PartialEq for SDL_ArrayOrder
impl PartialEq for SDL_AssertState
impl PartialEq for SDL_AudioStatus
impl PartialEq for SDL_BitmapOrder
impl PartialEq for SDL_BlendFactor
impl PartialEq for SDL_BlendMode
impl PartialEq for SDL_BlendOperation
impl PartialEq for SDL_DUMMY_ENUM
impl PartialEq for SDL_DisplayEventID
impl PartialEq for SDL_DisplayOrientation
impl PartialEq for SDL_EventType
impl PartialEq for SDL_FlashOperation
impl PartialEq for SDL_GLContextResetNotification
impl PartialEq for SDL_GLattr
impl PartialEq for SDL_GLcontextFlag
impl PartialEq for SDL_GLcontextReleaseFlag
impl PartialEq for SDL_GLprofile
impl PartialEq for SDL_GameControllerAxis
impl PartialEq for SDL_GameControllerBindType
impl PartialEq for SDL_GameControllerButton
impl PartialEq for SDL_GameControllerType
impl PartialEq for SDL_HintPriority
impl PartialEq for SDL_HitTestResult
impl PartialEq for SDL_JoystickPowerLevel
impl PartialEq for SDL_JoystickType
impl PartialEq for SDL_KeyCode
impl PartialEq for SDL_Keymod
impl PartialEq for SDL_LogCategory
impl PartialEq for SDL_LogPriority
impl PartialEq for SDL_MessageBoxButtonFlags
impl PartialEq for SDL_MessageBoxColorType
impl PartialEq for SDL_MessageBoxFlags
impl PartialEq for SDL_MouseWheelDirection
impl PartialEq for SDL_PackedLayout
impl PartialEq for SDL_PackedOrder
impl PartialEq for SDL_PixelFormatEnum
impl PartialEq for SDL_PixelType
impl PartialEq for SDL_PowerState
impl PartialEq for SDL_RendererFlags
impl PartialEq for SDL_RendererFlip
impl PartialEq for SDL_SYSWM_TYPE
impl PartialEq for SDL_ScaleMode
impl PartialEq for SDL_Scancode
impl PartialEq for SDL_SensorType
impl PartialEq for SDL_SystemCursor
impl PartialEq for SDL_TextureAccess
impl PartialEq for SDL_TextureModulate
impl PartialEq for SDL_ThreadPriority
impl PartialEq for SDL_TouchDeviceType
impl PartialEq for SDL_WindowEventID
impl PartialEq for SDL_WindowFlags
impl PartialEq for SDL_YUV_CONVERSION_MODE
impl PartialEq for SDL_bool
impl PartialEq for SDL_errorcode
impl PartialEq for SDL_eventaction
impl PartialEq for WindowShapeMode
impl PartialEq for XIMCaretDirection
impl PartialEq for XIMCaretStyle
impl PartialEq for XIMStatusDataType
impl PartialEq for XOrientation
impl PartialEq for Hinting
impl PartialEq for FlashOperation
impl PartialEq for FullscreenType
impl PartialEq for GLProfile
impl PartialEq for devela::_dep::sdl2::video::Orientation
impl PartialEq for SwapInterval
impl PartialEq for WindowPos
impl PartialEq for SeekSearchResult
impl PartialEq for StandardTagKey
impl PartialEq for StandardVisualKey
impl PartialEq for DiskKind
impl PartialEq for IpNetworkFromStrError
impl PartialEq for KillError
impl PartialEq for MacAddrFromStrError
impl PartialEq for ProcessStatus
impl PartialEq for Signal
impl PartialEq for ThreadKind
impl PartialEq for UpdateKind
impl PartialEq for RuntimeFlavor
impl PartialEq for devela::_dep::tokio::sync::broadcast::error::RecvError
impl PartialEq for devela::_dep::tokio::sync::broadcast::error::TryRecvError
impl PartialEq for TryAcquireError
impl PartialEq for devela::_dep::tokio::sync::mpsc::error::TryRecvError
impl PartialEq for devela::_dep::tokio::sync::oneshot::error::TryRecvError
impl PartialEq for devela::_dep::toml_edit::Offset
impl PartialEq for devela::_dep::toml_edit::ser::Error
impl PartialEq for GraphemeIncomplete
impl PartialEq for IpFamily
impl PartialEq for RedirectAuthHeaders
impl PartialEq for ProxyProtocol
impl PartialEq for devela::_dep::ureq::Timeout
impl PartialEq for devela::_dep::ureq::unversioned::transport::time::Duration
impl PartialEq for devela::_dep::ureq::unversioned::transport::time::Instant
impl PartialEq for Endianness
impl PartialEq for Needed
impl PartialEq for StrContext
impl PartialEq for StrContextValue
impl PartialEq for CompareResult
impl PartialEq for ExampleEnumIntU8
doc
or test
only.impl PartialEq for AllErrorKind
error
only.impl PartialEq for AngleDirection
metric
only.impl PartialEq for AngleKind
metric
only.impl PartialEq for AnsiColor3b
term
only.impl PartialEq for devela::all::AtomicOrdering
impl PartialEq for BacktraceStatus
impl PartialEq for CompressionMode
impl PartialEq for DataError
error
and data··
only.impl PartialEq for DataNotEnough
impl PartialEq for devela::all::Dither
alloc
and crate feature term
and (crate features io
or std
) and (crate features dep_hashbrown
or std
) and crate feature image
only.impl PartialEq for EncodingMode
impl PartialEq for EventButton
impl PartialEq for EventButtonState
impl PartialEq for EventPointerType
impl PartialEq for devela::all::FmtAlignment
impl PartialEq for ImageError
image
only.impl PartialEq for ErrorKind
impl PartialEq for IpAddr
impl PartialEq for JsValue
js
only.impl PartialEq for devela::all::Key
impl PartialEq for KeyAlpha
impl PartialEq for KeyFfi
ffi··
only.impl PartialEq for KeyMedia
impl PartialEq for KeyMod
impl PartialEq for KeyPad
impl PartialEq for KeyState
impl PartialEq for LinuxError
linux
only.impl PartialEq for devela::all::LogLevel
impl PartialEq for LevelFilter
impl PartialEq for MismatchedBounds
impl PartialEq for Month
impl PartialEq for devela::all::MpscRecvTimeoutError
impl PartialEq for devela::all::MpscTryRecvError
impl PartialEq for NotAvailable
impl PartialEq for devela::all::Ordering
impl PartialEq for IntErrorKind
impl PartialEq for PartialSpace
impl PartialEq for PixelFormat
alloc
and crate feature term
and (crate features io
or std
) and (crate features dep_hashbrown
or std
) and crate feature image
only.impl PartialEq for SixelError
alloc
and crate feature term
and (crate features io
or std
) and (crate features dep_hashbrown
or std
) and crate feature image
only.impl PartialEq for SixelMean
alloc
and crate feature term
and (crate features io
or std
) and (crate features dep_hashbrown
or std
) and crate feature image
only.impl PartialEq for SixelQuality
alloc
and crate feature term
and (crate features io
or std
) and (crate features dep_hashbrown
or std
) and crate feature image
only.impl PartialEq for SixelSplit
alloc
and crate feature term
and (crate features io
or std
) and (crate features dep_hashbrown
or std
) and crate feature image
only.impl PartialEq for SocketAddr
impl PartialEq for Shutdown
impl PartialEq for TimeError
error
and time
only.impl PartialEq for TimeGranularity
impl PartialEq for VarError
impl PartialEq for WaveletUnitRole
wave
only.impl PartialEq for WebEventKind
js
only.impl PartialEq for WebKeyLocation
js
only.impl PartialEq for WebPermission
js
only.impl PartialEq for WebPermissionState
js
only.impl PartialEq for WebWorkerError
js
only.impl PartialEq for devela::all::Weekday
impl PartialEq for Infallible
impl PartialEq for devela::text::AsciiChar
impl PartialEq for InvalidText
impl PartialEq for TextError
error
and text··
only.impl PartialEq for FpCategory
impl PartialEq for NumError
impl PartialEq for devela::num::Sign
impl PartialEq for UnitBi
unit
only.impl PartialEq for UnitSi
unit
only.impl PartialEq for FlushCompress
impl PartialEq for FlushDecompress
impl PartialEq for flate2::mem::Status
impl PartialEq for EulerRot
impl PartialEq for num_bigint::bigint::Sign
impl PartialEq for Variant
impl PartialEq for uuid::Version
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 devela::_core::alloc::AllocError
impl PartialEq for CpuidResult
impl PartialEq for ByteStr
impl PartialEq for CharTryFromError
impl PartialEq for DecodeUtf16Error
impl PartialEq for ParseCharError
impl PartialEq for TryFromCharError
impl PartialEq for FromBytesUntilNulError
impl PartialEq for FormattingOptions
impl PartialEq for Assume
impl PartialEq for devela::_core::ptr::Alignment
impl PartialEq for ParseBoolError
impl PartialEq for devela::_core::str::Utf8Error
impl PartialEq for ByteString
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 UCred
impl PartialEq for NormalizeError
impl PartialEq for ExitStatusError
impl PartialEq for devela::_dep::allocator_api2::alloc::AllocError
impl PartialEq for devela::_dep::allocator_api2::collections::TryReserveError
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 AttachmentType
impl PartialEq for AudioType
impl PartialEq for DataType
impl PartialEq for SubtitleType
impl PartialEq for UnknownType
impl PartialEq for VideoType
impl PartialEq for Capabilities
impl PartialEq for CodecDescriptor
impl PartialEq for CodecProperties
impl PartialEq for Config
impl PartialEq for Disposition
impl PartialEq for Input
impl PartialEq for devela::_dep::ffmpeg_the_third::format::Output
impl PartialEq for devela::_dep::ffmpeg_the_third::software::resampling::context::Definition
impl PartialEq for devela::_dep::ffmpeg_the_third::software::resampling::Delay
impl PartialEq for devela::_dep::ffmpeg_the_third::software::scaling::context::Definition
impl PartialEq for ChannelCustom
impl PartialEq for ChannelLayoutMask
impl PartialEq for devela::_dep::ffmpeg_the_third::Frame
impl PartialEq for Rational
impl PartialEq for AVBPrint
impl PartialEq for AVBlowfish
impl PartialEq for AVBufferRef
impl PartialEq for AVCPBProperties
impl PartialEq for AVChannelCustom
impl PartialEq for AVChannelLayout
impl PartialEq for AVChapter
impl PartialEq for AVClass
impl PartialEq for AVCodec
impl PartialEq for AVCodecDescriptor
impl PartialEq for AVCodecHWConfig
impl PartialEq for AVCodecInternal
impl PartialEq for AVCodecParser
impl PartialEq for AVCodecParserContext
impl PartialEq for AVComponentDescriptor
impl PartialEq for AVDRMDeviceContext
impl PartialEq for AVDRMFrameDescriptor
impl PartialEq for AVDRMLayerDescriptor
impl PartialEq for AVDRMObjectDescriptor
impl PartialEq for AVDRMPlaneDescriptor
impl PartialEq for AVDVProfile
impl PartialEq for AVDeviceInfo
impl PartialEq for AVDeviceInfoList
impl PartialEq for AVDeviceRect
impl PartialEq for AVDictionaryEntry
impl PartialEq for AVDownmixInfo
impl PartialEq for AVFifoBuffer
impl PartialEq for AVFilterChain
impl PartialEq for AVFilterCommand
impl PartialEq for AVFilterContext
impl PartialEq for AVFilterFormatsConfig
impl PartialEq for AVFilterGraph
impl PartialEq for AVFilterGraphSegment
impl PartialEq for AVFilterInOut
impl PartialEq for AVFilterPadParams
impl PartialEq for AVFilterParams
impl PartialEq for AVFormatContext
impl PartialEq for AVFrameSideData
impl PartialEq for AVHWAccel
impl PartialEq for AVHWDeviceContext
impl PartialEq for AVHWFramesConstraints
impl PartialEq for AVHWFramesContext
impl PartialEq for AVIOContext
impl PartialEq for AVIODirContext
impl PartialEq for AVIODirEntry
impl PartialEq for AVIOInterruptCB
impl PartialEq for AVIndexEntry
impl PartialEq for AVInputFormat
impl PartialEq for AVLFG
impl PartialEq for AVMotionVector
impl PartialEq for AVOptionRange
impl PartialEq for AVOptionRanges
impl PartialEq for AVOptionType
impl PartialEq for AVOutputFormat
impl PartialEq for AVPacket
impl PartialEq for AVPacketList
impl PartialEq for AVPacketSideData
impl PartialEq for AVPanScan
impl PartialEq for AVPixFmtDescriptor
impl PartialEq for AVProbeData
impl PartialEq for AVProducerReferenceTime
impl PartialEq for AVProfile
impl PartialEq for AVProgram
impl PartialEq for AVRational
impl PartialEq for AVRegionOfInterest
impl PartialEq for AVReplayGain
impl PartialEq for AVStereo3D
impl PartialEq for AVStream
impl PartialEq for AVSubtitle
impl PartialEq for AVSubtitleRect
impl PartialEq for AVTimecode
impl PartialEq for AVXTEA
impl PartialEq for FFTComplex
impl PartialEq for RcOverride
impl PartialEq for SwsFilter
impl PartialEq for SwsVector
impl PartialEq for URLContext
impl PartialEq for _IO_FILE
impl PartialEq for __va_list_tag
impl PartialEq for ff_pad_helper_AVBPrint
impl PartialEq for devela::_dep::ffmpeg_the_third::sys::tm
impl PartialEq for Descriptor
impl PartialEq for Audio
impl PartialEq for Packet
impl PartialEq for Video
impl PartialEq for devela::_dep::ffmpeg_the_third::util::option::Type
impl PartialEq for CharacterData
impl PartialEq for GlyphRasterConfig
impl PartialEq for LayoutSettings
impl PartialEq for FontSettings
impl PartialEq for devela::_dep::fontdue::LineMetrics
impl PartialEq for Metrics
impl PartialEq for OutlineBounds
impl PartialEq for Jitter
impl PartialEq for devela::_dep::gilrs::ev::filter::Repeat
impl PartialEq for Code
impl PartialEq for BaseEffect
impl PartialEq for Effect
impl PartialEq for EffectBuilder
impl PartialEq for Envelope
impl PartialEq for Replay
impl PartialEq for Ticks
impl PartialEq for devela::_dep::gilrs::Event
impl PartialEq for GamepadId
impl PartialEq for PixelDensity
impl PartialEq for SampleLayout
impl PartialEq for devela::_dep::image::math::Rect
impl PartialEq for devela::_dep::image::Delay
impl PartialEq for LimitSupport
impl PartialEq for Limits
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 SpanFieldwise
impl PartialEq for devela::_dep::jiff::Timestamp
impl PartialEq for Zoned
impl PartialEq for AmbiguousTimestamp
impl PartialEq for AmbiguousZoned
impl PartialEq for devela::_dep::jiff::tz::Offset
impl PartialEq for TimeZone
impl PartialEq for MockBackendSettings
impl PartialEq for 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 devela::_dep::kira::sound::Region
impl PartialEq for Capacities
impl PartialEq for Decibels
impl PartialEq for devela::_dep::kira::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 devela::_dep::miniquad::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 devela::_dep::orion::aead::streaming::Nonce
impl PartialEq for devela::_dep::orion::aead::SecretKey
impl PartialEq for devela::_dep::orion::auth::Tag
impl PartialEq for UnknownCryptoError
impl PartialEq for devela::_dep::orion::hash::Digest
impl PartialEq for devela::_dep::orion::hazardous::aead::chacha20poly1305::Nonce
impl PartialEq for devela::_dep::orion::hazardous::aead::chacha20poly1305::SecretKey
impl PartialEq for devela::_dep::orion::hazardous::hash::sha2::sha256::Digest
impl PartialEq for devela::_dep::orion::hazardous::hash::sha2::sha384::Digest
impl PartialEq for devela::_dep::orion::hazardous::hash::sha2::sha512::Digest
impl PartialEq for devela::_dep::orion::hazardous::hash::sha3::sha3_224::Digest
impl PartialEq for devela::_dep::orion::hazardous::hash::sha3::sha3_256::Digest
impl PartialEq for devela::_dep::orion::hazardous::hash::sha3::sha3_384::Digest
impl PartialEq for devela::_dep::orion::hazardous::hash::sha3::sha3_512::Digest
impl PartialEq for DHKEM_X25519_SHA256_CHACHA20
impl PartialEq for devela::_dep::orion::hazardous::kdf::pbkdf2::sha256::Password
impl PartialEq for devela::_dep::orion::hazardous::kdf::pbkdf2::sha384::Password
impl PartialEq for devela::_dep::orion::hazardous::kdf::pbkdf2::sha512::Password
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem512::Ciphertext
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem512::DecapsulationKey
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem512::EncapsulationKey
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem512::KeyPair
impl PartialEq for MlKem512
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem768::Ciphertext
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem768::DecapsulationKey
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem768::EncapsulationKey
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem768::KeyPair
impl PartialEq for MlKem768
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem1024::Ciphertext
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem1024::DecapsulationKey
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem1024::EncapsulationKey
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem1024::KeyPair
impl PartialEq for MlKem1024
impl PartialEq for devela::_dep::orion::hazardous::kem::mlkem1024::Seed
impl PartialEq for devela::_dep::orion::hazardous::kem::xwing::Ciphertext
impl PartialEq for devela::_dep::orion::hazardous::kem::xwing::DecapsulationKey
impl PartialEq for devela::_dep::orion::hazardous::kem::xwing::EncapsulationKey
impl PartialEq for devela::_dep::orion::hazardous::kem::xwing::KeyPair
impl PartialEq for devela::_dep::orion::hazardous::kem::xwing::Seed
impl PartialEq for XWing
impl PartialEq for devela::_dep::orion::hazardous::mac::blake2b::SecretKey
impl PartialEq for devela::_dep::orion::hazardous::mac::hmac::sha256::SecretKey
impl PartialEq for devela::_dep::orion::hazardous::mac::hmac::sha256::Tag
impl PartialEq for devela::_dep::orion::hazardous::mac::hmac::sha384::SecretKey
impl PartialEq for devela::_dep::orion::hazardous::mac::hmac::sha384::Tag
impl PartialEq for devela::_dep::orion::hazardous::mac::hmac::sha512::SecretKey
impl PartialEq for devela::_dep::orion::hazardous::mac::hmac::sha512::Tag
impl PartialEq for OneTimeKey
impl PartialEq for devela::_dep::orion::hazardous::mac::poly1305::Tag
impl PartialEq for Salt
impl PartialEq for EphemeralClientSession
impl PartialEq for EphemeralServerSession
impl PartialEq for PrivateKey
impl PartialEq for PublicKey
impl PartialEq for SessionKeys
impl PartialEq for devela::_dep::orion::pwhash::Password
impl PartialEq for PasswordHash
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 AudioSpec
impl PartialEq for devela::_dep::sdl2::image::InitFlag
impl PartialEq for Guid
impl PartialEq for Keycode
impl PartialEq for Mod
impl PartialEq for Dl_info
impl PartialEq for Elf32_Chdr
impl PartialEq for Elf32_Ehdr
impl PartialEq for Elf32_Phdr
impl PartialEq for Elf32_Shdr
impl PartialEq for Elf32_Sym
impl PartialEq for Elf64_Chdr
impl PartialEq for Elf64_Ehdr
impl PartialEq for Elf64_Phdr
impl PartialEq for Elf64_Shdr
impl PartialEq for Elf64_Sym
impl PartialEq for __c_anonymous__kernel_fsid_t
impl PartialEq for __c_anonymous_elf32_rel
impl PartialEq for __c_anonymous_elf32_rela
impl PartialEq for __c_anonymous_elf64_rel
impl PartialEq for __c_anonymous_elf64_rela
impl PartialEq for __c_anonymous_ifru_map
impl PartialEq for __c_anonymous_ptrace_syscall_info_entry
impl PartialEq for __c_anonymous_ptrace_syscall_info_exit
impl PartialEq for __c_anonymous_ptrace_syscall_info_seccomp
impl PartialEq for __c_anonymous_sockaddr_can_j1939
impl PartialEq for __c_anonymous_sockaddr_can_tp
impl PartialEq for __exit_status
impl PartialEq for __timeval
impl PartialEq for _libc_fpstate
impl PartialEq for _libc_fpxreg
impl PartialEq for _libc_xmmreg
impl PartialEq for addrinfo
impl PartialEq for af_alg_iv
impl PartialEq for aiocb
impl PartialEq for arpd_request
impl PartialEq for arphdr
impl PartialEq for arpreq
impl PartialEq for arpreq_old
impl PartialEq for can_filter
impl PartialEq for can_frame
impl PartialEq for canfd_frame
impl PartialEq for canxl_frame
impl PartialEq for clone_args
impl PartialEq for cmsghdr
impl PartialEq for cpu_set_t
impl PartialEq for dirent64
impl PartialEq for dirent
impl PartialEq for dl_phdr_info
impl PartialEq for dmabuf_cmsg
impl PartialEq for dmabuf_token
impl PartialEq for dqblk
impl PartialEq for epoll_event
impl PartialEq for epoll_params
impl PartialEq for fanotify_event_info_error
impl PartialEq for fanotify_event_info_fid
impl PartialEq for fanotify_event_info_header
impl PartialEq for fanotify_event_info_pidfd
impl PartialEq for fanotify_event_metadata
impl PartialEq for fanotify_response
impl PartialEq for fanout_args
impl PartialEq for fd_set
impl PartialEq for ff_condition_effect
impl PartialEq for ff_constant_effect
impl PartialEq for ff_effect
impl PartialEq for ff_envelope
impl PartialEq for ff_periodic_effect
impl PartialEq for ff_ramp_effect
impl PartialEq for ff_replay
impl PartialEq for ff_rumble_effect
impl PartialEq for ff_trigger
impl PartialEq for file_clone_range
impl PartialEq for flock64
impl PartialEq for flock
impl PartialEq for fpos64_t
impl PartialEq for fpos_t
impl PartialEq for fsid_t
impl PartialEq for genlmsghdr
impl PartialEq for glob64_t
impl PartialEq for glob_t
impl PartialEq for group
impl PartialEq for hostent
impl PartialEq for hwtstamp_config
impl PartialEq for if_nameindex
impl PartialEq for ifaddrs
impl PartialEq for in6_addr
impl PartialEq for in6_ifreq
impl PartialEq for in6_pktinfo
impl PartialEq for in6_rtmsg
impl PartialEq for in_addr
impl PartialEq for in_pktinfo
impl PartialEq for inotify_event
impl PartialEq for input_absinfo
impl PartialEq for input_event
impl PartialEq for input_id
impl PartialEq for input_keymap_entry
impl PartialEq for input_mask
impl PartialEq for iocb
impl PartialEq for iovec
impl PartialEq for ip_mreq
impl PartialEq for ip_mreq_source
impl PartialEq for ip_mreqn
impl PartialEq for ipc_perm
impl PartialEq for ipv6_mreq
impl PartialEq for itimerspec
impl PartialEq for itimerval
impl PartialEq for iw_discarded
impl PartialEq for iw_encode_ext
impl PartialEq for iw_freq
impl PartialEq for iw_michaelmicfailure
impl PartialEq for iw_missed
impl PartialEq for iw_mlme
impl PartialEq for iw_param
impl PartialEq for iw_pmkid_cand
impl PartialEq for iw_pmksa
impl PartialEq for iw_point
impl PartialEq for iw_priv_args
impl PartialEq for iw_quality
impl PartialEq for iw_range
impl PartialEq for iw_scan_req
impl PartialEq for iw_statistics
impl PartialEq for iw_thrspy
impl PartialEq for j1939_filter
impl PartialEq for lconv
impl PartialEq for linger
impl PartialEq for mallinfo2
impl PartialEq for mallinfo
impl PartialEq for mbstate_t
impl PartialEq for mcontext_t
impl PartialEq for mmsghdr
impl PartialEq for mnt_ns_info
impl PartialEq for mntent
impl PartialEq for mount_attr
impl PartialEq for mq_attr
impl PartialEq for msghdr
impl PartialEq for msginfo
impl PartialEq for msqid_ds
impl PartialEq for nl_mmap_hdr
impl PartialEq for nl_mmap_req
impl PartialEq for nl_pktinfo
impl PartialEq for nlattr
impl PartialEq for nlmsgerr
impl PartialEq for nlmsghdr
impl PartialEq for ntptimeval
impl PartialEq for open_how
impl PartialEq for option
impl PartialEq for packet_mreq
impl PartialEq for passwd
impl PartialEq for pidfd_info
impl PartialEq for pollfd
impl PartialEq for posix_spawn_file_actions_t
impl PartialEq for posix_spawnattr_t
impl PartialEq for protoent
impl PartialEq for pthread_attr_t
impl PartialEq for pthread_barrier_t
impl PartialEq for pthread_barrierattr_t
impl PartialEq for pthread_cond_t
impl PartialEq for pthread_condattr_t
impl PartialEq for pthread_mutex_t
impl PartialEq for pthread_mutexattr_t
impl PartialEq for pthread_rwlock_t
impl PartialEq for pthread_rwlockattr_t
impl PartialEq for ptp_clock_caps
impl PartialEq for ptp_clock_time
impl PartialEq for ptp_extts_event
impl PartialEq for ptp_extts_request
impl PartialEq for ptp_pin_desc
impl PartialEq for ptp_sys_offset
impl PartialEq for ptp_sys_offset_extended
impl PartialEq for ptp_sys_offset_precise
impl PartialEq for ptrace_peeksiginfo_args
impl PartialEq for ptrace_rseq_configuration
impl PartialEq for ptrace_sud_config
impl PartialEq for ptrace_syscall_info
impl PartialEq for regex_t
impl PartialEq for regmatch_t
impl PartialEq for rlimit64
impl PartialEq for rlimit
impl PartialEq for rtentry
impl PartialEq for rusage
impl PartialEq for sched_attr
impl PartialEq for sched_param
impl PartialEq for sctp_authinfo
impl PartialEq for sctp_initmsg
impl PartialEq for sctp_nxtinfo
impl PartialEq for sctp_prinfo
impl PartialEq for sctp_rcvinfo
impl PartialEq for sctp_sndinfo
impl PartialEq for sctp_sndrcvinfo
impl PartialEq for seccomp_data
impl PartialEq for seccomp_notif
impl PartialEq for seccomp_notif_addfd
impl PartialEq for seccomp_notif_resp
impl PartialEq for seccomp_notif_sizes
impl PartialEq for sem_t
impl PartialEq for sembuf
impl PartialEq for semid_ds
impl PartialEq for seminfo
impl PartialEq for servent
impl PartialEq for shmid_ds
impl PartialEq for sigaction
impl PartialEq for sigevent
impl PartialEq for siginfo_t
impl PartialEq for signalfd_siginfo
impl PartialEq for sigset_t
impl PartialEq for sigval
impl PartialEq for sock_extended_err
impl PartialEq for sock_filter
impl PartialEq for sock_fprog
impl PartialEq for sockaddr
impl PartialEq for sockaddr_alg
impl PartialEq for sockaddr_in6
impl PartialEq for sockaddr_in
impl PartialEq for sockaddr_ll
impl PartialEq for sockaddr_nl
impl PartialEq for sockaddr_pkt
impl PartialEq for sockaddr_storage
impl PartialEq for sockaddr_un
impl PartialEq for sockaddr_vm
impl PartialEq for sockaddr_xdp
impl PartialEq for spwd
impl PartialEq for stack_t
impl PartialEq for stat64
impl PartialEq for stat
impl PartialEq for statfs64
impl PartialEq for statfs
impl PartialEq for statvfs64
impl PartialEq for statvfs
impl PartialEq for statx
impl PartialEq for statx_timestamp
impl PartialEq for sysinfo
impl PartialEq for tcp_info
impl PartialEq for termios2
impl PartialEq for termios
impl PartialEq for timespec
impl PartialEq for timeval
impl PartialEq for timex
impl PartialEq for tls12_crypto_info_aes_ccm_128
impl PartialEq for tls12_crypto_info_aes_gcm_128
impl PartialEq for tls12_crypto_info_aes_gcm_256
impl PartialEq for tls12_crypto_info_aria_gcm_128
impl PartialEq for tls12_crypto_info_aria_gcm_256
impl PartialEq for tls12_crypto_info_chacha20_poly1305
impl PartialEq for tls12_crypto_info_sm4_ccm
impl PartialEq for tls12_crypto_info_sm4_gcm
impl PartialEq for tls_crypto_info
impl PartialEq for devela::_dep::sdl2::libc::tm
impl PartialEq for tms
impl PartialEq for tpacket2_hdr
impl PartialEq for tpacket3_hdr
impl PartialEq for tpacket_auxdata
impl PartialEq for tpacket_bd_ts
impl PartialEq for tpacket_hdr
impl PartialEq for tpacket_hdr_v1
impl PartialEq for tpacket_hdr_variant1
impl PartialEq for tpacket_req3
impl PartialEq for tpacket_req
impl PartialEq for tpacket_rollover_stats
impl PartialEq for tpacket_stats
impl PartialEq for tpacket_stats_v3
impl PartialEq for ucontext_t
impl PartialEq for ucred
impl PartialEq for uinput_abs_setup
impl PartialEq for uinput_ff_erase
impl PartialEq for uinput_ff_upload
impl PartialEq for uinput_setup
impl PartialEq for uinput_user_dev
impl PartialEq for user
impl PartialEq for user_fpregs_struct
impl PartialEq for user_regs_struct
impl PartialEq for utimbuf
impl PartialEq for utmpx
impl PartialEq for utsname
impl PartialEq for winsize
impl PartialEq for xdp_desc
impl PartialEq for xdp_mmap_offsets
impl PartialEq for xdp_mmap_offsets_v1
impl PartialEq for xdp_options
impl PartialEq for xdp_ring_offset
impl PartialEq for xdp_ring_offset_v1
impl PartialEq for xdp_statistics
impl PartialEq for xdp_statistics_v1
impl PartialEq for xdp_umem_reg
impl PartialEq for xdp_umem_reg_v1
impl PartialEq for xsk_tx_metadata_completion
impl PartialEq for xsk_tx_metadata_request
impl PartialEq for Locale
impl PartialEq for MessageBoxButtonFlag
impl PartialEq for MessageBoxFlag
impl PartialEq for AllowChangeFlag
impl PartialEq for devela::_dep::sdl2::mixer::Channel
impl PartialEq for Chunk
impl PartialEq for devela::_dep::sdl2::mixer::InitFlag
impl PartialEq for MouseState
impl PartialEq for RelativeMouseState
impl PartialEq for devela::_dep::sdl2::pixels::Color
impl PartialEq for FPoint
impl PartialEq for FRect
impl PartialEq for devela::_dep::sdl2::rect::Point
impl PartialEq for devela::_dep::sdl2::rect::Rect
impl PartialEq for RendererInfo
impl PartialEq for TextureQuery
impl PartialEq for __BindgenFloat16
impl PartialEq for FontStyle
impl PartialEq for GlyphMetrics
impl PartialEq for devela::_dep::sdl2::version::Version
impl PartialEq for DisplayMode
impl PartialEq for IgnoredAny
impl PartialEq for devela::_dep::serde::de::value::Error
impl PartialEq for devela::_dep::simdutf8::basic::Utf8Error
impl PartialEq for devela::_dep::simdutf8::compat::Utf8Error
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 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 Uid
impl PartialEq for User
impl PartialEq for devela::_dep::tokio::sync::oneshot::error::RecvError
impl PartialEq for devela::_dep::tokio::task::Id
impl PartialEq for devela::_dep::toml_edit::de::Error
impl PartialEq for devela::_dep::toml_edit::Date
impl PartialEq for Datetime
impl PartialEq for Decor
impl PartialEq for devela::_dep::toml_edit::Key
impl PartialEq for RawString
impl PartialEq for Repr
impl PartialEq for devela::_dep::toml_edit::Time
impl PartialEq for TomlError
impl PartialEq for HeaderName
impl PartialEq for HeaderValue
impl PartialEq for Method
impl PartialEq for StatusCode
impl PartialEq for Uri
impl PartialEq for devela::_dep::ureq::http::Version
impl PartialEq for Authority
impl PartialEq for PathAndQuery
impl PartialEq for Scheme
impl PartialEq for Proxy
impl PartialEq for NextTimeout
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 u8x32
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 EmptyError
impl PartialEq for devela::_dep::winnow::stream::Range
impl PartialEq for BStr
impl PartialEq for devela::_dep::winnow::Bytes
impl PartialEq for ExampleBitfield
_bit_u8
and (doc
or test
) only.impl PartialEq for ExampleBitfieldCustom
_bit_u8
and (doc
or test
) only.impl PartialEq for ExampleBitfieldExtra
_bit_u8
and (doc
or test
) only.impl PartialEq for ExampleEnumSet
doc
or test
only.impl PartialEq for ExampleIdSeqUsize
doc
or test
only.impl PartialEq for AddrParseError
impl PartialEq for AnsiColor8b
term
only.impl PartialEq for AppApple
std
only.impl PartialEq for AppConfig
std
only.impl PartialEq for AppUnix
std
only.impl PartialEq for AppWindows
std
only.impl PartialEq for AppXdg
std
only.impl PartialEq for Boxed
alloc
only.impl PartialEq for CStr
impl PartialEq for CString
impl PartialEq for CodecFlags
impl PartialEq for CodecLen
impl PartialEq for DataOverflow
impl PartialEq for devela::all::Duration
impl PartialEq for TryFromFloatSecsError
impl PartialEq for ElementNotFound
impl PartialEq for EventKey
impl PartialEq for EventKeyFfi
ffi··
only.impl PartialEq for EventMouse
impl PartialEq for EventPointer
impl PartialEq for EventTimestamp
impl PartialEq for EventWheel
impl PartialEq for FailedErrorConversion
impl PartialEq for False
impl PartialEq for devela::all::FilePermissions
impl PartialEq for FileType
impl PartialEq for devela::all::FmtError
impl PartialEq for IdPin<'_>
impl PartialEq for IdPinBox
impl PartialEq for IndexOutOfBounds
impl PartialEq for InvalidAxisLength
impl PartialEq for Ipv4Addr
impl PartialEq for Ipv6Addr
impl PartialEq for JsInstant
js
only.impl PartialEq for JsTextMetrics
js
only.impl PartialEq for JsTextMetricsFull
js
only.impl PartialEq for JsTimeout
js
only.impl PartialEq for KeyAlreadyExists
impl PartialEq for devela::all::KeyMods
impl PartialEq for Lgc16
rand
only.impl PartialEq for LinuxSigset
linux
only.impl PartialEq for LinuxTermios
term
and linux
only.impl PartialEq for LinuxTimespec
linux
only.impl PartialEq for Layout
impl PartialEq for LayoutError
impl PartialEq for Platform
impl PartialEq for MismatchedCapacity
impl PartialEq for MismatchedDimensions
impl PartialEq for MismatchedIndices
impl PartialEq for devela::all::MpscReceiveError
impl PartialEq for NodeEmpty
impl PartialEq for NodeLinkNotSet
impl PartialEq for NodeLinkNotUnique
impl PartialEq for NotEnoughElements
impl PartialEq for NotEnoughSpace
impl PartialEq for NotImplemented
impl PartialEq for NotSupported
impl PartialEq for OsStr
impl PartialEq for OsString
impl PartialEq for devela::all::PanicLocation<'_>
impl PartialEq for ParseFloatError
impl PartialEq for ParseIntError
impl PartialEq for PartiallyAdded
impl PartialEq for Path
impl PartialEq for PathBuf
impl PartialEq for StripPrefixError
impl PartialEq for PhantomPinned
impl PartialEq for ExitCode
impl PartialEq for ExitStatus
impl PartialEq for devela::all::ProcessOutput
impl PartialEq for RangeFull
impl PartialEq for SocketAddrV4
impl PartialEq for SocketAddrV6
impl PartialEq for devela::all::String
impl PartialEq for devela::all::SystemInstant
impl PartialEq for SystemTime
impl PartialEq for SystemTimeError
impl PartialEq for RawWaker
impl PartialEq for RawWakerVTable
impl PartialEq for TermSize
term
only.impl PartialEq for AccessError
impl PartialEq for ThreadId
impl PartialEq for TimeDelta
impl PartialEq for devela::all::Timeout
impl PartialEq for True
impl PartialEq for TryFromIntError
impl PartialEq for UiCap
impl PartialEq for UiCapImage
impl PartialEq for UiCapInput
impl PartialEq for UiCapSound
impl PartialEq for UiCapSystem
impl PartialEq for UiCapWindow
impl PartialEq for UnixTimeI64
impl PartialEq for UnixTimeU32
impl PartialEq for devela::all::WaitTimeoutResult
impl PartialEq for WebElement
js
only.impl PartialEq for WebEventMouse
js
only.impl PartialEq for WebEventPointer
js
only.impl PartialEq for WebWindowState
js
only.impl PartialEq for WebWorker
js
only.impl PartialEq for WebWorkerJob
js
only.impl PartialEq for Xabc
rand
only.impl PartialEq for XorShift128
impl PartialEq for XorShift128p
impl PartialEq for Xoroshiro128pp
rand
only.impl PartialEq for Xyza8a
rand
only.impl PartialEq for Xyza8b
rand
only.impl PartialEq for g_bvec2
glsl
only.impl PartialEq for g_bvec3
glsl
only.impl PartialEq for g_bvec4
glsl
only.impl PartialEq for g_dmat2
glsl
only.impl PartialEq for g_dmat3
glsl
only.impl PartialEq for g_dmat4
glsl
only.impl PartialEq for g_dvec2
glsl
only.impl PartialEq for g_dvec3
glsl
only.impl PartialEq for g_dvec4
glsl
only.impl PartialEq for g_ivec2
glsl
only.impl PartialEq for g_ivec3
glsl
only.impl PartialEq for g_ivec4
glsl
only.impl PartialEq for g_mat2
glsl
only.impl PartialEq for g_mat2x3
glsl
only.impl PartialEq for g_mat2x4
glsl
only.impl PartialEq for g_mat3
glsl
only.impl PartialEq for g_mat3x2
glsl
only.impl PartialEq for g_mat3x4
glsl
only.impl PartialEq for g_mat4
glsl
only.impl PartialEq for g_mat4x2
glsl
only.impl PartialEq for g_mat4x3
glsl
only.impl PartialEq for g_uvec2
glsl
only.impl PartialEq for g_uvec3
glsl
only.impl PartialEq for g_uvec4
glsl
only.impl PartialEq for g_vec2
glsl
only.impl PartialEq for g_vec3
glsl
only.impl PartialEq for g_vec4
glsl
only.impl PartialEq for g_vertex2
glsl
only.impl PartialEq for g_vertex3
glsl
only.impl PartialEq for devela::all::m128
impl PartialEq for devela::all::m128d
impl PartialEq for devela::all::m128i
impl PartialEq for devela::all::m256
impl PartialEq for devela::all::m256d
impl PartialEq for devela::all::m256i
impl PartialEq for TypeId
impl PartialEq for GraphemeString
impl PartialEq for InvalidChar
impl PartialEq for InvalidUtf8
impl PartialEq for char7
impl PartialEq for char8
impl PartialEq for char16
impl PartialEq for Divisor<i64>
impl PartialEq for Divisor<u32>
impl PartialEq for GzHeader
impl PartialEq for Compression
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 USizeVec2
impl PartialEq for USizeVec3
impl PartialEq for USizeVec4
impl PartialEq for BigInt
impl PartialEq for BigUint
impl PartialEq for ParseBigIntError
impl PartialEq for ParseRatioError
impl PartialEq for uuid::error::Error
impl PartialEq for Braced
impl PartialEq for Hyphenated
impl PartialEq for Simple
impl PartialEq for Urn
impl PartialEq for NonNilUuid
impl PartialEq for Uuid
impl PartialEq for uuid::timestamp::Timestamp
impl PartialEq for PyMethodDefPointer
impl PartialEq for __c_anonymous_ptrace_syscall_info_data
impl PartialEq for Access
impl PartialEq for Action
impl PartialEq for Adam7Info
impl PartialEq for AdaptiveFilterType
impl PartialEq for Addr
impl PartialEq for AllocError
impl PartialEq for Alphabet
impl PartialEq for ArenaFull
impl PartialEq for AudioTstampType
impl PartialEq for BigEndian
impl PartialEq for BitDepth
impl PartialEq for BitDepth
impl PartialEq for BitType
impl PartialEq for BlendOp
impl PartialEq for BodyMode
impl PartialEq for BufferSize
impl PartialEq for ByteEndian
impl PartialEq for Bytes
impl PartialEq for BytesMut
impl PartialEq for CFFError
impl PartialEq for Card
impl PartialEq for ChmapPosition
impl PartialEq for ChmapType
impl PartialEq for ChunkError
impl PartialEq for ChunkType
impl PartialEq for CloseReason
impl PartialEq for CoderResult
impl PartialEq for CodingIndependentCodePoints
impl PartialEq for Collector
impl PartialEq for ColorCharacteristics
impl PartialEq for ColorSpace
impl PartialEq for ColorType
impl PartialEq for CompositeMode
impl PartialEq for CompressionLevel
impl PartialEq for CompressionStrategy
impl PartialEq for Connect
impl PartialEq for ContentLightLevelInfo
impl PartialEq for ControlModes
impl PartialEq for DataFormat
impl PartialEq for DecodeError
impl PartialEq for DecodeMetadata
impl PartialEq for DecodePaddingMode
impl PartialEq for DecodeSliceError
impl PartialEq for DecoderResult
impl PartialEq for DecompressionError
impl PartialEq for Direction
impl PartialEq for Direction
impl PartialEq for DisposeOp
impl PartialEq for DupFlags
impl PartialEq for EfdFlags
impl PartialEq for ElemId
impl PartialEq for ElemIface
impl PartialEq for ElemType
impl PartialEq for EncodeSliceError
impl PartialEq for EncoderResult
impl PartialEq for Encoding
impl PartialEq for Encoding
impl PartialEq for EpollCreateFlags
impl PartialEq for EpollEvent
impl PartialEq for EpollFlags
impl PartialEq for EpollOp
impl PartialEq for Errno
impl PartialEq for Errno
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for EvCode
impl PartialEq for EvCtrl
impl PartialEq for EvNote
impl PartialEq for EvResult
impl PartialEq for Event
impl PartialEq for Event
impl PartialEq for EventKind
impl PartialEq for EventMask
impl PartialEq for EventType
impl PartialEq for EventType
impl PartialEq for Expected
impl PartialEq for ExtraXYZ
impl PartialEq for ExtraZXZ
impl PartialEq for ExtraZYX
impl PartialEq for FaceParsingError
impl PartialEq for FdFlags
impl PartialEq for FilterOp
impl PartialEq for FilterType
impl PartialEq for Flags
impl PartialEq for Format
impl PartialEq for GetDisjointMutError
impl PartialEq for GlyphClass
impl PartialEq for GlyphId
impl PartialEq for GlyphVariationResult
impl PartialEq for GradientExtend
impl PartialEq for HostId
impl PartialEq for I11
impl PartialEq for I20
impl PartialEq for I24
impl PartialEq for I48
impl PartialEq for ITXtChunk
impl PartialEq for ImageInfo
impl PartialEq for IndexToLocationFormat
impl PartialEq for InputCallbackInfo
impl PartialEq for InputModes
impl PartialEq for InputStreamTimestamp
impl PartialEq for InsertWithKeyError
impl PartialEq for IntegerRadix
impl PartialEq for Interest
impl PartialEq for IntraXYZ
impl PartialEq for IntraZXZ
impl PartialEq for IntraZYX
impl PartialEq for InvalidChunkSize
impl PartialEq for Key
impl PartialEq for Language
impl PartialEq for Latin1Bidi
impl PartialEq for Level
impl PartialEq for LineMetrics
impl PartialEq for LittleEndian
impl PartialEq for LocalModes
impl PartialEq for MZError
impl PartialEq for MZFlush
impl PartialEq for MZStatus
impl PartialEq for MasteringDisplayColorVolume
impl PartialEq for MilliBel
impl PartialEq for NormalizedCoordinate
impl PartialEq for OnceState
impl PartialEq for OptionalActions
impl PartialEq for OutputCallbackInfo
impl PartialEq for OutputInfo
impl PartialEq for OutputModes
impl PartialEq for OutputStreamTimestamp
impl PartialEq for ParkResult
impl PartialEq for ParkToken
impl PartialEq for ParseAlphabetError
impl PartialEq for ParseError
impl PartialEq for PeekError
impl PartialEq for Permissions
impl PartialEq for Pid
impl PartialEq for PlatformId
impl PartialEq for PollTimeout
impl PartialEq for PopError
impl PartialEq for PortCap
impl PartialEq for PortType
impl PartialEq for QueueSelector
impl PartialEq for RasterImageFormat
impl PartialEq for ReadWriteFlags
impl PartialEq for Rect
impl PartialEq for RectF
impl PartialEq for Remove
impl PartialEq for RequeueOp
impl PartialEq for RgbaColor
impl PartialEq for Round
impl PartialEq for SampleFormat
impl PartialEq for SampleRate
impl PartialEq for ScalarKind
impl PartialEq for ScaledFloat
impl PartialEq for ScriptMetrics
impl PartialEq for SelemChannelId
impl PartialEq for SigId
impl PartialEq for SourceChromaticities
impl PartialEq for Span
impl PartialEq for SpecialCodeIndex
impl PartialEq for SrgbRenderingIntent
impl PartialEq for State
impl PartialEq for StreamConfig
impl PartialEq for StreamInstant
impl PartialEq for StreamResult
impl PartialEq for Style
impl PartialEq for SupportedBufferSize
impl PartialEq for SupportedStreamConfig
impl PartialEq for SupportedStreamConfigRange
impl PartialEq for SysInfo
impl PartialEq for TDEFLFlush
impl PartialEq for TDEFLStatus
impl PartialEq for TEXtChunk
impl PartialEq for TINFLStatus
impl PartialEq for Tag
impl PartialEq for TimeSpec
impl PartialEq for TimeVal
impl PartialEq for Token
impl PartialEq for Token
impl PartialEq for TokenKind
impl PartialEq for Transform
impl PartialEq for Transformations
impl PartialEq for TryGetError
impl PartialEq for TryReserveError
impl PartialEq for TryReserveError
impl PartialEq for TryReserveErrorKind
impl PartialEq for TstampType
impl PartialEq for U11
impl PartialEq for U20
impl PartialEq for U24
impl PartialEq for U48
impl PartialEq for Unit
impl PartialEq for UnparkResult
impl PartialEq for UnparkToken
impl PartialEq for UnsupportedSchemes
impl PartialEq for ValueOr
impl PartialEq for Variation
impl PartialEq for WaitTimeoutResult
impl PartialEq for WatchDescriptor
impl PartialEq for WatchMask
impl PartialEq for Weight
impl PartialEq for Width
impl PartialEq for Winsize
impl PartialEq for ZTXtChunk
impl PartialEq for __kernel_timespec
impl PartialEq for fsconfig_command
impl PartialEq for m128
impl PartialEq for m256
impl PartialEq for m128d
impl PartialEq for m128i
impl PartialEq for m256d
impl PartialEq for m256i
impl PartialEq for membarrier_cmd
impl PartialEq for membarrier_cmd_flag
impl PartialEq for procmap_query_flags
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 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 devela::_dep::toml_edit::Key
impl PartialEq<&str> for OsString
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<&CStr> for Cow<'_, CStr>
impl PartialEq<&CStr> for CStr
impl PartialEq<&CStr> for CString
impl PartialEq<&[u8]> for devela::_dep::orion::aead::streaming::Nonce
impl PartialEq<&[u8]> for devela::_dep::orion::aead::SecretKey
impl PartialEq<&[u8]> for devela::_dep::orion::auth::Tag
impl PartialEq<&[u8]> for devela::_dep::orion::hash::Digest
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::aead::chacha20poly1305::Nonce
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::aead::chacha20poly1305::SecretKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::hash::sha2::sha256::Digest
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::hash::sha2::sha384::Digest
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::hash::sha2::sha512::Digest
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::hash::sha3::sha3_224::Digest
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::hash::sha3::sha3_256::Digest
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::hash::sha3::sha3_384::Digest
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::hash::sha3::sha3_512::Digest
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kdf::pbkdf2::sha256::Password
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kdf::pbkdf2::sha384::Password
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kdf::pbkdf2::sha512::Password
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem512::Ciphertext
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem512::DecapsulationKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem512::EncapsulationKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem768::Ciphertext
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem768::DecapsulationKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem768::EncapsulationKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem1024::Ciphertext
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem1024::DecapsulationKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem1024::EncapsulationKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::mlkem1024::Seed
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::xwing::Ciphertext
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::xwing::EncapsulationKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::kem::xwing::Seed
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::mac::blake2b::SecretKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::mac::hmac::sha256::SecretKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::mac::hmac::sha256::Tag
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::mac::hmac::sha384::SecretKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::mac::hmac::sha384::Tag
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::mac::hmac::sha512::SecretKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::mac::hmac::sha512::Tag
impl PartialEq<&[u8]> for OneTimeKey
impl PartialEq<&[u8]> for devela::_dep::orion::hazardous::mac::poly1305::Tag
impl PartialEq<&[u8]> for Salt
impl PartialEq<&[u8]> for PrivateKey
impl PartialEq<&[u8]> for PublicKey
impl PartialEq<&[u8]> for devela::_dep::orion::pwhash::Password
impl PartialEq<&[u8]> for PasswordHash
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<Cow<'_, CStr>> for CStr
impl PartialEq<Cow<'_, CStr>> for CString
impl PartialEq<IpAddr> for Ipv4Addr
impl PartialEq<IpAddr> for Ipv6Addr
impl PartialEq<Level> for LevelFilter
impl PartialEq<LevelFilter> for devela::all::LogLevel
impl PartialEq<bool> for &devela::_dep::pyo3::Bound<'_, PyBool>
Compare &Bound<PyBool>
with bool
.
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 &devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<f32> for Borrowed<'_, '_, PyFloat>
impl PartialEq<f32> for devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<f64> for &devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<f64> for Borrowed<'_, '_, PyFloat>
impl PartialEq<f64> for devela::_dep::pyo3::Bound<'_, PyFloat>
impl PartialEq<i8> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i16> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i32> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i64> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<i128> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<isize> for devela::_dep::pyo3::Bound<'_, PyInt>
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 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 devela::_dep::toml_edit::Key
impl PartialEq<str> for KeyMut<'_>
impl PartialEq<str> for HeaderName
impl PartialEq<str> for HeaderValue
impl PartialEq<str> for Method
impl PartialEq<str> for Uri
impl PartialEq<str> for Authority
Case-insensitive equality
§Examples
let authority: Authority = "HELLO.com".parse().unwrap();
assert_eq!(authority, "hello.coM");
assert_eq!("hello.com", authority);
impl PartialEq<str> for PathAndQuery
impl PartialEq<str> for Scheme
Case-insensitive equality
§Examples
let scheme: Scheme = "HTTP".parse().unwrap();
assert_eq!(scheme, *"http");
impl PartialEq<str> for OsStr
impl PartialEq<str> for OsString
impl PartialEq<str> for Bytes
impl PartialEq<str> for BytesMut
impl PartialEq<u8> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u16> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u16> for StatusCode
impl PartialEq<u32> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u64> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<u128> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<usize> for devela::_dep::pyo3::Bound<'_, PyInt>
impl PartialEq<Span> for SpanFieldwise
impl PartialEq<SpanFieldwise> for devela::_dep::jiff::Span
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<HeaderName> for str
impl PartialEq<HeaderValue> for str
impl PartialEq<HeaderValue> for devela::all::String
impl PartialEq<HeaderValue> for [u8]
impl PartialEq<Method> for str
impl PartialEq<StatusCode> for u16
impl PartialEq<Uri> for str
impl PartialEq<Authority> for str
impl PartialEq<Authority> for devela::all::String
impl PartialEq<PathAndQuery> for str
impl PartialEq<PathAndQuery> for devela::all::String
impl PartialEq<Scheme> for str
Case-insensitive equality
impl PartialEq<CStr> for Cow<'_, CStr>
impl PartialEq<CStr> for CString
impl PartialEq<CString> for Cow<'_, CStr>
impl PartialEq<CString> for CStr
impl PartialEq<Ipv4Addr> for IpAddr
impl PartialEq<Ipv6Addr> for IpAddr
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<Path> for OsStr
impl PartialEq<Path> for OsString
impl PartialEq<Path> for PathBuf
impl PartialEq<PathBuf> for OsStr
impl PartialEq<PathBuf> for OsString
impl PartialEq<PathBuf> for Path
impl PartialEq<String> for devela::_dep::toml_edit::Key
impl PartialEq<String> for KeyMut<'_>
impl PartialEq<String> for HeaderValue
impl PartialEq<String> for Authority
impl PartialEq<String> for PathAndQuery
impl PartialEq<String> for Bytes
impl PartialEq<String> for BytesMut
impl PartialEq<Vec<u8>> for Bytes
impl PartialEq<Vec<u8>> for BytesMut
impl PartialEq<NonNilUuid> for Uuid
impl PartialEq<Uuid> for NonNilUuid
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 HeaderValue
impl PartialEq<[u8]> for Bytes
impl PartialEq<[u8]> for BytesMut
impl<'a> PartialEq for Utf8Pattern<'a>
impl<'a> PartialEq for PyStringData<'a>
impl<'a> PartialEq for Unexpected<'a>
impl<'a> PartialEq for ProcessesToUpdate<'a>
impl<'a> PartialEq for Backing<'a>
impl<'a> PartialEq for Component<'a>
impl<'a> PartialEq for Prefix<'a>
impl<'a> PartialEq for PhantomContravariantLifetime<'a>
impl<'a> PartialEq for PhantomCovariantLifetime<'a>
impl<'a> PartialEq for PhantomInvariantLifetime<'a>
impl<'a> PartialEq for Utf8Chunk<'a>
impl<'a> PartialEq for ChannelLayout<'a>
impl<'a> PartialEq for Chapter<'a>
impl<'a> PartialEq for Stream<'a>
impl<'a> PartialEq for MetadataBuilder<'a>
impl<'a> PartialEq for Music<'a>
impl<'a> PartialEq for Components<'a>
impl<'a> PartialEq for Metadata<'a>
impl<'a> PartialEq for PrefixComponent<'a>
impl<'a> PartialEq for Sixel<'a>
alloc
and crate feature term
and (crate features io
or std
) and (crate features dep_hashbrown
or std
) and crate feature image
only.impl<'a> PartialEq for Header<'a>
impl<'a> PartialEq for RasterGlyphImage<'a>
impl<'a> PartialEq<&'a str> for HeaderName
impl<'a> PartialEq<&'a str> for Method
impl<'a> PartialEq<&'a str> for Uri
impl<'a> PartialEq<&'a str> for Authority
impl<'a> PartialEq<&'a str> for PathAndQuery
impl<'a> PartialEq<&'a str> for BStr
impl<'a> PartialEq<&'a str> for devela::_dep::winnow::Bytes
impl<'a> PartialEq<&'a ByteStr> for Cow<'a, str>
impl<'a> PartialEq<&'a ByteStr> for Cow<'a, ByteStr>
impl<'a> PartialEq<&'a ByteStr> for Cow<'a, [u8]>
impl<'a> PartialEq<&'a HeaderName> for HeaderName
impl<'a> PartialEq<&'a Method> for Method
impl<'a> PartialEq<&'a OsStr> for Path
impl<'a> PartialEq<&'a OsStr> for PathBuf
impl<'a> PartialEq<&'a Path> for OsStr
impl<'a> PartialEq<&'a Path> for OsString
impl<'a> PartialEq<&'a Path> for PathBuf
impl<'a> PartialEq<&'a [u8]> for BStr
impl<'a> PartialEq<&'a [u8]> for devela::_dep::winnow::Bytes
impl<'a> PartialEq<&str> for ByteStr
impl<'a> PartialEq<&str> for ByteString
impl<'a> PartialEq<&ByteStr> for ByteString
impl<'a> PartialEq<&[u8]> for ByteStr
impl<'a> PartialEq<&[u8]> for ByteString
impl<'a> PartialEq<Cow<'_, str>> for ByteString
impl<'a> PartialEq<Cow<'_, ByteStr>> for ByteString
impl<'a> PartialEq<Cow<'_, [u8]>> for ByteString
impl<'a> PartialEq<Cow<'a, str>> for &'a ByteStr
impl<'a> PartialEq<Cow<'a, ByteStr>> for &'a ByteStr
impl<'a> PartialEq<Cow<'a, OsStr>> for Path
impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf
impl<'a> PartialEq<Cow<'a, Path>> for OsStr
impl<'a> PartialEq<Cow<'a, Path>> for OsString
impl<'a> PartialEq<Cow<'a, Path>> for Path
impl<'a> PartialEq<Cow<'a, Path>> for PathBuf
impl<'a> PartialEq<Cow<'a, [u8]>> for &'a ByteStr
impl<'a> PartialEq<str> for ByteStr
impl<'a> PartialEq<str> for ByteString
impl<'a> PartialEq<str> for BStr
impl<'a> PartialEq<str> for devela::_dep::winnow::Bytes
impl<'a> PartialEq<ByteStr> for &str
impl<'a> PartialEq<ByteStr> for &[u8]
impl<'a> PartialEq<ByteStr> for str
impl<'a> PartialEq<ByteStr> for ByteString
impl<'a> PartialEq<ByteStr> for devela::all::String
impl<'a> PartialEq<ByteStr> for devela::all::Vec<u8>
impl<'a> PartialEq<ByteStr> for [u8]
impl<'a> PartialEq<ByteString> for &str
impl<'a> PartialEq<ByteString> for &ByteStr
impl<'a> PartialEq<ByteString> for &[u8]
impl<'a> PartialEq<ByteString> for Cow<'_, str>
impl<'a> PartialEq<ByteString> for Cow<'_, ByteStr>
impl<'a> PartialEq<ByteString> for Cow<'_, [u8]>
impl<'a> PartialEq<ByteString> for str
impl<'a> PartialEq<ByteString> for ByteStr
impl<'a> PartialEq<ByteString> for devela::all::String
impl<'a> PartialEq<ByteString> for devela::all::Vec<u8>
impl<'a> PartialEq<ByteString> for [u8]
impl<'a> PartialEq<SpanFieldwise> for &'a devela::_dep::jiff::Span
impl<'a> PartialEq<SpanFieldwise> for &'a SpanFieldwise
impl<'a> PartialEq<Zoned> for &'a Zoned
impl<'a> PartialEq<HeaderName> for &'a str
impl<'a> PartialEq<HeaderName> for &'a HeaderName
impl<'a> PartialEq<HeaderValue> for &'a str
impl<'a> PartialEq<HeaderValue> for &'a HeaderValue
impl<'a> PartialEq<Method> for &'a str
impl<'a> PartialEq<Method> for &'a Method
impl<'a> PartialEq<Uri> for &'a str
impl<'a> PartialEq<Authority> for &'a str
impl<'a> PartialEq<PathAndQuery> for &'a str
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<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<Path> for &'a OsStr
impl<'a> PartialEq<Path> for Cow<'a, OsStr>
impl<'a> PartialEq<Path> for Cow<'a, Path>
impl<'a> PartialEq<PathBuf> for &'a OsStr
impl<'a> PartialEq<PathBuf> for &'a Path
impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>
impl<'a> PartialEq<PathBuf> for Cow<'a, Path>
impl<'a> PartialEq<String> for ByteStr
impl<'a> PartialEq<String> for ByteString
impl<'a> PartialEq<Vec<u8>> for ByteStr
impl<'a> PartialEq<Vec<u8>> for ByteString
impl<'a> PartialEq<[u8]> for ByteStr
impl<'a> PartialEq<[u8]> for ByteString
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 OsStr> for OsString
impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>
impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>
impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>
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, 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<'a, Path>> for &'b OsStr
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path
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<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> PartialEq<String> for &'a str
impl<'a, 'b> PartialEq<String> for Cow<'a, str>
impl<'a, 'b> PartialEq<String> for str
impl<'a, 'b, 'bump> PartialEq<Cow<'a, str>> 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, 'bump> PartialEq<String> for devela::_dep::bumpalo::collections::String<'bump>
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 GetAll<'a, T>where
T: PartialEq,
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 HeaderValue
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, T: ?Sized + Ownership + PartialEq> PartialEq for MaybeOwned<'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<'d> PartialEq for TimeZoneName<'d>
impl<'glyphs, T: PartialEq> PartialEq for BitmapFont<'glyphs, T>
font
only.impl<'h> PartialEq for Match<'h>
impl<'headers, 'buf> PartialEq for Request<'headers, 'buf>
impl<'headers, 'buf> PartialEq for Response<'headers, 'buf>
impl<'i> PartialEq for Source<'i>
impl<'k> PartialEq for KeyMut<'k>
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<'r, R> PartialEq for UnwrapMut<'r, R>
impl<'s> PartialEq for TomlKey<'s>
impl<'s> PartialEq for TomlString<'s>
impl<'s> PartialEq<&'s str> for KeyMut<'s>
impl<'t> PartialEq for TimeZoneOffsetInfo<'t>
impl<'t, T> PartialEq for TokenSlice<'t, T>where
T: PartialEq,
impl<'t, T: PartialEq> PartialEq for OptionFmt<'t, T>
impl<A> PartialEq for ExtendedGcd<A>where
A: PartialEq,
impl<A, B> PartialEq for EitherOrBoth<A, B>
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 DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> PartialEq for AllocOrInitError<E>where
E: PartialEq,
impl<E> PartialEq for ErrMode<E>where
E: PartialEq,
impl<E: PartialEq> PartialEq for CodecLe<E>
impl<E: PartialEq, CodecEndian: PartialEq> PartialEq for CodecLenValue<E, CodecEndian>
impl<E: PartialEq, F: PartialEq> PartialEq for CodecIf<E, F>
impl<E: PartialEq, S: PartialEq> PartialEq for CodecJoin<E, S>
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 devela::_dep::winnow::error::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, V1, S1, V2, S2> PartialEq<IndexMap<K, V2, S2>> for IndexMap<K, V1, S1>
impl<K, V, A> PartialEq for BTreeMap<K, V, A>
impl<K, V, K2, V2> PartialEq<Slice<K2, V2>> for Slice<K, V>
impl<K, V, K2, V2> PartialEq<Slice<K2, V2>> for [(K, V)]
impl<K, V, K2, V2> PartialEq<[(K2, V2)]> for Slice<K, V>
impl<K, V, K2, V2, const N: usize> PartialEq<[(K2, V2); N]> for Slice<K, V>
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 N: usize, K2, V2> PartialEq<Slice<K2, V2>> for [(K, V); N]
impl<K: PartialEq + Copy, V: PartialEq, const N: usize> PartialEq for ExampleStaticMapU16<K, V, N>
impl<L, R> PartialEq for Either<L, R>
impl<N: PartialEq, D: PartialEq> PartialEq for devela::all::Ratio<N, D>
impl<N: PartialEq, H: PartialEq> PartialEq for Mismatch<N, H>
impl<P, Container> PartialEq for ImageBuffer<P, Container>
impl<Ptr, Q> PartialEq<Pin<Q>> for Pin<Ptr>
impl<R> PartialEq for UnwrapErr<R>where
R: PartialEq + TryRngCore,
impl<S> PartialEq for ModeAuth<S>where
S: PartialEq,
impl<S> PartialEq for ModeAuthPsk<S>where
S: PartialEq,
impl<S> PartialEq for ModeBase<S>where
S: PartialEq,
impl<S> PartialEq for ModePsk<S>where
S: PartialEq,
impl<S: PartialEq, V: PartialEq> PartialEq for Own<S, V>
impl<Storage> PartialEq for devela::_dep::ffmpeg_the_third::sys::__BindgenBitfieldUnit<Storage>where
Storage: PartialEq,
impl<Storage> PartialEq for __BindgenBitfieldUnit<Storage>where
Storage: PartialEq,
impl<Storage, Align> PartialEq for __BindgenBitfieldUnit<Storage, Align>
impl<T> PartialEq for devela::_dep::_std::sync::mpmc::SendTimeoutError<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::flume::SendTimeoutError<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::flume::TrySendError<T>where
T: PartialEq,
impl<T> PartialEq for FoldWhile<T>where
T: PartialEq,
impl<T> PartialEq for MinMaxResult<T>where
T: PartialEq,
impl<T> PartialEq for Value<T>where
T: PartialEq,
impl<T> PartialEq for SetError<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::tokio::sync::mpsc::error::TrySendError<T>where
T: PartialEq,
impl<T> PartialEq for devela::all::Bound<T>where
T: PartialEq,
impl<T> PartialEq for devela::all::MpscTrySendError<T>where
T: PartialEq,
impl<T> PartialEq for Option<T>where
T: PartialEq,
impl<T> PartialEq for Poll<T>where
T: PartialEq,
impl<T> PartialEq for *const Twhere
T: ?Sized,
Pointer equality is by address, as produced by the <*const T>::addr
method.
impl<T> PartialEq for *mut Twhere
T: ?Sized,
Pointer equality is by address, as produced by the <*mut T>::addr
method.
impl<T> PartialEq for (T₁, T₂, …, Tₙ)where
T: PartialEq,
This trait is implemented for tuples up to twelve items long.
impl<T> PartialEq for PhantomContravariant<T>where
T: ?Sized,
impl<T> PartialEq for PhantomCovariant<T>where
T: ?Sized,
impl<T> PartialEq for PhantomInvariant<T>where
T: ?Sized,
impl<T> PartialEq for Print<T>
impl<T> PartialEq for SetTitle<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::flume::SendError<T>where
T: PartialEq,
impl<T> PartialEq for Luma<T>where
T: PartialEq,
impl<T> PartialEq for LumaA<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::image::Rgb<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::image::Rgba<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 devela::_dep::tokio::sync::mpsc::error::SendError<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::tokio::sync::OnceCell<T>where
T: PartialEq,
impl<T> PartialEq for SetOnce<T>where
T: PartialEq,
impl<T> PartialEq for SetOnceError<T>where
T: PartialEq,
impl<T> PartialEq for devela::_dep::tokio::sync::watch::error::SendError<T>where
T: PartialEq,
impl<T> PartialEq for Formatted<T>where
T: PartialEq,
impl<T> PartialEq for HeaderMap<T>where
T: PartialEq,
impl<T> PartialEq for devela::all::Arc<T>
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 devela::all::MpscSendError<T>where
T: PartialEq,
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 OnceLock<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 Reverse<T>where
T: PartialEq,
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 CapacityError<T>where
T: PartialEq,
impl<T> PartialEq for TryFromBigIntError<T>where
T: PartialEq,
impl<T> PartialEq for num_rational::Ratio<T>
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 Spanned<T>where
T: PartialEq,
impl<T> PartialEq for Status<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<u16> for Port<T>
impl<T> PartialEq<Port<T>> for u16
impl<T, A> PartialEq for UniqueRc<T, A>
impl<T, A> PartialEq for devela::_dep::_alloc::sync::Arc<T, A>
impl<T, A> PartialEq for UniqueArc<T, A>
impl<T, A> PartialEq for devela::_dep::allocator_api2::boxed::Box<T, A>
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 Box<T, A>
impl<T, B> PartialEq for EulerAngles<T, B>
impl<T, E> PartialEq for Result<T, E>
impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1>
impl<T, S> PartialEq for devela::_dep::_std::collections::HashSet<T, S>
impl<T, S> PartialEq for Checkpoint<T, S>where
T: PartialEq,
impl<T, S, A> PartialEq for devela::all::HashSet<T, S, A>
impl<T, U> PartialEq<&[U]> for Cow<'_, [T]>
impl<T, U> PartialEq<&mut [U]> for Cow<'_, [T]>
impl<T, U> PartialEq<[U]> for [T]where
T: PartialEq<U>,
impl<T, U> PartialEq<[U]> for Slice<T>where
T: PartialEq<U>,
impl<T, U> PartialEq<Port<U>> for Port<T>
impl<T, U> PartialEq<Slice<U>> for [T]where
T: PartialEq<U>,
impl<T, U> PartialEq<Slice<U>> for Slice<T>where
T: PartialEq<U>,
impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for devela::_dep::allocator_api2::vec::Vec<T, A1>
impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for devela::all::Vec<T, A1>
impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for Vec<T, A1>where
A1: Allocator,
A2: Allocator,
T: PartialEq<U>,
impl<T, U, A> PartialEq<&[U]> for devela::_dep::allocator_api2::vec::Vec<T, A>
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<&[U]> for Vec<T, A>where
A: Allocator,
T: PartialEq<U>,
impl<T, U, A> PartialEq<&mut [U]> for devela::_dep::allocator_api2::vec::Vec<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<&mut [U]> for Vec<T, A>where
A: Allocator,
T: PartialEq<U>,
impl<T, U, A> PartialEq<[U]> for devela::_dep::allocator_api2::vec::Vec<T, A>
impl<T, U, A> PartialEq<[U]> for devela::all::Vec<T, A>
impl<T, U, A> PartialEq<[U]> for Vec<T, A>where
A: Allocator,
T: PartialEq<U>,
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 &[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> PartialEq<Vec<U, A>> for &[T]where
A: Allocator,
T: PartialEq<U>,
impl<T, U, A> PartialEq<Vec<U, A>> for &mut [T]where
A: Allocator,
T: PartialEq<U>,
impl<T, U, A> PartialEq<Vec<U, A>> for Cow<'_, [T]>
impl<T, U, A> PartialEq<Vec<U, A>> for [T]where
A: Allocator,
T: PartialEq<U>,
impl<T, U, A, const N: usize> PartialEq<&[U; N]> for devela::_dep::allocator_api2::vec::Vec<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<&[U; N]> for Vec<T, A>where
A: Allocator,
T: PartialEq<U>,
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::_dep::allocator_api2::vec::Vec<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<[U; N]> for Vec<T, A>where
A: Allocator,
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<&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 Slice<T>where
T: PartialEq<U>,
impl<T, U, const N: usize> PartialEq<[U]> for [T; 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, const N: usize, U> PartialEq<Slice<U>> for [T; N]where
T: PartialEq<U>,
impl<T: PartialEq + DataType> PartialEq for DataType64CopyWith<T>
impl<T: PartialEq + DataType> PartialEq for DataType64With<T>
impl<T: PartialEq> PartialEq for Angle<T>
metric
only.impl<T: PartialEq> PartialEq for BareBox<T>
impl<T: PartialEq> PartialEq for Bitwise<T>
impl<T: PartialEq> PartialEq for CacheAlign<T>
impl<T: PartialEq> PartialEq for Compare<T>
impl<T: PartialEq> PartialEq for Cycle<T>
impl<T: PartialEq> PartialEq for Gamma<T>
color
only.impl<T: PartialEq> PartialEq for HasherFnv<T>
impl<T: PartialEq> PartialEq for HasherFx<T>
impl<T: PartialEq> PartialEq for Interval<T>
impl<T: PartialEq> PartialEq for VecVector<T>
linear
only.impl<T: PartialEq> PartialEq for Cast<T>
prim··
only.impl<T: PartialEq> PartialEq for Float<T>
impl<T: PartialEq> PartialEq for Int<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, N: PartialEq> PartialEq for CycleCount<T, N>
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 Array<T, CAP, S>
impl<T: PartialEq, const D: usize> PartialEq for Distance<T, D>
impl<T: PartialEq, const D: usize> PartialEq for Extent<T, D>
impl<T: PartialEq, const D: usize> PartialEq for devela::all::Orientation<T, D>
metric
only.impl<T: PartialEq, const D: usize> PartialEq for devela::all::Point<T, D>
shape
only.impl<T: PartialEq, const D: usize> PartialEq for devela::all::Position<T, D>
impl<T: PartialEq, const D: usize> PartialEq for devela::all::Region<T, D>
metric
only.impl<T: PartialEq, const D: usize> PartialEq for RegionStrided<T, D>
metric
only.impl<T: PartialEq, const D: usize> PartialEq for Stride<T, D>
metric
only.impl<T: PartialEq, const D: usize> PartialEq for Vector<T, D>
linear
only.impl<T: PartialEq, const LINEAR: bool> PartialEq for devela::all::Rgb<T, LINEAR>
color
only.impl<T: PartialEq, const LINEAR: bool, const LIGHTNESS: bool> PartialEq for Lum<T, LINEAR, LIGHTNESS>
color
only.impl<T: PartialEq, const LINEAR: bool, const PREMUL: bool> PartialEq for devela::all::Rgba<T, LINEAR, PREMUL>
color
only.impl<Type> PartialEq for Codec<Type>where
Type: PartialEq,
impl<V> PartialEq for VecMap<V>where
V: PartialEq,
impl<V: PartialEq + DataValue> PartialEq for DataValue64CopyWith<V>
impl<V: PartialEq + DataValue> PartialEq for DataValue64With<V>
impl<V: PartialEq, Q: PartialEq> PartialEq for ValueQuant<V, Q>
impl<V: PartialEq, Q: PartialEq> PartialEq<(V, Q)> for ValueQuant<V, Q>
impl<W: PartialEq> PartialEq for CodecBe<W>
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<Z> PartialEq for Zeroizing<Z>where
Z: PartialEq + Zeroize,
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 A: usize, const B: usize, const C: usize> PartialEq for XorShift8<A, B, C>
impl<const BASIS: usize, const A: usize, const B: usize, const C: usize> PartialEq for XorShift16<BASIS, A, B, C>
impl<const BASIS: usize, const A: usize, const B: usize, const C: usize> PartialEq for XorShift32<BASIS, A, B, C>
impl<const BASIS: usize, const A: usize, const B: usize, const C: usize> PartialEq for XorShift64<BASIS, A, B, C>
impl<const CAP: usize> PartialEq for StringNonul<CAP>
_str_nonul
only.impl<const CAP: usize> PartialEq for StringU8<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>
_str_nonul
only.impl<const CAP: usize> PartialEq<&str> for StringU8<CAP>
impl<const CAP: usize> PartialEq<str> for ArrayString<CAP>
impl<const CAP: usize> PartialEq<StringNonul<CAP>> for &str
_str_nonul
only.