pub trait Eq: PartialEq<Self> { }
Expand description
Trait for equality comparisons which are equivalence relations.
This means, that in addition to a == b
and a != b
being strict inverses, the equality must
be (for all a
, b
and c
):
- reflexive:
a == a
; - symmetric:
a == b
impliesb == a
; and - transitive:
a == b
andb == c
impliesa == c
.
This property cannot be checked by the compiler, and therefore Eq
implies
PartialEq
, and has no extra methods.
Derivable
This trait can be used with #[derive]
. When 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 methods:
enum BookFormat { Paperback, Hardback, Ebook }
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq for Book {
fn eq(&self, other: &Self) -> bool {
self.isbn == other.isbn
}
}
impl Eq for Book {}
Implementors§
impl Eq for Code
impl Eq for druid::Color
impl Eq for druid::Cursor
impl Eq for Handled
impl Eq for druid::Location
impl Eq for MouseButton
impl Eq for RawMods
impl Eq for RawWindowHandle
impl Eq for Target
impl Eq for WindowLevel
impl Eq for WindowSizePolicy
impl Eq for druid::WindowState
impl Eq for druid::text::Direction
impl Eq for druid::text::ImeInvalidation
impl Eq for Movement
impl Eq for druid::text::TextAction
impl Eq for VerticalMovement
impl Eq for WritingDirection
impl Eq for Axis
impl Eq for CrossAxisAlignment
impl Eq for FillStrat
impl Eq for LineBreaking
impl Eq for MainAxisAlignment
impl Eq for TabsEdge
impl Eq for TabsTransition
impl Eq for ColorParseError
impl Eq for FontStyle
impl Eq for druid::piet::ImageFormat
impl Eq for InterpolationMode
impl Eq for druid::piet::LineCap
impl Eq for TextAlignment
impl Eq for druid::piet::image_crate::ColorType
impl Eq for ExtendedColorType
impl Eq for druid::piet::image_crate::ImageFormat
impl Eq for ImageOutputFormat
impl Eq for LimitErrorKind
impl Eq for druid::piet::image_crate::flat::Error
impl Eq for NormalForm
impl Eq for Antialias
impl Eq for Content
impl Eq for druid::piet::cairo::DeviceType
impl Eq for druid::piet::cairo::Error
impl Eq for Extend
impl Eq for FillRule
impl Eq for Filter
impl Eq for FontSlant
impl Eq for FontType
impl Eq for druid::piet::cairo::FontWeight
impl Eq for Format
impl Eq for HintMetrics
impl Eq for HintStyle
impl Eq for druid::piet::cairo::LineCap
impl Eq for LineJoin
impl Eq for MeshCorner
impl Eq for Operator
impl Eq for PathDataType
impl Eq for PatternType
impl Eq for RegionOverlap
impl Eq for SubpixelOrder
impl Eq for SurfaceType
impl Eq for TextClusterFlags
impl Eq for ChecksumType
impl Eq for ConvertError
impl Eq for DateMonth
impl Eq for DateWeekday
impl Eq for FileError
impl Eq for KeyFileError
impl Eq for LogLevel
impl Eq for LogWriterOutput
impl Eq for MarkupError
impl Eq for OptionArg
impl Eq for SeekType
impl Eq for TimeType
impl Eq for UnicodeScript
impl Eq for UserDirectory
impl Eq for VariantClass
impl Eq for InvalidCharError
impl Eq for Infallible
impl Eq for druid::piet::cairo::glib::bitflags::_core::fmt::Alignment
impl Eq for IpAddr
impl Eq for Ipv6MulticastScope
impl Eq for SocketAddr
impl Eq for FpCategory
impl Eq for IntErrorKind
impl Eq for Which
impl Eq for SearchStep
impl Eq for druid::piet::cairo::glib::bitflags::_core::sync::atomic::Ordering
impl Eq for druid::piet::cairo::glib::bitflags::_core::cmp::Ordering
impl Eq for TryReserveErrorKind
impl Eq for BacktraceStatus
impl Eq for VarError
impl Eq for SeekFrom
impl Eq for std::io::error::ErrorKind
impl Eq for Shutdown
impl Eq for BacktraceStyle
impl Eq for RecvTimeoutError
impl Eq for TryRecvError
impl Eq for FlushCompress
impl Eq for FlushDecompress
impl Eq for Status
impl Eq for FluentNumberCurrencyDisplayStyle
impl Eq for FluentNumberStyle
impl Eq for log::Level
impl Eq for log::LevelFilter
impl Eq for BlendMode
impl Eq for GraphemeIncomplete
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 DebugState
impl Eq for FileSpec
impl Eq for HotKey
impl Eq for KeyEvent
impl Eq for druid::Modifiers
impl Eq for MouseButtons
impl Eq for TimerToken
impl Eq for WindowHandle
impl Eq for WindowId
impl Eq for WidgetId
impl Eq for SampleLayout
impl Eq for LimitSupport
impl Eq for Limits
impl Eq for druid::piet::image_crate::math::Rect
impl Eq for Delay
impl Eq for Progress
impl Eq for druid::piet::FontFamily
impl Eq for druid::piet::FontWeight
impl Eq for GradientStop
impl Eq for HitTestPoint
impl Eq for cairo_rectangle_int_t
impl Eq for FontOptions
impl Eq for PdfOutline
impl Eq for RectangleInt
impl Eq for druid::piet::cairo::Region
impl Eq for druid::piet::cairo::Version
impl Eq for passwd
impl Eq for ObjectRef
impl Eq for Inhibit
impl Eq for Binding
impl Eq for BindingFlags
impl Eq for BoxedAnyObject
impl Eq for ByteArray
impl Eq for Bytes
impl Eq for Char
impl Eq for Checksum
impl Eq for Closure
impl Eq for CollationKey
impl Eq for Continue
impl Eq for Date
impl Eq for DateTime
impl Eq for EnumValue
impl Eq for druid::piet::cairo::glib::Error
impl Eq for FilenameCollationKey
impl Eq for FlagsValue
impl Eq for FormatSizeFlags
impl Eq for FutureWithTimeoutError
impl Eq for GStr
impl Eq for GString
impl Eq for GStringBuilder
impl Eq for ILong
impl Eq for IOCondition
impl Eq for InitiallyUnowned
impl Eq for KeyFile
impl Eq for KeyFileFlags
impl Eq for LogLevelFlags
impl Eq for LogLevels
impl Eq for MainContext
impl Eq for MainLoop
impl Eq for MarkupParseContext
impl Eq for druid::piet::cairo::glib::Object
impl Eq for OptionFlags
impl Eq for ParamFlags
impl Eq for ParamSpec
impl Eq for ParamSpecBoolean
impl Eq for ParamSpecBoxed
impl Eq for ParamSpecChar
impl Eq for ParamSpecDouble
impl Eq for ParamSpecEnum
impl Eq for ParamSpecFlags
impl Eq for ParamSpecFloat
impl Eq for ParamSpecGType
impl Eq for ParamSpecInt64
impl Eq for ParamSpecInt
impl Eq for ParamSpecLong
impl Eq for ParamSpecObject
impl Eq for ParamSpecOverride
impl Eq for ParamSpecParam
impl Eq for ParamSpecPointer
impl Eq for ParamSpecString
impl Eq for ParamSpecUChar
impl Eq for ParamSpecUInt64
impl Eq for ParamSpecUInt
impl Eq for ParamSpecULong
impl Eq for ParamSpecUnichar
impl Eq for ParamSpecValueArray
impl Eq for ParamSpecVariant
impl Eq for Pid
impl Eq for Priority
impl Eq for Quark
impl Eq for RustClosure
impl Eq for SignalFlags
impl Eq for SignalHandlerId
impl Eq for Source
impl Eq for SourceId
impl Eq for SpawnFlags
impl Eq for TimeSpan
impl Eq for TimeZone
impl Eq for Type
impl Eq for UChar
impl Eq for ULong
impl Eq for druid::piet::cairo::glib::Variant
impl Eq for VariantTy
impl Eq for VariantType
impl Eq for SignalId
impl Eq for GlibNoneError
impl Eq for ValueTypeMismatchError
impl Eq for Handle
impl Eq for ObjectPath
impl Eq for Signature
impl Eq for VariantTypeMismatchError
impl Eq for AllocError
impl Eq for druid::piet::cairo::glib::bitflags::_core::alloc::Layout
impl Eq for LayoutError
impl Eq for TypeId
impl Eq for CpuidResult
impl Eq for CharTryFromError
impl Eq for DecodeUtf16Error
impl Eq for ParseCharError
impl Eq for TryFromCharError
impl Eq for CStr
impl Eq for FromBytesUntilNulError
impl Eq for FromBytesWithNulError
impl Eq for druid::piet::cairo::glib::bitflags::_core::fmt::Error
impl Eq for PhantomPinned
impl Eq for Assume
impl Eq for AddrParseError
impl Eq for Ipv4Addr
impl Eq for Ipv6Addr
impl Eq for SocketAddrV4
impl Eq for SocketAddrV6
impl Eq for NonZeroI8
impl Eq for NonZeroI16
impl Eq for NonZeroI32
impl Eq for NonZeroI64
impl Eq for NonZeroI128
impl Eq for NonZeroIsize
impl Eq for NonZeroU8
impl Eq for NonZeroU16
impl Eq for NonZeroU32
impl Eq for NonZeroU64
impl Eq for NonZeroU128
impl Eq for NonZeroUsize
impl Eq for ParseFloatError
impl Eq for ParseIntError
impl Eq for TryFromIntError
impl Eq for RangeFull
impl Eq for druid::piet::cairo::glib::bitflags::_core::ptr::Alignment
impl Eq for ParseBoolError
impl Eq for Utf8Error
impl Eq for Duration
impl Eq for TryFromFloatSecsError
impl Eq for TryReserveError
impl Eq for CString
impl Eq for FromVecWithNulError
impl Eq for IntoStringError
impl Eq for NulError
impl Eq for FromUtf8Error
impl Eq for String
impl Eq for OsStr
impl Eq for OsString
impl Eq for std::fs::FileType
impl Eq for std::fs::Permissions
impl Eq for UCred
impl Eq for Components<'_>
impl Eq for Path
impl Eq for PathBuf
impl Eq for StripPrefixError
impl Eq for ExitStatus
impl Eq for ExitStatusError
impl Eq for Output
impl Eq for WaitTimeoutResult
impl Eq for RecvError
impl Eq for AccessError
impl Eq for ThreadId
impl Eq for Instant
impl Eq for std::time::SystemTime
impl Eq for FileDialogToken
impl Eq for IdleToken
impl Eq for TextFieldToken
impl Eq for Compression
impl Eq for FluentNumberOptions
impl Eq for SplitMix64
impl Eq for Xoroshiro64Star
impl Eq for Xoroshiro64StarStar
impl Eq for Xoroshiro128Plus
impl Eq for Xoroshiro128PlusPlus
impl Eq for Xoroshiro128StarStar
impl Eq for Xoshiro128Plus
impl Eq for Xoshiro128PlusPlus
impl Eq for Xoshiro128StarStar
impl Eq for Xoshiro256Plus
impl Eq for Xoshiro256PlusPlus
impl Eq for Xoshiro256StarStar
impl Eq for Xoshiro512Plus
impl Eq for Xoshiro512PlusPlus
impl Eq for Xoshiro512StarStar
impl Eq for Identifier
impl Eq for Empty
impl Eq for Field
impl Eq for FieldSet
impl Eq for Kind
impl Eq for tracing_core::metadata::Level
impl Eq for tracing_core::metadata::LevelFilter
impl Eq for Id
impl Eq for Directive
impl Eq for Pretty
impl Eq for Compact
impl Eq for FmtSpan
impl Eq for Full
impl Eq for tracing_subscriber::fmt::time::SystemTime
impl Eq for Uptime
impl Eq for ATerm
impl Eq for B0
impl Eq for B1
impl Eq for Z0
impl Eq for Equal
impl Eq for Greater
impl Eq for Less
impl Eq for UTerm
impl Eq for Aborted
impl Eq for AboutDialog
impl Eq for AccelFlags
impl Eq for AccelGroup
impl Eq for AccelLabel
impl Eq for Action
impl Eq for Action
impl Eq for ActionBar
impl Eq for ActionGroup
impl Eq for ActionGroupExportId
impl Eq for ActionMap
impl Eq for Actionable
impl Eq for AdaptiveFilterType
impl Eq for Adjustment
impl Eq for Advice
impl Eq for Alias
impl Eq for Align
impl Eq for Align
impl Eq for Alignment
impl Eq for Alternation
impl Eq for Anchor
impl Eq for AnchorHints
impl Eq for AndroidDisplayHandle
impl Eq for AndroidNdkWindowHandle
impl Eq for AngleUnit
impl Eq for AnyExtension
impl Eq for AppChooser
impl Eq for AppChooserButton
impl Eq for AppChooserDialog
impl Eq for AppChooserWidget
impl Eq for AppInfo
impl Eq for AppInfoCreateFlags
impl Eq for AppInfoMonitor
impl Eq for AppKitDisplayHandle
impl Eq for AppKitWindowHandle
impl Eq for AppLaunchContext
impl Eq for AppLaunchContext
impl Eq for Application
impl Eq for Application
impl Eq for ApplicationCommandLine
impl Eq for ApplicationFlags
impl Eq for ApplicationInhibitFlags
impl Eq for ApplicationWindow
impl Eq for ArrowType
impl Eq for AskPasswordFlags
impl Eq for AspectFrame
impl Eq for AspectRatio
impl Eq for Assertion
impl Eq for AssertionKind
impl Eq for Assistant
impl Eq for AssistantPageType
impl Eq for Ast
impl Eq for AsyncInitable
impl Eq for AsyncResult
impl Eq for Atom
impl Eq for AttrClass
impl Eq for AttrColor
impl Eq for AttrFloat
impl Eq for AttrFontDesc
impl Eq for AttrFontFeatures
impl Eq for AttrInt
impl Eq for AttrLanguage
impl Eq for AttrShape
impl Eq for AttrSize
impl Eq for AttrString
impl Eq for AttrType
impl Eq for Attribute
impl Eq for AxisFlags
impl Eq for AxisUse
impl Eq for Backend
impl Eq for BaselinePosition
impl Eq for BidiClass
impl Eq for BidiClass
impl Eq for BidiClassCategory
impl Eq for BidiControl
impl Eq for BidiMirrored
impl Eq for BidiType
impl Eq for Bin
impl Eq for BinaryOp
impl Eq for BitDepth
impl Eq for BlendOp
impl Eq for Block
impl Eq for Border
impl Eq for BorderStyle
impl Eq for Box
impl Eq for BufferClusterLevel
impl Eq for BufferedInputStream
impl Eq for BufferedOutputStream
impl Eq for Buildable
impl Eq for Builder
impl Eq for BuilderError
impl Eq for BusNameOwnerFlags
impl Eq for BusNameWatcherFlags
impl Eq for BusType
impl Eq for Button
impl Eq for ButtonBox
impl Eq for ButtonBoxStyle
impl Eq for ButtonRole
impl Eq for ButtonsType
impl Eq for ByteOrder
impl Eq for BytesIcon
impl Eq for CFFError
impl Eq for CacheDir
impl Eq for Calendar
impl Eq for CalendarDisplayOptions
impl Eq for Canceled
impl Eq for Cancellable
impl Eq for CancelledHandlerId
impl Eq for CaptureName
impl Eq for CellArea
impl Eq for CellAreaBox
impl Eq for CellAreaContext
impl Eq for CellEditable
impl Eq for CellLayout
impl Eq for CellRenderer
impl Eq for CellRendererAccel
impl Eq for CellRendererAccelMode
impl Eq for CellRendererCombo
impl Eq for CellRendererMode
impl Eq for CellRendererPixbuf
impl Eq for CellRendererProgress
impl Eq for CellRendererSpin
impl Eq for CellRendererSpinner
impl Eq for CellRendererState
impl Eq for CellRendererText
impl Eq for CellRendererToggle
impl Eq for CellView
impl Eq for CharRange
impl Eq for CharsetConverter
impl Eq for CheckButton
impl Eq for CheckMenuItem
impl Eq for CheckedCastError
impl Eq for ChunkType
impl Eq for Class
impl Eq for Class
impl Eq for ClassAscii
impl Eq for ClassAsciiKind
impl Eq for ClassBracketed
impl Eq for ClassBytes
impl Eq for ClassBytesRange
impl Eq for ClassPerl
impl Eq for ClassPerlKind
impl Eq for ClassSet
impl Eq for ClassSetBinaryOp
impl Eq for ClassSetBinaryOpKind
impl Eq for ClassSetItem
impl Eq for ClassSetRange
impl Eq for ClassSetUnion
impl Eq for ClassUnicode
impl Eq for ClassUnicode
impl Eq for ClassUnicodeKind
impl Eq for ClassUnicodeOpKind
impl Eq for ClassUnicodeRange
impl Eq for Clipboard
impl Eq for Color
impl Eq for ColorButton
impl Eq for ColorChooser
impl Eq for ColorChooserDialog
impl Eq for ColorChooserWidget
impl Eq for ColorTransform
impl Eq for ColorType
impl Eq for Colorspace
impl Eq for ComboBox
impl Eq for ComboBoxText
impl Eq for Comment
impl Eq for Component
impl Eq for CompositionEvent
impl Eq for CompositionState
impl Eq for CompressionLevel
impl Eq for CompressionStrategy
impl Eq for Concat
impl Eq for Config
impl Eq for Constant
impl Eq for Container
impl Eq for Context
impl Eq for Converter
impl Eq for ConverterFlags
impl Eq for ConverterInputStream
impl Eq for ConverterOutputStream
impl Eq for ConverterResult
impl Eq for CoordType
impl Eq for CornerType
impl Eq for Coverage
impl Eq for CoverageLevel
impl Eq for Credentials
impl Eq for CredentialsType
impl Eq for CrossingMode
impl Eq for CssProvider
impl Eq for CssProviderError
impl Eq for CssSection
impl Eq for CssSectionType
impl Eq for Cursor
impl Eq for CursorType
impl Eq for DBusActionGroup
impl Eq for DBusArgInfo
impl Eq for DBusAuthObserver
impl Eq for DBusCallFlags
impl Eq for DBusCapabilityFlags
impl Eq for DBusConnection
impl Eq for DBusConnectionFlags
impl Eq for DBusInterface
impl Eq for DBusInterfaceInfo
impl Eq for DBusInterfaceSkeleton
impl Eq for DBusInterfaceSkeletonFlags
impl Eq for DBusMenuModel
impl Eq for DBusMessage
impl Eq for DBusMessageByteOrder
impl Eq for DBusMessageFlags
impl Eq for DBusMessageHeaderField
impl Eq for DBusMessageType
impl Eq for DBusMethodInfo
impl Eq for DBusMethodInvocation
impl Eq for DBusNodeInfo
impl Eq for DBusObject
impl Eq for DBusPropertyInfo
impl Eq for DBusProxy
impl Eq for DBusProxyFlags
impl Eq for DBusSendMessageFlags
impl Eq for DBusServer
impl Eq for DBusServerFlags
impl Eq for DBusSignalFlags
impl Eq for DBusSignalInfo
impl Eq for DataFormat
impl Eq for DataInputStream
impl Eq for DataOutputStream
impl Eq for DataStreamByteOrder
impl Eq for DataStreamNewlineType
impl Eq for DecodeError
impl Eq for DeleteType
impl Eq for DesktopAppInfo
impl Eq for DestDefaults
impl Eq for Device
impl Eq for DeviceManager
impl Eq for DevicePad
impl Eq for DevicePadFeature
impl Eq for DeviceTool
impl Eq for DeviceToolType
impl Eq for DeviceType
impl Eq for Dialog
impl Eq for DialogFlags
impl Eq for Dir
impl Eq for DirData
impl Eq for DirPrefix
impl Eq for Direction
impl Eq for Direction
impl Eq for DirectionType
impl Eq for Display
impl Eq for DisplayManager
impl Eq for DisposalMethod
impl Eq for DisposeOp
impl Eq for Dl_info
impl Eq for Document
impl Eq for DragAction
impl Eq for DragCancelReason
impl Eq for DragContext
impl Eq for DragProtocol
impl Eq for DragResult
impl Eq for DrawingArea
impl Eq for DrawingContext
impl Eq for Drive
impl Eq for DriveStartFlags
impl Eq for DriveStartStopType
impl Eq for DrmDisplayHandle
impl Eq for DrmWindowHandle
impl Eq for EditBinding
impl Eq for EditMode
impl Eq for Editable
impl Eq for EditableText
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 EllipsizeMode
impl Eq for Emblem
impl Eq for EmblemOrigin
impl Eq for EmblemedIcon
impl Eq for Entry
impl Eq for EntryBuffer
impl Eq for EntryCompletion
impl Eq for EntryIconPosition
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for ErrorKind
impl Eq for ErrorKind
impl Eq for Event
impl Eq for EventBox
impl Eq for EventButton
impl Eq for EventConfigure
impl Eq for EventController
impl Eq for EventCrossing
impl Eq for EventDND
impl Eq for EventExpose
impl Eq for EventFocus
impl Eq for EventGrabBroken
impl Eq for EventKey
impl Eq for EventMask
impl Eq for EventMotion
impl Eq for EventOwnerChange
impl Eq for EventPadAxis
impl Eq for EventPadButton
impl Eq for EventPadGroupMode
impl Eq for EventProperty
impl Eq for EventProximity
impl Eq for EventScroll
impl Eq for EventSelection
impl Eq for EventSequence
impl Eq for EventSequenceState
impl Eq for EventSetting
impl Eq for EventTouch
impl Eq for EventTouchpadPinch
impl Eq for EventTouchpadSwipe
impl Eq for EventType
impl Eq for EventVisibility
impl Eq for EventWindowState
impl Eq for Expander
impl Eq for Extension
impl Eq for FaceParsingError
impl Eq for File
impl Eq for FileAttributeInfoFlags
impl Eq for FileAttributeInfoList
impl Eq for FileAttributeMatcher
impl Eq for FileAttributeStatus
impl Eq for FileAttributeType
impl Eq for FileChooser
impl Eq for FileChooserAction
impl Eq for FileChooserButton
impl Eq for FileChooserConfirmation
impl Eq for FileChooserDialog
impl Eq for FileChooserError
impl Eq for FileChooserNative
impl Eq for FileChooserWidget
impl Eq for FileCopyFlags
impl Eq for FileCreateFlags
impl Eq for FileEnumerator
impl Eq for FileFilter
impl Eq for FileFilterFlags
impl Eq for FileIOStream
impl Eq for FileIcon
impl Eq for FileInfo
impl Eq for FileInputStream
impl Eq for FileMeasureFlags
impl Eq for FileMonitor
impl Eq for FileMonitorEvent
impl Eq for FileMonitorFlags
impl Eq for FileOutputStream
impl Eq for FileQueryInfoFlags
impl Eq for FileType
impl Eq for FilenameCompleter
impl Eq for FilterId
impl Eq for FilterInputStream
impl Eq for FilterOutputStream
impl Eq for FilterType
impl Eq for FiniteF32
impl Eq for FiniteF64
impl Eq for Fixed
impl Eq for Flag
impl Eq for Flags
impl Eq for FlagsItem
impl Eq for FlagsItemKind
impl Eq for FlowBox
impl Eq for FlowBoxChild
impl Eq for Font
impl Eq for Font
impl Eq for FontButton
impl Eq for FontChooser
impl Eq for FontChooserDialog
impl Eq for FontChooserWidget
impl Eq for FontDescription
impl Eq for FontFace
impl Eq for FontFamily
impl Eq for FontMap
impl Eq for FontMap
impl Eq for FontMask
impl Eq for FontMetrics
impl Eq for Fontset
impl Eq for FontsetSimple
impl Eq for Frame
impl Eq for FrameClock
impl Eq for FrameClockPhase
impl Eq for FrameTimings
impl Eq for FullscreenMode
impl Eq for GLArea
impl Eq for GLContext
impl Eq for GLError
impl Eq for GObjectAccessible
impl Eq for GbmDisplayHandle
impl Eq for GbmWindowHandle
impl Eq for GeneralCategory
impl Eq for Gesture
impl Eq for GestureDrag
impl Eq for GestureLongPress
impl Eq for GestureMultiPress
impl Eq for GesturePan
impl Eq for GestureRotate
impl Eq for GestureSingle
impl Eq for GestureSwipe
impl Eq for GestureZoom
impl Eq for GlyphClass
impl Eq for GlyphId
impl Eq for GlyphItem
impl Eq for GlyphString
impl Eq for GlyphVariationResult
impl Eq for GrabOwnership
impl Eq for GrabStatus
impl Eq for Gradient
impl Eq for Gravity
impl Eq for Gravity
impl Eq for GravityHint
impl Eq for Grid
impl Eq for Group
impl Eq for Group
impl Eq for GroupKind
impl Eq for GroupKind
impl Eq for HaikuDisplayHandle
impl Eq for HaikuWindowHandle
impl Eq for HeaderBar
impl Eq for HexLiteralKind
impl Eq for Hir
impl Eq for HirKind
impl Eq for HitPosition
impl Eq for Hyperlink
impl Eq for HyperlinkImpl
impl Eq for HyperlinkStateFlags
impl Eq for Hypertext
impl Eq for ID
impl Eq for IMContext
impl Eq for IMContextSimple
impl Eq for IMMulticontext
impl Eq for IOErrorEnum
impl Eq for IOExtension
impl Eq for IOExtensionPoint
impl Eq for IOStream
impl Eq for IOStreamSpliceFlags
impl Eq for ITXtChunk
impl Eq for Icon
impl Eq for IconInfo
impl Eq for IconLookupFlags
impl Eq for IconSize
impl Eq for IconTheme
impl Eq for IconThemeError
impl Eq for IconView
impl Eq for IconViewDropPosition
impl Eq for Image
impl Eq for Image
impl Eq for ImageType
impl Eq for Include
impl Eq for IndexToLocationFormat
impl Eq for InetAddress
impl Eq for InetAddressMask
impl Eq for InetSocketAddress
impl Eq for InfoBar
impl Eq for Initable
impl Eq for InputHints
impl Eq for InputMode
impl Eq for InputPurpose
impl Eq for InputSource
impl Eq for InputStream
impl Eq for IntOrRange
impl Eq for InterpType
impl Eq for Invisible
impl Eq for Item
impl Eq for JunctionSides
impl Eq for Justification
impl Eq for Key
impl Eq for Key
impl Eq for KeyState
impl Eq for KeyboardEvent
impl Eq for Keymap
impl Eq for Label
impl Eq for Language
impl Eq for Language
impl Eq for Language
impl Eq for LanguageIdentifier
impl Eq for Layer
impl Eq for Layout
impl Eq for Layout
impl Eq for LayoutIter
impl Eq for LayoutLine
impl Eq for LengthUnit
impl Eq for Level
impl Eq for Level
impl Eq for LevelBar
impl Eq for LevelBarMode
impl Eq for License
impl Eq for LineMetrics
impl Eq for LinkButton
impl Eq for ListBox
impl Eq for ListBoxRow
impl Eq for ListModel
impl Eq for ListOp
impl Eq for ListStore
impl Eq for ListStore
impl Eq for Literal
impl Eq for Literal
impl Eq for Literal
impl Eq for LiteralKind
impl Eq for Literals
impl Eq for LoadableIcon
impl Eq for LockButton
impl Eq for MZError
impl Eq for MZFlush
impl Eq for MZStatus
impl Eq for MatchTarget
impl Eq for MemoryInputStream
impl Eq for MemoryOutputStream
impl Eq for Menu
impl Eq for Menu
impl Eq for MenuAttributeIter
impl Eq for MenuBar
impl Eq for MenuButton
impl Eq for MenuDirectionType
impl Eq for MenuItem
impl Eq for MenuItem
impl Eq for MenuLinkIter
impl Eq for MenuModel
impl Eq for MenuModelExportId
impl Eq for MenuShell
impl Eq for MenuToolButton
impl Eq for MessageDialog
impl Eq for MessageType
impl Eq for Mime
impl Eq for Misc
impl Eq for Misc
impl Eq for ModelButton
impl Eq for ModifierIntent
impl Eq for ModifierType
impl Eq for Modifiers
impl Eq for Monitor
impl Eq for Mount
impl Eq for MountMountFlags
impl Eq for MountOperation
impl Eq for MountOperation
impl Eq for MountOperationResult
impl Eq for MountUnmountFlags
impl Eq for MovementStep
impl Eq for NativeDialog
impl Eq for NetworkAddress
impl Eq for NetworkConnectivity
impl Eq for NetworkMonitor
impl Eq for NetworkService
impl Eq for NoOpObject
impl Eq for NoOpObjectFactory
impl Eq for Node<'_, '_>
impl Eq for Node<'_, '_>
impl Eq for NodeId
impl Eq for NodeId
impl Eq for NodeType
impl Eq for NonZeroPositiveF32
impl Eq for NonZeroPositiveF64
impl Eq for NormalizedCoordinate
impl Eq for NormalizedF32
impl Eq for NormalizedF32Exclusive
impl Eq for NormalizedF64
impl Eq for Notebook
impl Eq for NotebookTab
impl Eq for Notification
impl Eq for NotificationPriority
impl Eq for NotifyType
impl Eq for NumberUpLayout
impl Eq for Object
impl Eq for ObjectFactory
impl Eq for OffscreenWindow
impl Eq for OrbitalDisplayHandle
impl Eq for OrbitalWindowHandle
impl Eq for Orientable
impl Eq for Orientation
impl Eq for OutputInfo
impl Eq for OutputStream
impl Eq for OutputStreamSpliceFlags
impl Eq for Overlay
impl Eq for OwnerChange
impl Eq for OwnerId
impl Eq for PackDirection
impl Eq for PackType
impl Eq for PadActionType
impl Eq for PadController
impl Eq for PageOrientation
impl Eq for PageSet
impl Eq for PageSetup
impl Eq for PaintFallback
impl Eq for PaintOrder
impl Eq for PaintOrderKind
impl Eq for PanDirection
impl Eq for Paned
impl Eq for PaperSize
impl Eq for ParagraphInfo
impl Eq for ParsingOptions
impl Eq for PasswordSave
impl Eq for PathVerb
impl Eq for Permission
impl Eq for Permissions
impl Eq for Pixbuf
impl Eq for PixbufAlphaMode
impl Eq for PixbufAnimation
impl Eq for PixbufAnimationIter
impl Eq for PixbufError
impl Eq for PixbufFormat
impl Eq for PixbufFormatFlags
impl Eq for PixbufLoader
impl Eq for PixbufNonAnim
impl Eq for PixbufRotation
impl Eq for PixbufSimpleAnim
impl Eq for PlacesOpenFlags
impl Eq for PlacesSidebar
impl Eq for PlatformId
impl Eq for Plug
impl Eq for Plug
impl Eq for PluralCategory
impl Eq for PluralRuleType
impl Eq for PodCastError
impl Eq for Point
impl Eq for PolicyType
impl Eq for PollNext
impl Eq for PollableInputStream
impl Eq for PollableOutputStream
impl Eq for Popover
impl Eq for PopoverConstraint
impl Eq for PopoverMenu
impl Eq for Position
impl Eq for PositionType
impl Eq for PositiveF32
impl Eq for PositiveF64
impl Eq for PrintContext
impl Eq for PrintDuplex
impl Eq for PrintError
impl Eq for PrintOperation
impl Eq for PrintOperationAction
impl Eq for PrintOperationPreview
impl Eq for PrintOperationResult
impl Eq for PrintPages
impl Eq for PrintQuality
impl Eq for PrintSettings
impl Eq for PrintStatus
impl Eq for ProgressBar
impl Eq for PropMode
impl Eq for PropagationPhase
impl Eq for PropertyAction
impl Eq for PropertyKind
impl Eq for PropertyState
impl Eq for PropertyTarget
impl Eq for Proxy
impl Eq for ProxyAddress
impl Eq for ProxyResolver
impl Eq for RGBA
impl Eq for RadioButton
impl Eq for RadioMenuItem
impl Eq for RadioToolButton
impl Eq for Range
impl Eq for Range
impl Eq for RasterImageFormat
impl Eq for RawDisplayHandle
impl Eq for ReadInputStream
impl Eq for RecentChooser
impl Eq for RecentChooserDialog
impl Eq for RecentChooserError
impl Eq for RecentChooserMenu
impl Eq for RecentChooserWidget
impl Eq for RecentFilter
impl Eq for RecentFilterFlags
impl Eq for RecentInfo
impl Eq for RecentManager
impl Eq for RecentManagerError
impl Eq for RecentSortType
impl Eq for Rect
impl Eq for Rectangle
impl Eq for Rectangle
impl Eq for Region
impl Eq for RegionFlags
impl Eq for RegistrationId
impl Eq for Registry
impl Eq for Relation
impl Eq for RelationSet
impl Eq for RelationType
impl Eq for ReliefStyle
impl Eq for RemapDir
impl Eq for RemapDirData
impl Eq for RemoteActionGroup
impl Eq for RenderPart
impl Eq for Renderer
impl Eq for Repetition
impl Eq for Repetition
impl Eq for RepetitionKind
impl Eq for RepetitionKind
impl Eq for RepetitionOp
impl Eq for RepetitionRange
impl Eq for RepetitionRange
impl Eq for ResizeMode
impl Eq for Resolver
impl Eq for ResolverError
impl Eq for ResolverRecordType
impl Eq for Resource
impl Eq for ResourceError
impl Eq for ResourceLookupFlags
impl Eq for ResponseType
impl Eq for Revealer
impl Eq for RevealerTransitionType
impl Eq for Rgb
impl Eq for Role
impl Eq for Scale
impl Eq for ScaleButton
impl Eq for ScaledFloat
impl Eq for Screen
impl Eq for Script
impl Eq for Script
impl Eq for Script
impl Eq for Script
impl Eq for ScriptExtension
impl Eq for ScriptMetrics
impl Eq for ScrollDirection
impl Eq for ScrollStep
impl Eq for ScrollType
impl Eq for Scrollable
impl Eq for ScrollablePolicy
impl Eq for Scrollbar
impl Eq for ScrolledWindow
impl Eq for SearchBar
impl Eq for SearchEntry
impl Eq for Seat
impl Eq for SeatCapabilities
impl Eq for Seekable
impl Eq for Selection
impl Eq for SelectionData
impl Eq for SelectionMode
impl Eq for SendError
impl Eq for SensitivityType
impl Eq for Separator
impl Eq for SeparatorMenuItem
impl Eq for SeparatorToolItem
impl Eq for SerializeFlags
impl Eq for SetFlags
impl Eq for SettingAction
impl Eq for Settings
impl Eq for Settings
impl Eq for SettingsBackend
impl Eq for SettingsBindFlags
impl Eq for SettingsSchema
impl Eq for SettingsSchemaKey
impl Eq for SettingsSchemaSource
impl Eq for ShadowType
impl Eq for ShapeFlags
impl Eq for ShortcutLabel
impl Eq for ShortcutType
impl Eq for ShortcutsGroup
impl Eq for ShortcutsSection
impl Eq for ShortcutsShortcut
impl Eq for ShortcutsWindow
impl Eq for ShowFlags
impl Eq for SignalSubscriptionId
impl Eq for SimpleAction
impl Eq for SimpleActionGroup
impl Eq for SimpleIOStream
impl Eq for SimplePermission
impl Eq for SimpleProxyResolver
impl Eq for SizeGroup
impl Eq for SizeGroupMode
impl Eq for SizeRequestMode
impl Eq for Socket
impl Eq for Socket
impl Eq for Socket
impl Eq for SocketAddress
impl Eq for SocketAddressEnumerator
impl Eq for SocketClient
impl Eq for SocketClientEvent
impl Eq for SocketConnectable
impl Eq for SocketConnection
impl Eq for SocketFamily
impl Eq for SocketListener
impl Eq for SocketListenerEvent
impl Eq for SocketProtocol
impl Eq for SocketService
impl Eq for SocketType
impl Eq for SortColumn
impl Eq for SortType
impl Eq for SourceChromaticities
impl Eq for Span
impl Eq for SpecialLiteralKind
impl Eq for SpinButton
impl Eq for SpinButtonUpdatePolicy
impl Eq for SpinType
impl Eq for Spinner
impl Eq for SrgbRenderingIntent
impl Eq for SrvTarget
impl Eq for Stack
impl Eq for StackSidebar
impl Eq for StackSwitcher
impl Eq for StackTransitionType
impl Eq for StateFlags
impl Eq for StateSet
impl Eq for StateType
impl Eq for Statusbar
impl Eq for StreamError
impl Eq for StreamResult
impl Eq for StreamableContent
impl Eq for Stretch
impl Eq for Style
impl Eq for Style
impl Eq for Style
impl Eq for StyleContext
impl Eq for StyleContextPrintFlags
impl Eq for StyleProperties
impl Eq for StyleProvider
impl Eq for SubpixelLayout
impl Eq for Subprocess
impl Eq for SubprocessFlags
impl Eq for SubprocessLauncher
impl Eq for Switch
impl Eq for TDEFLFlush
impl Eq for TDEFLStatus
impl Eq for TEXtChunk
impl Eq for TINFLStatus
impl Eq for TabAlign
impl Eq for TabArray
impl Eq for Table
impl Eq for TableCell
impl Eq for Tag
impl Eq for TargetFlags
impl Eq for TargetGround
impl Eq for TargetList
impl Eq for TcpConnection
impl Eq for TernaryOp
impl Eq for TestCompare
impl Eq for TestQual
impl Eq for TestTarget
impl Eq for Text
impl Eq for TextAttribute
impl Eq for TextAttributes
impl Eq for TextBoundary
impl Eq for TextBuffer
impl Eq for TextChildAnchor
impl Eq for TextClipType
impl Eq for TextDirection
impl Eq for TextExtendSelection
impl Eq for TextGranularity
impl Eq for TextIter
impl Eq for TextMark
impl Eq for TextPos
impl Eq for TextRange
impl Eq for TextSearchFlags
impl Eq for TextTag
impl Eq for TextTagTable
impl Eq for TextView
impl Eq for TextViewLayer
impl Eq for TextWindowType
impl Eq for ThemedIcon
impl Eq for ThreadedSocketService
impl Eq for TinyStrError
impl Eq for TlsAuthenticationMode
impl Eq for TlsBackend
impl Eq for TlsCertificate
impl Eq for TlsCertificateFlags
impl Eq for TlsCertificateRequestFlags
impl Eq for TlsClientConnection
impl Eq for TlsConnection
impl Eq for TlsDatabase
impl Eq for TlsDatabaseLookupFlags
impl Eq for TlsDatabaseVerifyFlags
impl Eq for TlsError
impl Eq for TlsFileDatabase
impl Eq for TlsInteraction
impl Eq for TlsInteractionResult
impl Eq for TlsPassword
impl Eq for TlsPasswordFlags
impl Eq for TlsRehandshakeMode
impl Eq for TlsServerConnection
impl Eq for ToggleButton
impl Eq for ToggleToolButton
impl Eq for ToolButton
impl Eq for ToolItem
impl Eq for ToolItemGroup
impl Eq for ToolPalette
impl Eq for ToolPaletteDragTargets
impl Eq for ToolShell
impl Eq for Toolbar
impl Eq for ToolbarStyle
impl Eq for Tooltip
impl Eq for Transformations
impl Eq for TreeDragDest
impl Eq for TreeDragSource
impl Eq for TreeModel
impl Eq for TreeModelFilter
impl Eq for TreeModelFlags
impl Eq for TreeModelSort
impl Eq for TreePath
impl Eq for TreeRowReference
impl Eq for TreeSelection
impl Eq for TreeSortable
impl Eq for TreeStore
impl Eq for TreeView
impl Eq for TreeViewColumn
impl Eq for TreeViewColumnSizing
impl Eq for TreeViewDropPosition
impl Eq for TreeViewGridLines
impl Eq for UiKitDisplayHandle
impl Eq for UiKitWindowHandle
impl Eq for UnaryOp
impl Eq for Underline
impl Eq for UnicodeVersion
impl Eq for Unit
impl Eq for Unit
impl Eq for UnixFDList
impl Eq for UnixInputStream
impl Eq for UnixMountEntry
impl Eq for UnixMountPoint
impl Eq for UnixOutputStream
impl Eq for UnixSocketAddress
impl Eq for UnixSocketAddressType
impl Eq for UnsupportedFeature
impl Eq for Utf8Range
impl Eq for Utf8Sequence
impl Eq for Util
impl Eq for Value
impl Eq for ValueType
impl Eq for Variant
impl Eq for Variant
impl Eq for Version
impl Eq for Vfs
impl Eq for Viewport
impl Eq for VisibilityState
impl Eq for Visual
impl Eq for VisualType
impl Eq for Volume
impl Eq for VolumeButton
impl Eq for VolumeMonitor
impl Eq for WMDecoration
impl Eq for WMFunction
impl Eq for WatcherId
impl Eq for WaylandDisplayHandle
impl Eq for WaylandWindowHandle
impl Eq for WebDisplayHandle
impl Eq for WebWindowHandle
impl Eq for Weight
impl Eq for Weight
impl Eq for Weight
impl Eq for Widget
impl Eq for WidgetHelpType
impl Eq for WidgetPath
impl Eq for Width
impl Eq for Win32WindowHandle
impl Eq for WinRtWindowHandle
impl Eq for Window
impl Eq for Window
impl Eq for Window
impl Eq for WindowEdge
impl Eq for WindowGroup
impl Eq for WindowHints
impl Eq for WindowPosition
impl Eq for WindowState
impl Eq for WindowType
impl Eq for WindowType
impl Eq for WindowTypeHint
impl Eq for WindowWindowClass
impl Eq for WindowsDisplayHandle
impl Eq for WithComments
impl Eq for WordBoundary
impl Eq for WrapMode
impl Eq for WrapMode
impl Eq for WriteOutputStream
impl Eq for XcbDisplayHandle
impl Eq for XcbWindowHandle
impl Eq for XlibDisplayHandle
impl Eq for XlibWindowHandle
impl Eq for ZTXtChunk
impl Eq for ZlibCompressor
impl Eq for ZlibCompressorFormat
impl Eq for ZlibDecompressor
impl Eq for __c_anonymous_ifru_map
impl Eq for __c_anonymous_ptrace_syscall_info_data
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 clone_args
impl Eq for cmsghdr
impl Eq for cpu_set_t
impl Eq for dirent
impl Eq for dirent64
impl Eq for dl_phdr_info
impl Eq for dqblk
impl Eq for epoll_event
impl Eq for fanotify_event_metadata
impl Eq for fanotify_response
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 flock
impl Eq for flock64
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 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 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 j1939_filter
impl Eq for lconv
impl Eq for linger
impl Eq for mallinfo
impl Eq for mallinfo2
impl Eq for mcontext_t
impl Eq for mmsghdr
impl Eq for mntent
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 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_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 ptrace_peeksiginfo_args
impl Eq for ptrace_rseq_configuration
impl Eq for ptrace_syscall_info
impl Eq for regex_t
impl Eq for regmatch_t
impl Eq for rlimit
impl Eq for rlimit64
impl Eq for rtentry
impl Eq for rusage
impl Eq for sched_param
impl Eq for seccomp_data
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_in
impl Eq for sockaddr_in6
impl Eq for sockaddr_ll
impl Eq for sockaddr_nl
impl Eq for sockaddr_storage
impl Eq for sockaddr_un
impl Eq for sockaddr_vm
impl Eq for spwd
impl Eq for stack_t
impl Eq for stat
impl Eq for stat64
impl Eq for statfs
impl Eq for statfs64
impl Eq for statvfs
impl Eq for statvfs64
impl Eq for statx
impl Eq for statx_timestamp
impl Eq for sysinfo
impl Eq for termios
impl Eq for termios2
impl Eq for timespec
impl Eq for timeval
impl Eq for timex
impl Eq for tm
impl Eq for tms
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<'a> Eq for std::path::Component<'a>
impl<'a> Eq for Prefix<'a>
impl<'a> Eq for druid::piet::cairo::glib::bitflags::_core::panic::Location<'a>
impl<'a> Eq for Utf8Chunk<'a>
impl<'a> Eq for PrefixComponent<'a>
impl<'a> Eq for log::Metadata<'a>
impl<'a> Eq for MetadataBuilder<'a>
impl<'a> Eq for tracing_core::metadata::Metadata<'a>
impl<'a> Eq for ChangeData<'a>
impl<'a> Eq for ElementEnd<'a>
impl<'a> Eq for EntityDefinition<'a>
impl<'a> Eq for ExternalId<'a>
impl<'a> Eq for Family<'a>
impl<'a> Eq for FilterValueListParser<'a>
impl<'a> Eq for FuncIRI<'a>
impl<'a> Eq for IRI<'a>
impl<'a> Eq for LengthListParser<'a>
impl<'a> Eq for NumberListParser<'a>
impl<'a> Eq for Paint<'a>
impl<'a> Eq for PathParser<'a>
impl<'a> Eq for PointsParser<'a>
impl<'a> Eq for Query<'a>
impl<'a> Eq for RasterGlyphImage<'a>
impl<'a> Eq for Reference<'a>
impl<'a> Eq for StrSpan<'a>
impl<'a> Eq for Stream<'a>
impl<'a> Eq for Token<'a>
impl<'a, 'b> Eq for ExpandedName<'a, 'b>
impl<'a, A> Eq for druid::im::ordset::DiffItem<'a, A>where A: Eq,
impl<'a, K, V> Eq for druid::im::ordmap::DiffItem<'a, K, V>where K: Eq, V: Eq,
impl<'a, T> Eq for BorrowedObject<'a, T>where T: Eq,
impl<'input> Eq for Namespace<'input>
impl<'input> Eq for PI<'input>
impl<'input> Eq for StringStorage<'input>
impl<'list> Eq for AttrIterator<'list>
impl<'t> Eq for Match<'t>
impl<'t> Eq for Match<'t>
impl<'text> Eq for BidiInfo<'text>
impl<'text> Eq for ScriptIter<'text>
impl<A> Eq for &Awhere A: Eq + ?Sized,
impl<A> Eq for &mut Awhere A: Eq + ?Sized,
impl<A> Eq for OrdSet<A>where A: Ord + Eq,
impl<A> Eq for Vector<A>where A: Clone + Eq,
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 EitherWriter<A, B>where A: Eq, B: Eq,
impl<A, B> Eq for OrElse<A, B>where A: Eq, B: Eq,
impl<A, B> Eq for Tee<A, B>where A: Eq, B: Eq,
impl<A, N> Eq for Chunk<A, N>where A: Eq, N: ChunkLength<A>,
impl<A, N> Eq for SparseChunk<A, N>where A: Eq, N: Bits + ChunkLength<A>,
impl<A, S> Eq for druid::im::HashSet<A, S>where A: Hash + Eq, S: BuildHasher + Default,
impl<A, T> Eq for FixedSizeVariantArray<A, T>where A: Eq + AsRef<[T]>, T: Eq + FixedSizeVariantType,
impl<A, T> Eq for InlineArray<A, T>where A: Eq,
impl<B> Eq for Cow<'_, B>where B: Eq + ToOwned + ?Sized,
impl<B, C> Eq for ControlFlow<B, C>where B: Eq, C: Eq,
impl<ComponentType> Eq for BGR<ComponentType>where ComponentType: Eq,
impl<ComponentType> Eq for Gray<ComponentType>where ComponentType: Eq,
impl<ComponentType> Eq for RGB<ComponentType>where ComponentType: Eq,
impl<ComponentType, AlphaComponentType> Eq for BGRA<ComponentType, AlphaComponentType>where ComponentType: Eq, AlphaComponentType: Eq,
impl<ComponentType, AlphaComponentType> Eq for GrayAlpha<ComponentType, AlphaComponentType>where ComponentType: Eq, AlphaComponentType: Eq,
impl<ComponentType, AlphaComponentType> Eq for RGBA<ComponentType, AlphaComponentType>where ComponentType: Eq, AlphaComponentType: Eq,
impl<Dyn> Eq for DynMetadata<Dyn>where Dyn: ?Sized,
impl<E> Eq for ValueTypeMismatchOrNoneError<E>where E: Eq + Error,
impl<H> Eq for BuildHasherDefault<H>
impl<I> Eq for GlibNoneOrInvalidError<I>where I: Eq + Error,
impl<Idx> Eq for druid::piet::cairo::glib::bitflags::_core::ops::Range<Idx>where Idx: Eq,
impl<Idx> Eq for RangeFrom<Idx>where Idx: Eq,
impl<Idx> Eq for 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 OrdMap<K, V>where K: Ord + Eq, V: Eq,
impl<K, V, A> Eq for BTreeMap<K, V, A>where K: Eq, V: Eq, A: Allocator + Clone,
impl<K, V, S> Eq for druid::im::HashMap<K, V, S>where K: Hash + Eq, V: Eq, S: BuildHasher,
impl<K, V, S> Eq for std::collections::hash::map::HashMap<K, V, S>where K: Eq + Hash, V: Eq, S: BuildHasher,
impl<M> Eq for WithMaxLevel<M>where M: Eq,
impl<M> Eq for WithMinLevel<M>where M: Eq,
impl<M, F> Eq for WithFilter<M, F>where M: Eq, F: Eq,
impl<P> Eq for Pin<P>where P: Deref, <P as Deref>::Target: Eq,
impl<P, Container> Eq for ImageBuffer<P, Container>where P: Eq + Pixel, Container: Eq,
impl<Ret, T> Eq for fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for extern "C" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for extern "C-unwind" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for extern "C-unwind" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for unsafe fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for unsafe extern "C" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for unsafe extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for unsafe extern "C-unwind" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Eq for unsafe extern "C-unwind" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<T> Eq for Bound<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 std::sync::mpsc::TrySendError<T>where T: Eq,
impl<T> Eq for *const Twhere T: ?Sized,
impl<T> Eq for *mut Twhere T: ?Sized,
impl<T> Eq for [T]where T: Eq,
impl<T> Eq for (T₁, T₂, …, Tₙ)where T: Eq + ?Sized,
This trait is implemented for tuples up to twelve items long.