pub trait Eq: PartialEq { }
Expand description
core
Trait for comparisons corresponding to equivalence relations.
The primary difference to PartialEq
is the additional requirement for reflexivity. A type
that implements PartialEq
guarantees that for all a
, b
and c
:
- symmetric:
a == b
impliesb == a
anda != b
implies!(a == b)
- transitive:
a == b
andb == c
impliesa == c
Eq
, which builds on top of PartialEq
also implies:
- reflexive:
a == a
This property cannot be checked by the compiler, and therefore Eq
is a trait without methods.
Violating this property is a logic error. The behavior resulting from a logic error is not
specified, but users of the trait must ensure that such logic errors do not result in
undefined behavior. This means that unsafe
code must not rely on the correctness of these
methods.
Floating point types such as f32
and f64
implement only PartialEq
but not Eq
because NaN
!= NaN
.
§Derivable
This trait can be used with #[derive]
. When derive
d, because Eq
has no extra methods, it
is only informing the compiler that this is an equivalence relation rather than a partial
equivalence relation. Note that the derive
strategy requires all fields are Eq
, which isn’t
always desired.
§How can I implement Eq
?
If you cannot use the derive
strategy, specify that your type implements Eq
, which has no
extra methods:
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq for Book {
fn eq(&self, other: &Self) -> bool {
self.isbn == other.isbn
}
}
impl Eq for Book {}
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl Eq for devela::_core::ascii::Char
impl Eq for FromBytesWithNulError
impl Eq for DebugAsHex
impl Eq for devela::_core::fmt::Sign
impl Eq for AtomicOrdering
impl Eq for Ipv6MulticastScope
impl Eq for devela::_core::slice::GetDisjointMutError
impl Eq for SearchStep
impl Eq for devela::_dep::_alloc::collections::TryReserveErrorKind
impl Eq for SeekFrom
impl Eq for BacktraceStyle
impl Eq for devela::_dep::allocator_api2::collections::TryReserveErrorKind
impl Eq for CollectionAllocErr
impl Eq for CheckedCastError
impl Eq for PodCastError
impl Eq for SetCursorStyle
impl Eq for devela::_dep::crossterm::event::Event
impl Eq for devela::_dep::crossterm::event::KeyCode
impl Eq for KeyEventKind
impl Eq for MediaKeyCode
impl Eq for ModifierKeyCode
impl Eq for devela::_dep::crossterm::event::MouseButton
impl Eq for MouseEventKind
impl Eq for Attribute
impl Eq for devela::_dep::crossterm::style::Color
impl Eq for Colored
impl Eq for ClearType
impl Eq for devela::_dep::ffmpeg_the_third::codec::encoder::Comparison
impl Eq for Decision
impl Eq for MotionEstimation
impl Eq for Compliance
impl Eq for devela::_dep::ffmpeg_the_third::codec::Id
impl Eq for Profile
impl Eq for devela::_dep::ffmpeg_the_third::codec::packet::side_data::Type
impl Eq for AAC
impl Eq for DTS
impl Eq for H264
impl Eq for HEVC
impl Eq for JPEG2000
impl Eq for MPEG2
impl Eq for MPEG4
impl Eq for VC1
impl Eq for VP9
impl Eq for devela::_dep::ffmpeg_the_third::codec::subtitle::Type
impl Eq for devela::_dep::ffmpeg_the_third::codec::threading::Type
impl Eq for AudioService
impl Eq for Channel
impl Eq for ChannelOrder
impl Eq for Discard
impl Eq for devela::_dep::ffmpeg_the_third::Error
impl Eq for FieldOrder
impl Eq for Rounding
impl Eq for Pixel
impl Eq for Sample
impl Eq for devela::_dep::ffmpeg_the_third::software::resampling::Dither
impl Eq for Engine
impl Eq for Filter
impl Eq for devela::_dep::ffmpeg_the_third::software::scaling::ColorSpace
impl Eq for AVActiveFormatDescription
impl Eq for AVAppToDevMessageType
impl Eq for AVAudioServiceType
impl Eq for AVCRCId
impl Eq for AVChannel
impl Eq for AVChannelOrder
impl Eq for AVChromaLocation
impl Eq for AVClassCategory
impl Eq for AVCodecID
impl Eq for AVColorPrimaries
impl Eq for AVColorRange
impl Eq for AVColorSpace
impl Eq for AVColorTransferCharacteristic
impl Eq for AVDevToAppMessageType
impl Eq for AVDiscard
impl Eq for AVDownmixType
impl Eq for AVDurationEstimationMethod
impl Eq for AVEscapeMode
impl Eq for AVFieldOrder
impl Eq for AVFilterLink__bindgen_ty_1
impl Eq for AVFrameSideDataType
impl Eq for AVHMACType
impl Eq for AVHWDeviceType
impl Eq for AVHWFrameTransferDirection
impl Eq for AVIODataMarkerType
impl Eq for AVIODirEntryType
impl Eq for AVMatrixEncoding
impl Eq for AVMediaType
impl Eq for AVPacketSideDataType
impl Eq for AVPictureStructure
impl Eq for AVPictureType
impl Eq for AVPixelFormat
impl Eq for AVRounding
impl Eq for AVSampleFormat
impl Eq for AVSideDataParamChangeFlags
impl Eq for AVStereo3DType
impl Eq for AVStereo3DView
impl Eq for AVStreamParseType
impl Eq for AVSubtitleType
impl Eq for AVThreadMessageFlags
impl Eq for AVTimebaseSource
impl Eq for AVTimecodeFlag
impl Eq for DCTTransformType
impl Eq for RDFTransformType
impl Eq for SwrDitherType
impl Eq for SwrEngine
impl Eq for SwrFilterType
impl Eq for _bindgen_ty_2
impl Eq for _bindgen_ty_3
impl Eq for _bindgen_ty_4
impl Eq for _bindgen_ty_5
impl Eq for _bindgen_ty_6
impl Eq for _bindgen_ty_7
impl Eq for _bindgen_ty_8
impl Eq for devela::_dep::ffmpeg_the_third::util::chroma::Location
impl Eq for Primaries
impl Eq for devela::_dep::ffmpeg_the_third::util::color::Range
impl Eq for Space
impl Eq for TransferCharacteristic
impl Eq for devela::_dep::ffmpeg_the_third::util::format::sample::Type
impl Eq for devela::_dep::ffmpeg_the_third::util::frame::side_data::Type
impl Eq for devela::_dep::ffmpeg_the_third::util::log::Level
impl Eq for devela::_dep::ffmpeg_the_third::util::media::Type
impl Eq for devela::_dep::ffmpeg_the_third::util::picture::Type
impl Eq for devela::_dep::flume::RecvError
impl Eq for devela::_dep::flume::RecvTimeoutError
impl Eq for devela::_dep::flume::TryRecvError
impl Eq for devela::_dep::gilrs::Axis
impl Eq for devela::_dep::gilrs::Button
impl Eq for MappingError
impl Eq for MappingSource
impl Eq for PowerInfo
impl Eq for AxisOrBtn
impl Eq for BaseEffectType
impl Eq for DistanceModelError
impl Eq for devela::_dep::gilrs::ff::Error
impl Eq for devela::_dep::gilrs::ff::Repeat
impl Eq for devela::_dep::hashbrown::TryReserveError
impl Eq for PixelDensityUnit
impl Eq for CompressionType
impl Eq for devela::_dep::image::codecs::png::FilterType
impl Eq for PnmSubtype
impl Eq for SampleEncoding
impl Eq for devela::_dep::image::ColorType
impl Eq for ExtendedColorType
impl Eq for ImageFormat
impl Eq for LimitErrorKind
impl Eq for devela::_dep::image::flat::Error
impl Eq for NormalForm
impl Eq for devela::_dep::image::imageops::FilterType
impl Eq for devela::_dep::image::metadata::Orientation
impl Eq for devela::_dep::itertools::Position
impl Eq for Era
impl Eq for devela::_dep::jiff::civil::Weekday
impl Eq for RoundMode
impl Eq for devela::_dep::jiff::Unit
impl Eq for Meridiem
impl Eq for PiecesOffset
impl Eq for AmbiguousOffset
impl Eq for Dst
impl Eq for EqFilterKind
impl Eq for WhenToStart
impl Eq for PlaybackState
impl Eq for TrackPlaybackState
impl Eq for ConnectErrorKind
impl Eq for Ignore
impl Eq for PortInfoError
impl Eq for devela::_dep::midir::SendError
impl Eq for AppleGfxApi
impl Eq for LinuxBackend
impl Eq for LinuxX11Gl
impl Eq for WaylandDecorations
impl Eq for WebGLVersion
impl Eq for BlendFactor
impl Eq for BlendValue
impl Eq for devela::_dep::miniquad::Comparison
impl Eq for CullFace
impl Eq for CursorIcon
impl Eq for Equation
impl Eq for FrontFaceOrder
impl Eq for devela::_dep::miniquad::KeyCode
impl Eq for devela::_dep::miniquad::MouseButton
impl Eq for RawId
impl Eq for StencilOp
impl Eq for devela::_dep::miniquad::TextureAccess
impl Eq for TextureFormat
impl Eq for TextureWrap
impl Eq for TouchPhase
impl Eq for devela::_dep::miniquad::log::Level
impl Eq for RepeatInfo
impl Eq for X11Error
impl Eq for devela::_dep::miniquad::native::module::Error
impl Eq for ElementType
impl Eq for PyGILState_STATE
impl Eq for PySendResult
impl Eq for _PyStatus_TYPE
impl Eq for Associativity
impl Eq for CacheType
impl Eq for DatType
impl Eq for ExtendedRegisterStateLocation
impl Eq for ExtendedRegisterType
impl Eq for Hypervisor
impl Eq for TopologyType
impl Eq for Yield
impl Eq for AudioFormat
impl Eq for AudioStatus
impl Eq for devela::_dep::sdl2::controller::Axis
impl Eq for devela::_dep::sdl2::controller::Button
impl Eq for MappingStatus
impl Eq for devela::_dep::sdl2::Error
impl Eq for DisplayEvent
impl Eq for devela::_dep::sdl2::event::EventType
impl Eq for WindowEvent
impl Eq for HatState
impl Eq for PowerLevel
impl Eq for Scancode
impl Eq for tpacket_versions
impl Eq for Category
impl Eq for Priority
impl Eq for devela::_dep::sdl2::mouse::MouseButton
impl Eq for MouseWheelDirection
impl Eq for SystemCursor
impl Eq for PixelFormatEnum
impl Eq for BlendMode
impl Eq for ClippingRect
impl Eq for ScaleMode
impl Eq for devela::_dep::sdl2::render::TextureAccess
impl Eq for SDL_ArrayOrder
impl Eq for SDL_AssertState
impl Eq for SDL_AudioStatus
impl Eq for SDL_BitmapOrder
impl Eq for SDL_BlendFactor
impl Eq for SDL_BlendMode
impl Eq for SDL_BlendOperation
impl Eq for SDL_DUMMY_ENUM
impl Eq for SDL_DisplayEventID
impl Eq for SDL_DisplayOrientation
impl Eq for SDL_EventType
impl Eq for SDL_FlashOperation
impl Eq for SDL_GLContextResetNotification
impl Eq for SDL_GLattr
impl Eq for SDL_GLcontextFlag
impl Eq for SDL_GLcontextReleaseFlag
impl Eq for SDL_GLprofile
impl Eq for SDL_GameControllerAxis
impl Eq for SDL_GameControllerBindType
impl Eq for SDL_GameControllerButton
impl Eq for SDL_GameControllerType
impl Eq for SDL_HintPriority
impl Eq for SDL_HitTestResult
impl Eq for SDL_JoystickPowerLevel
impl Eq for SDL_JoystickType
impl Eq for SDL_KeyCode
impl Eq for SDL_Keymod
impl Eq for SDL_LogCategory
impl Eq for SDL_LogPriority
impl Eq for SDL_MessageBoxButtonFlags
impl Eq for SDL_MessageBoxColorType
impl Eq for SDL_MessageBoxFlags
impl Eq for SDL_MouseWheelDirection
impl Eq for SDL_PackedLayout
impl Eq for SDL_PackedOrder
impl Eq for SDL_PixelFormatEnum
impl Eq for SDL_PixelType
impl Eq for SDL_PowerState
impl Eq for SDL_RendererFlags
impl Eq for SDL_RendererFlip
impl Eq for SDL_SYSWM_TYPE
impl Eq for SDL_ScaleMode
impl Eq for SDL_Scancode
impl Eq for SDL_SensorType
impl Eq for SDL_SystemCursor
impl Eq for SDL_TextureAccess
impl Eq for SDL_TextureModulate
impl Eq for SDL_ThreadPriority
impl Eq for SDL_TouchDeviceType
impl Eq for SDL_WindowEventID
impl Eq for SDL_WindowFlags
impl Eq for SDL_YUV_CONVERSION_MODE
impl Eq for SDL_bool
impl Eq for SDL_errorcode
impl Eq for SDL_eventaction
impl Eq for WindowShapeMode
impl Eq for XIMCaretDirection
impl Eq for XIMCaretStyle
impl Eq for XIMStatusDataType
impl Eq for XOrientation
impl Eq for FlashOperation
impl Eq for FullscreenType
impl Eq for GLProfile
impl Eq for devela::_dep::sdl2::video::Orientation
impl Eq for SwapInterval
impl Eq for WindowPos
impl Eq for SeekSearchResult
impl Eq for StandardTagKey
impl Eq for StandardVisualKey
impl Eq for DiskKind
impl Eq for IpNetworkFromStrError
impl Eq for KillError
impl Eq for MacAddrFromStrError
impl Eq for ProcessStatus
impl Eq for Signal
impl Eq for ThreadKind
impl Eq for UpdateKind
impl Eq for RuntimeFlavor
impl Eq for devela::_dep::tokio::sync::broadcast::error::RecvError
impl Eq for devela::_dep::tokio::sync::broadcast::error::TryRecvError
impl Eq for TryAcquireError
impl Eq for devela::_dep::tokio::sync::mpsc::error::TryRecvError
impl Eq for devela::_dep::tokio::sync::oneshot::error::TryRecvError
impl Eq for devela::_dep::toml_edit::Offset
impl Eq for devela::_dep::toml_edit::ser::Error
impl Eq for GraphemeIncomplete
impl Eq for IpFamily
impl Eq for RedirectAuthHeaders
impl Eq for ProxyProtocol
impl Eq for devela::_dep::ureq::Timeout
impl Eq for devela::_dep::ureq::unversioned::transport::time::Duration
impl Eq for devela::_dep::ureq::unversioned::transport::time::Instant
impl Eq for Endianness
impl Eq for Needed
impl Eq for StrContext
impl Eq for StrContextValue
impl Eq for CompareResult
impl Eq for ExampleEnumIntU8
doc
or test
only.impl Eq for Infallible
impl Eq for FpCategory
impl Eq for NumError
impl Eq for devela::num::Sign
impl Eq for UnitBi
unit
only.impl Eq for UnitSi
unit
only.impl Eq for devela::text::AsciiChar
impl Eq for InvalidText
impl Eq for TextError
error
and text··
only.impl Eq for AllErrorKind
error
only.impl Eq for AngleDirection
metric
only.impl Eq for AngleKind
metric
only.impl Eq for AnsiColor3b
term
only.impl Eq for devela::all::AtomicOrdering
impl Eq for BacktraceStatus
impl Eq for CompressionMode
impl Eq for DataError
error
and data··
only.impl Eq for DataNotEnough
impl Eq 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 Eq for EncodingMode
impl Eq for EventButton
impl Eq for EventButtonState
impl Eq for EventPointerType
impl Eq for devela::all::FmtAlignment
impl Eq for ImageError
image
only.impl Eq for ErrorKind
impl Eq for IpAddr
impl Eq for devela::all::Key
impl Eq for KeyAlpha
impl Eq for KeyFfi
ffi··
only.impl Eq for KeyMedia
impl Eq for KeyMod
impl Eq for KeyPad
impl Eq for KeyState
impl Eq for LinuxError
linux
only.impl Eq for devela::all::LogLevel
impl Eq for LevelFilter
impl Eq for MismatchedBounds
impl Eq for Month
impl Eq for devela::all::MpscRecvTimeoutError
impl Eq for devela::all::MpscTryRecvError
impl Eq for NotAvailable
impl Eq for devela::all::Ordering
impl Eq for IntErrorKind
impl Eq for PartialSpace
impl Eq 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 Eq 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 Eq 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 Eq 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 Eq 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 Eq for SocketAddr
impl Eq for Shutdown
impl Eq for TimeError
error
and time
only.impl Eq for TimeGranularity
impl Eq for VarError
impl Eq for WaveletUnitRole
wave
only.impl Eq for WebEventKind
js
only.impl Eq for WebKeyLocation
js
only.impl Eq for WebPermission
js
only.impl Eq for WebPermissionState
js
only.impl Eq for WebWorkerError
js
only.impl Eq for devela::all::Weekday
impl Eq for FlushCompress
impl Eq for FlushDecompress
impl Eq for flate2::mem::Status
impl Eq for EulerRot
impl Eq for num_bigint::bigint::Sign
impl Eq for bool
impl Eq for char
impl Eq for i8
impl Eq for i16
impl Eq for i32
impl Eq for i64
impl Eq for i128
impl Eq for isize
impl Eq for !
impl Eq for str
impl Eq for u8
impl Eq for u16
impl Eq for u32
impl Eq for u64
impl Eq for u128
impl Eq for ()
impl Eq for usize
impl Eq for devela::_core::alloc::AllocError
impl Eq for CpuidResult
impl Eq for ByteStr
impl Eq for CharTryFromError
impl Eq for DecodeUtf16Error
impl Eq for ParseCharError
impl Eq for TryFromCharError
impl Eq for FromBytesUntilNulError
impl Eq for FormattingOptions
impl Eq for Assume
impl Eq for devela::_core::ptr::Alignment
impl Eq for ParseBoolError
impl Eq for devela::_core::str::Utf8Error
impl Eq for ByteString
impl Eq for UnorderedKeyError
impl Eq for devela::_dep::_alloc::collections::TryReserveError
impl Eq for FromVecWithNulError
impl Eq for IntoStringError
impl Eq for NulError
impl Eq for FromUtf8Error
impl Eq for UCred
impl Eq for ExitStatusError
impl Eq for devela::_dep::allocator_api2::alloc::AllocError
impl Eq for devela::_dep::allocator_api2::collections::TryReserveError
impl Eq for AllocErr
impl Eq for DisableBlinking
impl Eq for EnableBlinking
impl Eq for Hide
impl Eq for MoveDown
impl Eq for MoveLeft
impl Eq for MoveRight
impl Eq for MoveTo
impl Eq for MoveToColumn
impl Eq for MoveToNextLine
impl Eq for MoveToPreviousLine
impl Eq for MoveToRow
impl Eq for MoveUp
impl Eq for RestorePosition
impl Eq for SavePosition
impl Eq for Show
impl Eq for DisableBracketedPaste
impl Eq for DisableFocusChange
impl Eq for DisableMouseCapture
impl Eq for EnableBracketedPaste
impl Eq for EnableFocusChange
impl Eq for EnableMouseCapture
impl Eq for KeyEvent
impl Eq for KeyEventState
impl Eq for KeyModifiers
impl Eq for KeyboardEnhancementFlags
impl Eq for MouseEvent
impl Eq for PopKeyboardEnhancementFlags
impl Eq for PushKeyboardEnhancementFlags
impl Eq for Attributes
impl Eq for Colors
impl Eq for ContentStyle
impl Eq for ResetColor
impl Eq for SetAttribute
impl Eq for SetAttributes
impl Eq for SetBackgroundColor
impl Eq for SetColors
impl Eq for SetForegroundColor
impl Eq for SetStyle
impl Eq for SetUnderlineColor
impl Eq for BeginSynchronizedUpdate
impl Eq for Clear
impl Eq for DisableLineWrap
impl Eq for EnableLineWrap
impl Eq for EndSynchronizedUpdate
impl Eq for EnterAlternateScreen
impl Eq for LeaveAlternateScreen
impl Eq for ScrollDown
impl Eq for ScrollUp
impl Eq for SetSize
impl Eq for AttachmentType
impl Eq for AudioType
impl Eq for DataType
impl Eq for SubtitleType
impl Eq for UnknownType
impl Eq for VideoType
impl Eq for Capabilities
impl Eq for CodecDescriptor
impl Eq for CodecProperties
impl Eq for Config
impl Eq for Disposition
impl Eq for Input
impl Eq for devela::_dep::ffmpeg_the_third::format::Output
impl Eq for devela::_dep::ffmpeg_the_third::software::resampling::context::Definition
impl Eq for devela::_dep::ffmpeg_the_third::software::resampling::Delay
impl Eq for devela::_dep::ffmpeg_the_third::software::scaling::context::Definition
impl Eq for ChannelCustom
impl Eq for ChannelLayoutMask
impl Eq for Frame
impl Eq for Rational
impl Eq for AVBPrint
impl Eq for AVBlowfish
impl Eq for AVBufferRef
impl Eq for AVCPBProperties
impl Eq for AVChannelCustom
impl Eq for AVChapter
impl Eq for AVClass
impl Eq for AVCodec
impl Eq for AVCodecDescriptor
impl Eq for AVCodecHWConfig
impl Eq for AVCodecInternal
impl Eq for AVCodecParser
impl Eq for AVCodecParserContext
impl Eq for AVComponentDescriptor
impl Eq for AVDRMDeviceContext
impl Eq for AVDRMFrameDescriptor
impl Eq for AVDRMLayerDescriptor
impl Eq for AVDRMObjectDescriptor
impl Eq for AVDRMPlaneDescriptor
impl Eq for AVDVProfile
impl Eq for AVDeviceInfo
impl Eq for AVDeviceInfoList
impl Eq for AVDeviceRect
impl Eq for AVDictionaryEntry
impl Eq for AVFifoBuffer
impl Eq for AVFilterChain
impl Eq for AVFilterCommand
impl Eq for AVFilterContext
impl Eq for AVFilterFormatsConfig
impl Eq for AVFilterGraph
impl Eq for AVFilterGraphSegment
impl Eq for AVFilterInOut
impl Eq for AVFilterPadParams
impl Eq for AVFilterParams
impl Eq for AVFormatContext
impl Eq for AVFrameSideData
impl Eq for AVHWAccel
impl Eq for AVHWDeviceContext
impl Eq for AVHWFramesConstraints
impl Eq for AVHWFramesContext
impl Eq for AVIOContext
impl Eq for AVIODirContext
impl Eq for AVIODirEntry
impl Eq for AVIOInterruptCB
impl Eq for AVIndexEntry
impl Eq for AVInputFormat
impl Eq for AVLFG
impl Eq for AVMotionVector
impl Eq for AVOptionRanges
impl Eq for AVOptionType
impl Eq for AVOutputFormat
impl Eq for AVPacket
impl Eq for AVPacketList
impl Eq for AVPacketSideData
impl Eq for AVPanScan
impl Eq for AVPixFmtDescriptor
impl Eq for AVProbeData
impl Eq for AVProducerReferenceTime
impl Eq for AVProfile
impl Eq for AVProgram
impl Eq for AVRational
impl Eq for AVRegionOfInterest
impl Eq for AVReplayGain
impl Eq for AVStereo3D
impl Eq for AVStream
impl Eq for AVSubtitle
impl Eq for AVSubtitleRect
impl Eq for AVTimecode
impl Eq for AVXTEA
impl Eq for SwsFilter
impl Eq for SwsVector
impl Eq for URLContext
impl Eq for _IO_FILE
impl Eq for __va_list_tag
impl Eq for ff_pad_helper_AVBPrint
impl Eq for devela::_dep::ffmpeg_the_third::sys::tm
impl Eq for Descriptor
impl Eq for Audio
impl Eq for Packet
impl Eq for Video
impl Eq for devela::_dep::ffmpeg_the_third::util::option::Type
impl Eq for CharacterData
impl Eq for GlyphRasterConfig
impl Eq for devela::_dep::gilrs::ev::filter::Repeat
impl Eq for Code
impl Eq for Effect
impl Eq for Replay
impl Eq for Ticks
impl Eq for GamepadId
impl Eq for PixelDensity
impl Eq for SampleLayout
impl Eq for devela::_dep::image::math::Rect
impl Eq for devela::_dep::image::Delay
impl Eq for LimitSupport
impl Eq for Limits
impl Eq for devela::_dep::jiff::civil::Date
impl Eq for DateTime
impl Eq for ISOWeekDate
impl Eq for devela::_dep::jiff::civil::Time
impl Eq for PiecesNumericOffset
impl Eq for SignedDuration
impl Eq for SpanFieldwise
impl Eq for devela::_dep::jiff::Timestamp
impl Eq for Zoned
impl Eq for AmbiguousTimestamp
impl Eq for AmbiguousZoned
impl Eq for devela::_dep::jiff::tz::Offset
impl Eq for TimeZone
impl Eq for MockBackendSettings
impl Eq for ClockId
impl Eq for ListenerId
impl Eq for ModulatorId
impl Eq for Capacities
impl Eq for ResourceLimitReached
impl Eq for SendTrackId
impl Eq for ParseLevelError
impl Eq for InitError
impl Eq for BufferId
impl Eq for Pipeline
impl Eq for ShaderId
impl Eq for TextureId
impl Eq for devela::_dep::orion::aead::streaming::Nonce
impl Eq for devela::_dep::orion::aead::SecretKey
impl Eq for devela::_dep::orion::auth::Tag
impl Eq for devela::_dep::orion::hash::Digest
impl Eq for devela::_dep::orion::hazardous::aead::chacha20poly1305::Nonce
impl Eq for devela::_dep::orion::hazardous::aead::chacha20poly1305::SecretKey
impl Eq for devela::_dep::orion::hazardous::hash::sha2::sha256::Digest
impl Eq for devela::_dep::orion::hazardous::hash::sha2::sha384::Digest
impl Eq for devela::_dep::orion::hazardous::hash::sha2::sha512::Digest
impl Eq for devela::_dep::orion::hazardous::hash::sha3::sha3_224::Digest
impl Eq for devela::_dep::orion::hazardous::hash::sha3::sha3_256::Digest
impl Eq for devela::_dep::orion::hazardous::hash::sha3::sha3_384::Digest
impl Eq for devela::_dep::orion::hazardous::hash::sha3::sha3_512::Digest
impl Eq for DHKEM_X25519_SHA256_CHACHA20
impl Eq for devela::_dep::orion::hazardous::kdf::pbkdf2::sha256::Password
impl Eq for devela::_dep::orion::hazardous::kdf::pbkdf2::sha384::Password
impl Eq for devela::_dep::orion::hazardous::kdf::pbkdf2::sha512::Password
impl Eq for devela::_dep::orion::hazardous::kem::mlkem512::Ciphertext
impl Eq for devela::_dep::orion::hazardous::kem::mlkem768::Ciphertext
impl Eq for devela::_dep::orion::hazardous::kem::mlkem1024::Ciphertext
impl Eq for devela::_dep::orion::hazardous::kem::mlkem1024::Seed
impl Eq for devela::_dep::orion::hazardous::kem::xwing::Ciphertext
impl Eq for EncapsulationKey
impl Eq for devela::_dep::orion::hazardous::kem::xwing::Seed
impl Eq for devela::_dep::orion::hazardous::mac::blake2b::SecretKey
impl Eq for devela::_dep::orion::hazardous::mac::hmac::sha256::SecretKey
impl Eq for devela::_dep::orion::hazardous::mac::hmac::sha256::Tag
impl Eq for devela::_dep::orion::hazardous::mac::hmac::sha384::SecretKey
impl Eq for devela::_dep::orion::hazardous::mac::hmac::sha384::Tag
impl Eq for devela::_dep::orion::hazardous::mac::hmac::sha512::SecretKey
impl Eq for devela::_dep::orion::hazardous::mac::hmac::sha512::Tag
impl Eq for OneTimeKey
impl Eq for devela::_dep::orion::hazardous::mac::poly1305::Tag
impl Eq for Salt
impl Eq for devela::_dep::orion::pwhash::Password
impl Eq for PasswordHash
impl Eq for PyGetSetDef
impl Eq for PyMemberDef
impl Eq for PyMethodDef
impl Eq for PyModuleDef_Slot
impl Eq for PyBackedBytes
impl Eq for PyBackedStr
impl Eq for PySliceIndices
impl Eq for ApmInfo
impl Eq for CacheInfoIter
impl Eq for CacheParameter
impl Eq for CpuIdResult
impl Eq for ExtendedTopologyLevel
impl Eq for L1CacheTlbInfo
impl Eq for L2And3CacheTlbInfo
impl Eq for L2CatInfo
impl Eq for MemBwAllocationInfo
impl Eq for MemoryEncryptionInfo
impl Eq for MonitorMwaitInfo
impl Eq for PerformanceOptimizationInfo
impl Eq for ProcessorCapacityAndFeatureInfo
impl Eq for ProcessorSerial
impl Eq for ProcessorTopologyInfo
impl Eq for SoCVendorBrand
impl Eq for SvmFeatures
impl Eq for Tlb1gbPageInfo
impl Eq for VendorInfo
impl Eq for devela::_dep::regex_lite::Error
impl Eq for AudioSpec
impl Eq for devela::_dep::sdl2::image::InitFlag
impl Eq for Guid
impl Eq for Keycode
impl Eq for Mod
impl Eq for Dl_info
impl Eq for Elf32_Chdr
impl Eq for Elf32_Ehdr
impl Eq for Elf32_Phdr
impl Eq for Elf32_Shdr
impl Eq for Elf32_Sym
impl Eq for Elf64_Chdr
impl Eq for Elf64_Ehdr
impl Eq for Elf64_Phdr
impl Eq for Elf64_Shdr
impl Eq for Elf64_Sym
impl Eq for __c_anonymous__kernel_fsid_t
impl Eq for __c_anonymous_elf32_rel
impl Eq for __c_anonymous_elf32_rela
impl Eq for __c_anonymous_elf64_rel
impl Eq for __c_anonymous_elf64_rela
impl Eq for __c_anonymous_ifru_map
impl Eq for __c_anonymous_ptrace_syscall_info_entry
impl Eq for __c_anonymous_ptrace_syscall_info_exit
impl Eq for __c_anonymous_ptrace_syscall_info_seccomp
impl Eq for __c_anonymous_sockaddr_can_j1939
impl Eq for __c_anonymous_sockaddr_can_tp
impl Eq for __exit_status
impl Eq for __timeval
impl Eq for _libc_fpstate
impl Eq for _libc_fpxreg
impl Eq for _libc_xmmreg
impl Eq for addrinfo
impl Eq for af_alg_iv
impl Eq for aiocb
impl Eq for arpd_request
impl Eq for arphdr
impl Eq for arpreq
impl Eq for arpreq_old
impl Eq for can_filter
impl Eq for can_frame
impl Eq for canfd_frame
impl Eq for canxl_frame
impl Eq for clone_args
impl Eq for cmsghdr
impl Eq for cpu_set_t
impl Eq for dirent64
impl Eq for dirent
impl Eq for dl_phdr_info
impl Eq for dmabuf_cmsg
impl Eq for dmabuf_token
impl Eq for dqblk
impl Eq for epoll_event
impl Eq for epoll_params
impl Eq for fanotify_event_info_error
impl Eq for fanotify_event_info_fid
impl Eq for fanotify_event_info_header
impl Eq for fanotify_event_info_pidfd
impl Eq for fanotify_event_metadata
impl Eq for fanotify_response
impl Eq for fanout_args
impl Eq for fd_set
impl Eq for ff_condition_effect
impl Eq for ff_constant_effect
impl Eq for ff_effect
impl Eq for ff_envelope
impl Eq for ff_periodic_effect
impl Eq for ff_ramp_effect
impl Eq for ff_replay
impl Eq for ff_rumble_effect
impl Eq for ff_trigger
impl Eq for file_clone_range
impl Eq for flock64
impl Eq for flock
impl Eq for fpos64_t
impl Eq for fpos_t
impl Eq for fsid_t
impl Eq for genlmsghdr
impl Eq for glob64_t
impl Eq for glob_t
impl Eq for group
impl Eq for hostent
impl Eq for hwtstamp_config
impl Eq for if_nameindex
impl Eq for ifaddrs
impl Eq for in6_addr
impl Eq for in6_ifreq
impl Eq for in6_pktinfo
impl Eq for in6_rtmsg
impl Eq for in_addr
impl Eq for in_pktinfo
impl Eq for inotify_event
impl Eq for input_absinfo
impl Eq for input_event
impl Eq for input_id
impl Eq for input_keymap_entry
impl Eq for input_mask
impl Eq for iocb
impl Eq for iovec
impl Eq for ip_mreq
impl Eq for ip_mreq_source
impl Eq for ip_mreqn
impl Eq for ipc_perm
impl Eq for ipv6_mreq
impl Eq for itimerspec
impl Eq for itimerval
impl Eq for iw_discarded
impl Eq for iw_encode_ext
impl Eq for iw_freq
impl Eq for iw_michaelmicfailure
impl Eq for iw_missed
impl Eq for iw_mlme
impl Eq for iw_param
impl Eq for iw_pmkid_cand
impl Eq for iw_pmksa
impl Eq for iw_point
impl Eq for iw_priv_args
impl Eq for iw_quality
impl Eq for iw_range
impl Eq for iw_scan_req
impl Eq for iw_statistics
impl Eq for iw_thrspy
impl Eq for j1939_filter
impl Eq for lconv
impl Eq for linger
impl Eq for mallinfo2
impl Eq for mallinfo
impl Eq for mbstate_t
impl Eq for mcontext_t
impl Eq for mmsghdr
impl Eq for mnt_ns_info
impl Eq for mntent
impl Eq for mount_attr
impl Eq for mq_attr
impl Eq for msghdr
impl Eq for msginfo
impl Eq for msqid_ds
impl Eq for nl_mmap_hdr
impl Eq for nl_mmap_req
impl Eq for nl_pktinfo
impl Eq for nlattr
impl Eq for nlmsgerr
impl Eq for nlmsghdr
impl Eq for ntptimeval
impl Eq for open_how
impl Eq for option
impl Eq for packet_mreq
impl Eq for passwd
impl Eq for pidfd_info
impl Eq for pollfd
impl Eq for posix_spawn_file_actions_t
impl Eq for posix_spawnattr_t
impl Eq for protoent
impl Eq for pthread_attr_t
impl Eq for pthread_barrier_t
impl Eq for pthread_barrierattr_t
impl Eq for pthread_cond_t
impl Eq for pthread_condattr_t
impl Eq for pthread_mutex_t
impl Eq for pthread_mutexattr_t
impl Eq for pthread_rwlock_t
impl Eq for pthread_rwlockattr_t
impl Eq for ptp_clock_caps
impl Eq for ptp_clock_time
impl Eq for ptp_extts_event
impl Eq for ptp_extts_request
impl Eq for ptp_pin_desc
impl Eq for ptp_sys_offset
impl Eq for ptp_sys_offset_extended
impl Eq for ptp_sys_offset_precise
impl Eq for ptrace_peeksiginfo_args
impl Eq for ptrace_rseq_configuration
impl Eq for ptrace_sud_config
impl Eq for ptrace_syscall_info
impl Eq for regex_t
impl Eq for regmatch_t
impl Eq for rlimit64
impl Eq for rlimit
impl Eq for rtentry
impl Eq for rusage
impl Eq for sched_attr
impl Eq for sched_param
impl Eq for sctp_authinfo
impl Eq for sctp_initmsg
impl Eq for sctp_nxtinfo
impl Eq for sctp_prinfo
impl Eq for sctp_rcvinfo
impl Eq for sctp_sndinfo
impl Eq for sctp_sndrcvinfo
impl Eq for seccomp_data
impl Eq for seccomp_notif
impl Eq for seccomp_notif_addfd
impl Eq for seccomp_notif_resp
impl Eq for seccomp_notif_sizes
impl Eq for sem_t
impl Eq for sembuf
impl Eq for semid_ds
impl Eq for seminfo
impl Eq for servent
impl Eq for shmid_ds
impl Eq for sigaction
impl Eq for sigevent
impl Eq for siginfo_t
impl Eq for signalfd_siginfo
impl Eq for sigset_t
impl Eq for sigval
impl Eq for sock_extended_err
impl Eq for sock_filter
impl Eq for sock_fprog
impl Eq for sockaddr
impl Eq for sockaddr_alg
impl Eq for sockaddr_in6
impl Eq for sockaddr_in
impl Eq for sockaddr_ll
impl Eq for sockaddr_nl
impl Eq for sockaddr_pkt
impl Eq for sockaddr_storage
impl Eq for sockaddr_un
impl Eq for sockaddr_vm
impl Eq for sockaddr_xdp
impl Eq for spwd
impl Eq for stack_t
impl Eq for stat64
impl Eq for stat
impl Eq for statfs64
impl Eq for statfs
impl Eq for statvfs64
impl Eq for statvfs
impl Eq for statx
impl Eq for statx_timestamp
impl Eq for sysinfo
impl Eq for tcp_info
impl Eq for termios2
impl Eq for termios
impl Eq for timespec
impl Eq for timeval
impl Eq for timex
impl Eq for tls12_crypto_info_aes_ccm_128
impl Eq for tls12_crypto_info_aes_gcm_128
impl Eq for tls12_crypto_info_aes_gcm_256
impl Eq for tls12_crypto_info_aria_gcm_128
impl Eq for tls12_crypto_info_aria_gcm_256
impl Eq for tls12_crypto_info_chacha20_poly1305
impl Eq for tls12_crypto_info_sm4_ccm
impl Eq for tls12_crypto_info_sm4_gcm
impl Eq for tls_crypto_info
impl Eq for devela::_dep::sdl2::libc::tm
impl Eq for tms
impl Eq for tpacket2_hdr
impl Eq for tpacket3_hdr
impl Eq for tpacket_auxdata
impl Eq for tpacket_bd_ts
impl Eq for tpacket_hdr
impl Eq for tpacket_hdr_v1
impl Eq for tpacket_hdr_variant1
impl Eq for tpacket_req3
impl Eq for tpacket_req
impl Eq for tpacket_rollover_stats
impl Eq for tpacket_stats
impl Eq for tpacket_stats_v3
impl Eq for ucontext_t
impl Eq for ucred
impl Eq for uinput_abs_setup
impl Eq for uinput_ff_erase
impl Eq for uinput_ff_upload
impl Eq for uinput_setup
impl Eq for uinput_user_dev
impl Eq for user
impl Eq for user_fpregs_struct
impl Eq for user_regs_struct
impl Eq for utimbuf
impl Eq for utmpx
impl Eq for utsname
impl Eq for winsize
impl Eq for xdp_desc
impl Eq for xdp_mmap_offsets
impl Eq for xdp_mmap_offsets_v1
impl Eq for xdp_options
impl Eq for xdp_ring_offset
impl Eq for xdp_ring_offset_v1
impl Eq for xdp_statistics
impl Eq for xdp_statistics_v1
impl Eq for xdp_umem_reg
impl Eq for xdp_umem_reg_v1
impl Eq for xsk_tx_metadata_completion
impl Eq for xsk_tx_metadata_request
impl Eq for Locale
impl Eq for MessageBoxButtonFlag
impl Eq for MessageBoxFlag
impl Eq for AllowChangeFlag
impl Eq for devela::_dep::sdl2::mixer::InitFlag
impl Eq for MouseState
impl Eq for RelativeMouseState
impl Eq for devela::_dep::sdl2::pixels::Color
impl Eq for devela::_dep::sdl2::rect::Point
impl Eq for devela::_dep::sdl2::rect::Rect
impl Eq for RendererInfo
impl Eq for TextureQuery
impl Eq for FontStyle
impl Eq for devela::_dep::sdl2::version::Version
impl Eq for DisplayMode
impl Eq for devela::_dep::simdutf8::basic::Utf8Error
impl Eq for devela::_dep::simdutf8::compat::Utf8Error
impl Eq for Channels
impl Eq for SignalSpec
impl Eq for CodecType
impl Eq for RandomNoise
impl Eq for SeekPoint
impl Eq for i24
impl Eq for u24
impl Eq for TimeBase
impl Eq for CpuRefreshKind
impl Eq for DiskUsage
impl Eq for Gid
impl Eq for Group
impl Eq for IpNetwork
impl Eq for MacAddr
impl Eq for MemoryRefreshKind
impl Eq for devela::_dep::sysinfo::Pid
impl Eq for ProcessRefreshKind
impl Eq for RefreshKind
impl Eq for Uid
impl Eq for User
impl Eq for devela::_dep::tokio::sync::oneshot::error::RecvError
impl Eq for devela::_dep::tokio::task::Id
impl Eq for devela::_dep::toml_edit::de::Error
impl Eq for devela::_dep::toml_edit::Date
impl Eq for Datetime
impl Eq for Decor
impl Eq for devela::_dep::toml_edit::Key
impl Eq for RawString
impl Eq for Repr
impl Eq for devela::_dep::toml_edit::Time
impl Eq for TomlError
impl Eq for HeaderName
impl Eq for HeaderValue
impl Eq for Method
impl Eq for StatusCode
impl Eq for Uri
impl Eq for devela::_dep::ureq::http::Version
impl Eq for Authority
impl Eq for PathAndQuery
impl Eq for Scheme
impl Eq for Proxy
impl Eq for NextTimeout
impl Eq for i8x16
impl Eq for i8x32
impl Eq for i16x8
impl Eq for i16x16
impl Eq for i32x4
impl Eq for i32x8
impl Eq for i64x2
impl Eq for i64x4
impl Eq for u8x16
impl Eq for u8x32
impl Eq for u16x8
impl Eq for u16x16
impl Eq for u32x4
impl Eq for u32x8
impl Eq for u64x2
impl Eq for u64x4
impl Eq for EmptyError
impl Eq for devela::_dep::winnow::stream::Range
impl Eq for BStr
impl Eq for devela::_dep::winnow::Bytes
impl Eq for ExampleBitfield
_bit_u8
and (doc
or test
) only.impl Eq for ExampleBitfieldCustom
_bit_u8
and (doc
or test
) only.impl Eq for ExampleBitfieldExtra
_bit_u8
and (doc
or test
) only.impl Eq for ExampleEnumSet
doc
or test
only.impl Eq for ExampleIdSeqUsize
doc
or test
only.impl Eq for TypeId
impl Eq for Divisor<i64>
impl Eq for Divisor<u32>
impl Eq for GraphemeString
impl Eq for InvalidChar
impl Eq for InvalidUtf8
impl Eq for char7
impl Eq for char8
impl Eq for char16
impl Eq for Compression
impl Eq for BVec2
impl Eq for BVec3
impl Eq for BVec4
impl Eq for BVec3A
impl Eq for BVec4A
impl Eq for I8Vec2
impl Eq for I8Vec3
impl Eq for I8Vec4
impl Eq for I16Vec2
impl Eq for I16Vec3
impl Eq for I16Vec4
impl Eq for IVec2
impl Eq for IVec3
impl Eq for IVec4
impl Eq for I64Vec2
impl Eq for I64Vec3
impl Eq for I64Vec4
impl Eq for U8Vec2
impl Eq for U8Vec3
impl Eq for U8Vec4
impl Eq for U16Vec2
impl Eq for U16Vec3
impl Eq for U16Vec4
impl Eq for UVec2
impl Eq for UVec3
impl Eq for UVec4
impl Eq for U64Vec2
impl Eq for U64Vec3
impl Eq for U64Vec4
impl Eq for USizeVec2
impl Eq for USizeVec3
impl Eq for USizeVec4
impl Eq for BigInt
impl Eq for BigUint
impl Eq for ParseBigIntError
impl Eq for uuid::error::Error
impl Eq for Braced
impl Eq for Hyphenated
impl Eq for Simple
impl Eq for Urn
impl Eq for NonNilUuid
impl Eq for Uuid
impl Eq for uuid::timestamp::Timestamp
impl Eq for AddrParseError
impl Eq for AnsiColor8b
term
only.impl Eq for AppApple
std
only.impl Eq for AppUnix
std
only.impl Eq for AppWindows
std
only.impl Eq for AppXdg
std
only.impl Eq for Boxed
alloc
only.impl Eq for CStr
impl Eq for CString
impl Eq for CodecFlags
impl Eq for CodecLen
impl Eq for DataOverflow
impl Eq for devela::all::Duration
impl Eq for TryFromFloatSecsError
impl Eq for ElementNotFound
impl Eq for EventKey
impl Eq for EventTimestamp
impl Eq for EventWheel
impl Eq for FailedErrorConversion
impl Eq for False
impl Eq for devela::all::FilePermissions
impl Eq for FileType
impl Eq for devela::all::FmtError
impl Eq for IdPin<'_>
impl Eq for IdPinBox
impl Eq for IndexOutOfBounds
impl Eq for InvalidAxisLength
impl Eq for Ipv4Addr
impl Eq for Ipv6Addr
impl Eq for Components<'_>
impl Eq for JsTimeout
js
only.impl Eq for KeyAlreadyExists
impl Eq for KeyMods
impl Eq for Lgc16
rand
only.impl Eq for LinuxSigset
linux
only.impl Eq for Layout
impl Eq for LayoutError
impl Eq for Platform
impl Eq for MismatchedCapacity
impl Eq for MismatchedDimensions
impl Eq for MismatchedIndices
impl Eq for devela::all::MpscReceiveError
impl Eq for NodeEmpty
impl Eq for NodeLinkNotSet
impl Eq for NodeLinkNotUnique
impl Eq for NotEnoughElements
impl Eq for NotEnoughSpace
impl Eq for NotImplemented
impl Eq for NotSupported
impl Eq for OsStr
impl Eq for OsString
impl Eq for devela::all::PanicLocation<'_>
impl Eq for ParseFloatError
impl Eq for ParseIntError
impl Eq for PartiallyAdded
impl Eq for Path
impl Eq for PathBuf
impl Eq for StripPrefixError
impl Eq for PhantomPinned
impl Eq for ExitStatus
impl Eq for devela::all::ProcessOutput
impl Eq for RangeFull
impl Eq for SocketAddrV4
impl Eq for SocketAddrV6
impl Eq for devela::all::String
impl Eq for devela::all::SystemInstant
impl Eq for SystemTime
impl Eq for SystemTimeError
impl Eq for TermSize
term
only.impl Eq for AccessError
impl Eq for ThreadId
impl Eq for TimeDelta
impl Eq for devela::all::Timeout
impl Eq for True
impl Eq for TryFromIntError
impl Eq for UiCap
impl Eq for UiCapImage
impl Eq for UiCapInput
impl Eq for UiCapSound
impl Eq for UiCapSystem
impl Eq for UiCapWindow
impl Eq for UnixTimeI64
impl Eq for UnixTimeU32
impl Eq for devela::all::WaitTimeoutResult
impl Eq for WebElement
js
only.impl Eq for WebWorker
js
only.impl Eq for WebWorkerJob
js
only.impl Eq for Xabc
rand
only.impl Eq for XorShift128
impl Eq for XorShift128p
impl Eq for Xoroshiro128pp
rand
only.impl Eq for Xyza8a
rand
only.impl Eq for Xyza8b
rand
only.impl Eq for g_bvec2
glsl
only.impl Eq for g_bvec3
glsl
only.impl Eq for g_bvec4
glsl
only.impl Eq for g_ivec2
glsl
only.impl Eq for g_ivec3
glsl
only.impl Eq for g_ivec4
glsl
only.impl Eq for g_uvec2
glsl
only.impl Eq for g_uvec3
glsl
only.impl Eq for g_uvec4
glsl
only.impl Eq for devela::all::m128i
Unlike with the floating types, ints have absolute equality.
impl Eq for devela::all::m256i
impl Eq for PyMethodDefPointer
impl Eq for __c_anonymous_ptrace_syscall_info_data
impl Eq for Access
impl Eq for Action
impl Eq for Adam7Info
impl Eq for AdaptiveFilterType
impl Eq for Addr
impl Eq for AllocError
impl Eq for Alphabet
impl Eq for ArenaFull
impl Eq for AudioTstampType
impl Eq for BigEndian
impl Eq for BitDepth
impl Eq for BitDepth
impl Eq for BitType
impl Eq for BlendOp
impl Eq for BodyMode
impl Eq for BufferSize
impl Eq for ByteEndian
impl Eq for Bytes
impl Eq for BytesMut
impl Eq for CFFError
impl Eq for Card
impl Eq for ChmapPosition
impl Eq for ChmapType
impl Eq for ChunkError
impl Eq for ChunkType
impl Eq for CloseReason
impl Eq for CoderResult
impl Eq for CodingIndependentCodePoints
impl Eq for Collector
impl Eq for ColorSpace
impl Eq for ColorType
impl Eq for CompressionLevel
impl Eq for CompressionStrategy
impl Eq for Connect
impl Eq for ContentLightLevelInfo
impl Eq for ControlModes
impl Eq for DataFormat
impl Eq for DecodeError
impl Eq for DecodeMetadata
impl Eq for DecodePaddingMode
impl Eq for DecodeSliceError
impl Eq for DecoderResult
impl Eq for Direction
impl Eq for Direction
impl Eq for DisposeOp
impl Eq for DupFlags
impl Eq for EfdFlags
impl Eq for ElemId
impl Eq for ElemIface
impl Eq for ElemType
impl Eq for EncodeSliceError
impl Eq for EncoderResult
impl Eq for Encoding
impl Eq for Encoding
impl Eq for EpollCreateFlags
impl Eq for EpollEvent
impl Eq for EpollFlags
impl Eq for EpollOp
impl Eq for Errno
impl Eq for Errno
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for EvCode
impl Eq for EvCtrl
impl Eq for EvNote
impl Eq for EvResult
impl Eq for Event
impl Eq for Event
impl Eq for EventKind
impl Eq for EventMask
impl Eq for EventType
impl Eq for EventType
impl Eq for Expected
impl Eq for ExtraXYZ
impl Eq for ExtraZXZ
impl Eq for ExtraZYX
impl Eq for FaceParsingError
impl Eq for FdFlags
impl Eq for FilterOp
impl Eq for FilterType
impl Eq for Flags
impl Eq for Format
impl Eq for GetDisjointMutError
impl Eq for GlyphClass
impl Eq for GlyphId
impl Eq for GlyphVariationResult
impl Eq for HostId
impl Eq for I11
impl Eq for I20
impl Eq for I24
impl Eq for I48
impl Eq for ITXtChunk
impl Eq for ImageInfo
impl Eq for IndexToLocationFormat
impl Eq for InputCallbackInfo
impl Eq for InputModes
impl Eq for InputStreamTimestamp
impl Eq for InsertWithKeyError
impl Eq for IntegerRadix
impl Eq for Interest
impl Eq for IntraXYZ
impl Eq for IntraZXZ
impl Eq for IntraZYX
impl Eq for InvalidChunkSize
impl Eq for Key
impl Eq for Language
impl Eq for Latin1Bidi
impl Eq for Level
impl Eq for LineMetrics
impl Eq for LittleEndian
impl Eq for LocalModes
impl Eq for MZError
impl Eq for MZFlush
impl Eq for MZStatus
impl Eq for MasteringDisplayColorVolume
impl Eq for MilliBel
impl Eq for NormalizedCoordinate
impl Eq for OnceState
impl Eq for OptionalActions
impl Eq for OutputCallbackInfo
impl Eq for OutputInfo
impl Eq for OutputModes
impl Eq for OutputStreamTimestamp
impl Eq for ParkResult
impl Eq for ParkToken
impl Eq for ParseAlphabetError
impl Eq for ParseError
impl Eq for PeekError
impl Eq for Permissions
impl Eq for Pid
impl Eq for PlatformId
impl Eq for PollTimeout
impl Eq for PopError
impl Eq for PortCap
impl Eq for PortType
impl Eq for QueueSelector
impl Eq for RasterImageFormat
impl Eq for ReadWriteFlags
impl Eq for Rect
impl Eq for Remove
impl Eq for RequeueOp
impl Eq for RgbaColor
impl Eq for Round
impl Eq for SampleFormat
impl Eq for SampleRate
impl Eq for ScalarKind
impl Eq for ScaledFloat
impl Eq for ScriptMetrics
impl Eq for SelemChannelId
impl Eq for SigId
impl Eq for SourceChromaticities
impl Eq for Span
impl Eq for SpecialCodeIndex
impl Eq for SrgbRenderingIntent
impl Eq for State
impl Eq for StreamConfig
impl Eq for StreamInstant
impl Eq for StreamResult
impl Eq for Style
impl Eq for SupportedBufferSize
impl Eq for SupportedStreamConfig
impl Eq for SupportedStreamConfigRange
impl Eq for SysInfo
impl Eq for TDEFLFlush
impl Eq for TDEFLStatus
impl Eq for TEXtChunk
impl Eq for TINFLStatus
impl Eq for Tag
impl Eq for TimeSpec
impl Eq for TimeVal
impl Eq for Token
impl Eq for Token
impl Eq for TokenKind
impl Eq for Transformations
impl Eq for TryGetError
impl Eq for TryReserveError
impl Eq for TryReserveError
impl Eq for TryReserveErrorKind
impl Eq for TstampType
impl Eq for U11
impl Eq for U20
impl Eq for U24
impl Eq for U48
impl Eq for Unit
impl Eq for UnparkResult
impl Eq for UnparkToken
impl Eq for UnsupportedSchemes
impl Eq for ValueOr
impl Eq for WaitTimeoutResult
impl Eq for WatchDescriptor
impl Eq for WatchMask
impl Eq for Weight
impl Eq for Width
impl Eq for Winsize
impl Eq for ZTXtChunk
impl Eq for __kernel_timespec
impl Eq for fsconfig_command
impl Eq for m128i
Unlike with the floating types, ints have absolute equality.
impl Eq for m256i
impl Eq for membarrier_cmd
impl Eq for membarrier_cmd_flag
impl Eq for procmap_query_flags
impl<'a> Eq for Utf8Pattern<'a>
impl<'a> Eq for PyStringData<'a>
impl<'a> Eq for ProcessesToUpdate<'a>
impl<'a> Eq for Component<'a>
impl<'a> Eq for Prefix<'a>
impl<'a> Eq for PhantomContravariantLifetime<'a>
impl<'a> Eq for PhantomCovariantLifetime<'a>
impl<'a> Eq for PhantomInvariantLifetime<'a>
impl<'a> Eq for Utf8Chunk<'a>
impl<'a> Eq for Stream<'a>
impl<'a> Eq for MetadataBuilder<'a>
impl<'a> Eq for Metadata<'a>
impl<'a> Eq for PrefixComponent<'a>
impl<'a> Eq 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> Eq for Header<'a>
impl<'a> Eq for RasterGlyphImage<'a>
impl<'a, T> Eq for devela::_dep::bumpalo::boxed::Box<'a, T>
impl<'a, T> Eq for ReadChunk<'a, T>where
T: Eq,
impl<'a, T> Eq for WriteChunk<'a, T>where
T: Eq,
impl<'a, T> Eq for WriteChunkUninit<'a, T>where
T: Eq,
impl<'a, T: Eq + 'a> Eq for ConstList<'a, T>
impl<'a, T: Eq> Eq for ConstListIterator<'a, T>
impl<'a, T: ?Sized + Ownership + Eq> Eq for MaybeOwned<'a, T>
impl<'a, _0: Eq, _1: Eq, _2: Eq, _3: Eq, _4: Eq, _5: Eq, _6: Eq, _7: Eq, _8: Eq, _9: Eq, _10: Eq, _11: Eq> Eq for TupleElementMut<'a, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>
_tuple
only.impl<'a, _0: Eq, _1: Eq, _2: Eq, _3: Eq, _4: Eq, _5: Eq, _6: Eq, _7: Eq, _8: Eq, _9: Eq, _10: Eq, _11: Eq> Eq for TupleElementRef<'a, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>
_tuple
only.impl<'bump> Eq for devela::_dep::bumpalo::collections::String<'bump>
impl<'bump, T> Eq for devela::_dep::bumpalo::collections::Vec<'bump, T>where
T: 'bump + Eq,
impl<'d> Eq for TimeZoneName<'d>
impl<'glyphs, T: Eq> Eq for BitmapFont<'glyphs, T>
font
only.impl<'h> Eq for Match<'h>
impl<'headers, 'buf> Eq for Request<'headers, 'buf>
impl<'headers, 'buf> Eq for Response<'headers, 'buf>
impl<'i> Eq for Source<'i>
impl<'k> Eq for KeyMut<'k>
impl<'n> Eq for TimeZoneAnnotationKind<'n>
impl<'n> Eq for Pieces<'n>
impl<'n> Eq for TimeZoneAnnotation<'n>
impl<'n> Eq for TimeZoneAnnotationName<'n>
impl<'r, R> Eq for UnwrapMut<'r, R>
impl<'s> Eq for TomlKey<'s>
impl<'s> Eq for TomlString<'s>
impl<'t> Eq for TimeZoneOffsetInfo<'t>
impl<'t, T> Eq for TokenSlice<'t, T>where
T: Eq,
impl<'t, T: Eq> Eq for OptionFmt<'t, T>
impl<A> Eq for &A
impl<A> Eq for &mut A
impl<A> Eq for ExtendedGcd<A>where
A: Eq,
impl<A> Eq for SmallVec<A>where
A: Array,
<A as Array>::Item: Eq,
impl<A, B> Eq for EitherOrBoth<A, B>
impl<B> Eq for Cow<'_, B>
impl<B, C> Eq for ControlFlow<B, C>
impl<D> Eq for StyledContent<D>
impl<Dyn> Eq for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> Eq for AllocOrInitError<E>where
E: Eq,
impl<E> Eq for ErrMode<E>where
E: Eq,
impl<E: Eq> Eq for CodecLe<E>
impl<E: Eq, CodecEndian: Eq> Eq for CodecLenValue<E, CodecEndian>
impl<E: Eq, F: Eq> Eq for CodecIf<E, F>
impl<E: Eq, S: Eq> Eq for CodecJoin<E, S>
impl<F> Eq for Fwhere
F: FnPtr,
impl<G: Eq, C: Eq> Eq for GcdReturn<G, C>
impl<H> Eq for BuildHasherDefault<H>
impl<I> Eq for InputError<I>
impl<I> Eq for LocatingSlice<I>where
I: Eq,
impl<I> Eq for Partial<I>where
I: Eq,
impl<I, E> Eq for devela::_dep::winnow::error::ParseError<I, E>
impl<I, S> Eq for Stateful<I, S>
impl<Idx> Eq for devela::_core::range::Range<Idx>where
Idx: Eq,
impl<Idx> Eq for devela::_core::range::RangeFrom<Idx>where
Idx: Eq,
impl<Idx> Eq for devela::_core::range::RangeInclusive<Idx>where
Idx: Eq,
impl<Idx> Eq for devela::all::Range<Idx>where
Idx: Eq,
impl<Idx> Eq for devela::all::RangeFrom<Idx>where
Idx: Eq,
impl<Idx> Eq for devela::all::RangeInclusive<Idx>where
Idx: Eq,
impl<Idx> Eq for RangeTo<Idx>where
Idx: Eq,
impl<Idx> Eq for RangeToInclusive<Idx>where
Idx: Eq,
impl<K, V> Eq for Slice<K, V>
impl<K, V, A> Eq for BTreeMap<K, V, A>
impl<K, V, S> Eq for devela::_dep::_std::collections::HashMap<K, V, S>
impl<K, V, S> Eq for IndexMap<K, V, S>
impl<K, V, S, A> Eq for devela::all::HashMap<K, V, S, A>
impl<K: Eq + Copy, V: Eq, const N: usize> Eq for ExampleStaticMapU16<K, V, N>
impl<L, R> Eq for Either<L, R>
impl<N: Eq, D: Eq> Eq for devela::all::Ratio<N, D>
impl<N: Eq, H: Eq> Eq for Mismatch<N, H>
impl<P, Container> Eq for ImageBuffer<P, Container>
impl<Ptr> Eq for Pin<Ptr>
impl<R> Eq for UnwrapErr<R>where
R: Eq + TryRngCore,
impl<S: Eq, V: Eq> Eq for Own<S, V>
impl<Storage> Eq for devela::_dep::ffmpeg_the_third::sys::__BindgenBitfieldUnit<Storage>where
Storage: Eq,
impl<Storage> Eq for __BindgenBitfieldUnit<Storage>where
Storage: Eq,
impl<Storage, Align> Eq for __BindgenBitfieldUnit<Storage, Align>
impl<T> Eq for devela::_dep::_std::sync::mpmc::SendTimeoutError<T>where
T: Eq,
impl<T> Eq for devela::_dep::flume::SendTimeoutError<T>where
T: Eq,
impl<T> Eq for devela::_dep::flume::TrySendError<T>where
T: Eq,
impl<T> Eq for FoldWhile<T>where
T: Eq,
impl<T> Eq for MinMaxResult<T>where
T: Eq,
impl<T> Eq for SetError<T>where
T: Eq,
impl<T> Eq for devela::_dep::tokio::sync::mpsc::error::TrySendError<T>where
T: Eq,
impl<T> Eq for Bound<T>where
T: Eq,
impl<T> Eq for devela::all::MpscTrySendError<T>where
T: Eq,
impl<T> Eq for Option<T>where
T: Eq,
impl<T> Eq for Poll<T>where
T: Eq,
impl<T> Eq for *const Twhere
T: ?Sized,
Pointer equality is an equivalence relation.
impl<T> Eq for *mut Twhere
T: ?Sized,
Pointer equality is an equivalence relation.
impl<T> Eq for [T]where
T: Eq,
impl<T> Eq for (T₁, T₂, …, Tₙ)where
T: Eq,
This trait is implemented for tuples up to twelve items long.
impl<T> Eq for PhantomContravariant<T>where
T: ?Sized,
impl<T> Eq for PhantomCovariant<T>where
T: ?Sized,
impl<T> Eq for PhantomInvariant<T>where
T: ?Sized,
impl<T> Eq for Print<T>
impl<T> Eq for SetTitle<T>where
T: Eq,
impl<T> Eq for devela::_dep::flume::SendError<T>where
T: Eq,
impl<T> Eq for Luma<T>where
T: Eq,
impl<T> Eq for LumaA<T>where
T: Eq,
impl<T> Eq for devela::_dep::image::Rgb<T>where
T: Eq,
impl<T> Eq for devela::_dep::image::Rgba<T>where
T: Eq,
impl<T> Eq for devela::_dep::tokio::sync::mpsc::error::SendError<T>where
T: Eq,
impl<T> Eq for devela::_dep::tokio::sync::OnceCell<T>where
T: Eq,
impl<T> Eq for SetOnce<T>where
T: Eq,
impl<T> Eq for SetOnceError<T>where
T: Eq,
impl<T> Eq for devela::_dep::tokio::sync::watch::error::SendError<T>where
T: Eq,
impl<T> Eq for Formatted<T>where
T: Eq,
impl<T> Eq for HeaderMap<T>where
T: Eq,
impl<T> Eq for CapacityError<T>where
T: Eq,
impl<T> Eq for TryFromBigIntError<T>where
T: Eq,
impl<T> Eq for num_rational::Ratio<T>
impl<T> Eq for devela::all::Arc<T>
impl<T> Eq for Cell<T>
impl<T> Eq for Discriminant<T>
impl<T> Eq for Cursor<T>where
T: Eq,
impl<T> Eq for ManuallyDrop<T>
impl<T> Eq for devela::all::MpscSendError<T>where
T: Eq,
impl<T> Eq for NonZero<T>where
T: ZeroablePrimitive + Eq,
impl<T> Eq for devela::all::OnceCell<T>where
T: Eq,
impl<T> Eq for OnceLock<T>where
T: Eq,
impl<T> Eq for PhantomData<T>where
T: ?Sized,
impl<T> Eq for NonNull<T>where
T: ?Sized,
impl<T> Eq for RefCell<T>
impl<T> Eq for Reverse<T>where
T: Eq,
impl<T> Eq for Saturating<T>where
T: Eq,
impl<T> Eq for TypeResource<T>
impl<T> Eq for Wrapping<T>where
T: Eq,
impl<T> Eq for CachePadded<T>where
T: Eq,
impl<T> Eq for ColumnMatrix2<T>where
T: Eq,
impl<T> Eq for ColumnMatrix2x3<T>where
T: Eq,
impl<T> Eq for ColumnMatrix2x4<T>where
T: Eq,
impl<T> Eq for ColumnMatrix3<T>where
T: Eq,
impl<T> Eq for ColumnMatrix3x2<T>where
T: Eq,
impl<T> Eq for ColumnMatrix3x4<T>where
T: Eq,
impl<T> Eq for ColumnMatrix4<T>where
T: Eq,
impl<T> Eq for ColumnMatrix4x2<T>where
T: Eq,
impl<T> Eq for ColumnMatrix4x3<T>where
T: Eq,
impl<T> Eq for Consumer<T>where
T: Eq,
impl<T> Eq for EvQueueControl<T>where
T: Eq,
impl<T> Eq for OnceCell<T>where
T: Eq,
impl<T> Eq for OnceCell<T>where
T: Eq,
impl<T> Eq for Point2<T>where
T: Eq,
impl<T> Eq for Point3<T>where
T: Eq,
impl<T> Eq for Producer<T>where
T: Eq,
impl<T> Eq for PushError<T>where
T: Eq,
impl<T> Eq for Quaternion<T>where
T: Eq,
impl<T> Eq for RingBuffer<T>
impl<T> Eq for RowMatrix2<T>where
T: Eq,
impl<T> Eq for RowMatrix2x3<T>where
T: Eq,
impl<T> Eq for RowMatrix2x4<T>where
T: Eq,
impl<T> Eq for RowMatrix3<T>where
T: Eq,
impl<T> Eq for RowMatrix3x2<T>where
T: Eq,
impl<T> Eq for RowMatrix3x4<T>where
T: Eq,
impl<T> Eq for RowMatrix4<T>where
T: Eq,
impl<T> Eq for RowMatrix4x2<T>where
T: Eq,
impl<T> Eq for RowMatrix4x3<T>where
T: Eq,
impl<T> Eq for Slice<T>where
T: Eq,
impl<T> Eq for Spanned<T>where
T: Eq,
impl<T> Eq for Status<T>where
T: Eq,
impl<T> Eq for Steal<T>where
T: Eq,
impl<T> Eq for Vector2<T>where
T: Eq,
impl<T> Eq for Vector3<T>where
T: Eq,
impl<T> Eq for Vector4<T>where
T: Eq,
impl<T, A> Eq for UniqueRc<T, A>
impl<T, A> Eq for devela::_dep::_alloc::sync::Arc<T, A>
impl<T, A> Eq for UniqueArc<T, A>
impl<T, A> Eq for devela::_dep::allocator_api2::boxed::Box<T, A>
impl<T, A> Eq for devela::_dep::allocator_api2::vec::Vec<T, A>
impl<T, A> Eq for BTreeSet<T, A>
impl<T, A> Eq for devela::all::Box<T, A>
impl<T, A> Eq for LinkedList<T, A>
impl<T, A> Eq for Rc<T, A>
impl<T, A> Eq for devela::all::Vec<T, A>
impl<T, A> Eq for VecDeque<T, A>
impl<T, A> Eq for Box<T, A>
impl<T, A> Eq for Vec<T, A>where
T: Eq,
A: Allocator,
impl<T, B> Eq for EulerAngles<T, B>
impl<T, E> Eq for Result<T, E>
impl<T, S> Eq for devela::_dep::_std::collections::HashSet<T, S>
impl<T, S> Eq for Checkpoint<T, S>where
T: Eq,
impl<T, S> Eq for IndexSet<T, S>
impl<T, S, A> Eq for devela::all::HashSet<T, S, A>
impl<T, const CAP: usize> Eq for ArrayVec<T, CAP>where
T: Eq,
impl<T, const N: usize> Eq for [T; N]where
T: Eq,
impl<T, const N: usize> Eq for Simd<T, N>
impl<T: Eq> Eq for Cast<T>
prim··
only.impl<T: Eq> Eq for Int<T>
impl<T: Eq> Eq for Angle<T>
metric
only.impl<T: Eq> Eq for BareBox<T>
impl<T: Eq> Eq for Bitwise<T>
impl<T: Eq> Eq for CacheAlign<T>
impl<T: Eq> Eq for Compare<T>
impl<T: Eq> Eq for Cycle<T>
impl<T: Eq> Eq for HasherFnv<T>
impl<T: Eq> Eq for HasherFx<T>
impl<T: Eq> Eq for Interval<T>
impl<T: Eq> Eq for VecVector<T>
linear
only.impl<T: Eq, N: Eq> Eq for CycleCount<T, N>
impl<T: Eq, const C: usize, const R: usize, const CR: usize, const RMAJ: bool, S: Storage> Eq for Array2d<T, C, R, CR, RMAJ, S>
impl<T: Eq, const CAP: usize, IDX: Eq, S: Storage> Eq for Destaque<T, CAP, IDX, S>
impl<T: Eq, const CAP: usize, IDX: Eq, S: Storage> Eq for Stack<T, CAP, IDX, S>
impl<T: Eq, const CAP: usize, S: Storage> Eq for Array<T, CAP, S>
impl<T: Eq, const D: usize> Eq for Distance<T, D>
impl<T: Eq, const D: usize> Eq for Extent<T, D>
impl<T: Eq, const D: usize> Eq for devela::all::Orientation<T, D>
metric
only.impl<T: Eq, const D: usize> Eq for devela::all::Point<T, D>
shape
only.impl<T: Eq, const D: usize> Eq for devela::all::Position<T, D>
impl<T: Eq, const D: usize> Eq for Region<T, D>
metric
only.impl<T: Eq, const D: usize> Eq for RegionStrided<T, D>
metric
only.impl<T: Eq, const D: usize> Eq for Stride<T, D>
metric
only.impl<T: Eq, const D: usize> Eq for Vector<T, D>
linear
only.impl<T: Eq, const LINEAR: bool> Eq for devela::all::Rgb<T, LINEAR>
color
only.impl<T: Eq, const LINEAR: bool, const LIGHTNESS: bool> Eq for Lum<T, LINEAR, LIGHTNESS>
color
only.impl<T: Eq, const LINEAR: bool, const PREMUL: bool> Eq for devela::all::Rgba<T, LINEAR, PREMUL>
color
only.impl<Type> Eq for Codec<Type>where
Type: Eq,
impl<V> Eq for VecMap<V>where
V: Eq,
impl<V: Eq, Q: Eq> Eq for ValueQuant<V, Q>
impl<W: Eq> Eq for CodecBe<W>
impl<Y, R> Eq for CoroutineState<Y, R>
impl<Y: Eq, MO: Eq, D: Eq, H: Eq, M: Eq, S: Eq, MS: Eq, US: Eq, NS: Eq> Eq for TimeSplit<Y, MO, D, H, M, S, MS, US, NS>
impl<Z> Eq for Zeroizing<Z>where
Z: Eq + Zeroize,
impl<_0: Eq, _1: Eq, _2: Eq, _3: Eq, _4: Eq, _5: Eq, _6: Eq, _7: Eq, _8: Eq, _9: Eq, _10: Eq, _11: Eq> Eq for TupleElement<_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11>
_tuple
only.impl<const A: usize, const B: usize, const C: usize> Eq for XorShift8<A, B, C>
impl<const BASIS: usize, const A: usize, const B: usize, const C: usize> Eq for XorShift16<BASIS, A, B, C>
impl<const BASIS: usize, const A: usize, const B: usize, const C: usize> Eq for XorShift32<BASIS, A, B, C>
impl<const BASIS: usize, const A: usize, const B: usize, const C: usize> Eq for XorShift64<BASIS, A, B, C>
impl<const CAP: usize> Eq for GraphemeNonul<CAP>
impl<const CAP: usize> Eq for GraphemeU8<CAP>
impl<const CAP: usize> Eq for ArrayString<CAP>
impl<const CAP: usize> Eq for StringNonul<CAP>
_str_nonul
only.