pub trait PartialEq<Rhs = Self>where
Rhs: ?Sized,{
// Required method
fn eq(&self, other: &Rhs) -> bool;
// Provided method
fn ne(&self, other: &Rhs) -> bool { ... }
}
Expand description
Trait for equality comparisons.
x.eq(y)
can also be written x == y
, and x.ne(y)
can be written x != y
.
We use the easier-to-read infix notation in the remainder of this documentation.
This trait allows for partial equality, for types that do not have a full
equivalence relation. For example, in floating point numbers NaN != NaN
,
so floating point types implement PartialEq
but not Eq
.
Formally speaking, when Rhs == Self
, this trait corresponds to a partial equivalence
relation.
Implementations must ensure that eq
and ne
are consistent with each other:
a != b
if and only if!(a == b)
.
The default implementation of ne
provides this consistency and is almost
always sufficient. It should not be overridden without very good reason.
If PartialOrd
or Ord
are also implemented for Self
and Rhs
, their methods must also
be consistent with PartialEq
(see the documentation of those traits for the exact
requirements). It’s easy to accidentally make them disagree by deriving some of the traits and
manually implementing others.
The equality relation ==
must satisfy the following conditions
(for all a
, b
, c
of type A
, B
, C
):
-
Symmetric: if
A: PartialEq<B>
andB: PartialEq<A>
, thena == b
impliesb == a
; and -
Transitive: if
A: PartialEq<B>
andB: PartialEq<C>
andA: PartialEq<C>
, thena == b
andb == c
impliesa == c
.
Note that the B: PartialEq<A>
(symmetric) and A: PartialEq<C>
(transitive) impls are not forced to exist, but these requirements apply
whenever they do exist.
Derivable
This trait can be used with #[derive]
. When derive
d on structs, two
instances are equal if all fields are equal, and not equal if any fields
are not equal. When derive
d on enums, two instances are equal if they
are the same variant and all fields are equal.
How can I implement PartialEq
?
An example implementation for a domain in which two books are considered the same book if their ISBN matches, even if the formats differ:
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq for Book {
fn eq(&self, other: &Self) -> bool {
self.isbn == other.isbn
}
}
let b1 = Book { isbn: 3, format: BookFormat::Paperback };
let b2 = Book { isbn: 3, format: BookFormat::Ebook };
let b3 = Book { isbn: 10, format: BookFormat::Paperback };
assert!(b1 == b2);
assert!(b1 != b3);
How can I compare two different types?
The type you can compare with is controlled by PartialEq
’s type parameter.
For example, let’s tweak our previous code a bit:
// The derive implements <BookFormat> == <BookFormat> comparisons
#[derive(PartialEq)]
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
struct Book {
isbn: i32,
format: BookFormat,
}
// Implement <Book> == <BookFormat> comparisons
impl PartialEq<BookFormat> for Book {
fn eq(&self, other: &BookFormat) -> bool {
self.format == *other
}
}
// Implement <BookFormat> == <Book> comparisons
impl PartialEq<Book> for BookFormat {
fn eq(&self, other: &Book) -> bool {
*self == other.format
}
}
let b1 = Book { isbn: 3, format: BookFormat::Paperback };
assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Ebook != b1);
By changing impl PartialEq for Book
to impl PartialEq<BookFormat> for Book
,
we allow BookFormat
s to be compared with Book
s.
A comparison like the one above, which ignores some fields of the struct,
can be dangerous. It can easily lead to an unintended violation of the
requirements for a partial equivalence relation. For example, if we kept
the above implementation of PartialEq<Book>
for BookFormat
and added an
implementation of PartialEq<Book>
for Book
(either via a #[derive]
or
via the manual implementation from the first example) then the result would
violate transitivity:
#[derive(PartialEq)]
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
#[derive(PartialEq)]
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq<BookFormat> for Book {
fn eq(&self, other: &BookFormat) -> bool {
self.format == *other
}
}
impl PartialEq<Book> for BookFormat {
fn eq(&self, other: &Book) -> bool {
*self == other.format
}
}
fn main() {
let b1 = Book { isbn: 1, format: BookFormat::Paperback };
let b2 = Book { isbn: 2, format: BookFormat::Paperback };
assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Paperback == b2);
// The following should hold by transitivity but doesn't.
assert!(b1 == b2); // <-- PANICS
}
Examples
let x: u32 = 0;
let y: u32 = 1;
assert_eq!(x == y, false);
assert_eq!(x.eq(&y), false);
Required Methods§
Provided Methods§
Implementors§
impl PartialEq<&str> for GString
impl PartialEq<&str> for OsString
impl PartialEq<&str> for Language
impl PartialEq<&str> for LanguageIdentifier
impl PartialEq<&str> for Region
impl PartialEq<&str> for Script
impl PartialEq<&str> for Variant
impl PartialEq<&GStr> for GString
impl PartialEq<Code> for Code
impl PartialEq<Color> for druid::Color
impl PartialEq<Cursor> for druid::Cursor
impl PartialEq<Handled> for Handled
impl PartialEq<Location> for druid::Location
impl PartialEq<MouseButton> for MouseButton
impl PartialEq<RawMods> for RawMods
impl PartialEq<RawMods> for druid::Modifiers
impl PartialEq<RawWindowHandle> for RawWindowHandle
impl PartialEq<SysMods> for druid::Modifiers
impl PartialEq<Target> for Target
impl PartialEq<WindowLevel> for WindowLevel
impl PartialEq<WindowSizePolicy> for WindowSizePolicy
impl PartialEq<WindowState> for druid::WindowState
impl PartialEq<Direction> for druid::text::Direction
impl PartialEq<Event> for druid::text::ImeInvalidation
impl PartialEq<Movement> for Movement
impl PartialEq<Action> for druid::text::TextAction
impl PartialEq<VerticalMovement> for VerticalMovement
impl PartialEq<WritingDirection> for WritingDirection
impl PartialEq<Axis> for Axis
impl PartialEq<CrossAxisAlignment> for CrossAxisAlignment
impl PartialEq<FillStrat> for FillStrat
impl PartialEq<LineBreaking> for LineBreaking
impl PartialEq<MainAxisAlignment> for MainAxisAlignment
impl PartialEq<TabsEdge> for TabsEdge
impl PartialEq<TabsTransition> for TabsTransition
impl PartialEq<ColorParseError> for ColorParseError
impl PartialEq<FontStyle> for FontStyle
impl PartialEq<ImageFormat> for druid::piet::ImageFormat
impl PartialEq<InterpolationMode> for InterpolationMode
impl PartialEq<LineCap> for druid::piet::LineCap
impl PartialEq<LineJoin> for druid::piet::LineJoin
impl PartialEq<TextAlignment> for TextAlignment
impl PartialEq<ColorType> for druid::piet::image_crate::ColorType
impl PartialEq<DynamicImage> for DynamicImage
impl PartialEq<ExtendedColorType> for ExtendedColorType
impl PartialEq<ImageFormat> for druid::piet::image_crate::ImageFormat
impl PartialEq<ImageOutputFormat> for ImageOutputFormat
impl PartialEq<ImageFormatHint> for ImageFormatHint
impl PartialEq<LimitErrorKind> for LimitErrorKind
impl PartialEq<ParameterErrorKind> for ParameterErrorKind
impl PartialEq<UnsupportedErrorKind> for UnsupportedErrorKind
impl PartialEq<Error> for druid::piet::image_crate::flat::Error
impl PartialEq<NormalForm> for NormalForm
impl PartialEq<FilterType> for druid::piet::image_crate::imageops::FilterType
impl PartialEq<PathEl> for druid::piet::kurbo::PathEl
impl PartialEq<PathSeg> for druid::piet::kurbo::PathSeg
impl PartialEq<Antialias> for Antialias
impl PartialEq<Content> for Content
impl PartialEq<DeviceType> for druid::piet::cairo::DeviceType
impl PartialEq<Error> for druid::piet::cairo::Error
impl PartialEq<Extend> for Extend
impl PartialEq<FillRule> for druid::piet::cairo::FillRule
impl PartialEq<Filter> for Filter
impl PartialEq<FontSlant> for FontSlant
impl PartialEq<FontType> for FontType
impl PartialEq<FontWeight> for druid::piet::cairo::FontWeight
impl PartialEq<Format> for Format
impl PartialEq<HintMetrics> for HintMetrics
impl PartialEq<HintStyle> for HintStyle
impl PartialEq<LineCap> for druid::piet::cairo::LineCap
impl PartialEq<LineJoin> for druid::piet::cairo::LineJoin
impl PartialEq<MeshCorner> for MeshCorner
impl PartialEq<Operator> for Operator
impl PartialEq<PathDataType> for PathDataType
impl PartialEq<PathSegment> for druid::piet::cairo::PathSegment
impl PartialEq<PatternType> for PatternType
impl PartialEq<RegionOverlap> for RegionOverlap
impl PartialEq<SubpixelOrder> for SubpixelOrder
impl PartialEq<SurfaceType> for SurfaceType
impl PartialEq<TextClusterFlags> for TextClusterFlags
impl PartialEq<ChecksumType> for ChecksumType
impl PartialEq<ConvertError> for ConvertError
impl PartialEq<DateMonth> for DateMonth
impl PartialEq<DateWeekday> for DateWeekday
impl PartialEq<FileError> for FileError
impl PartialEq<KeyFileError> for KeyFileError
impl PartialEq<LogLevel> for LogLevel
impl PartialEq<LogWriterOutput> for LogWriterOutput
impl PartialEq<MarkupError> for MarkupError
impl PartialEq<OptionArg> for OptionArg
impl PartialEq<SeekType> for SeekType
impl PartialEq<TimeType> for TimeType
impl PartialEq<UnicodeScript> for UnicodeScript
impl PartialEq<UserDirectory> for UserDirectory
impl PartialEq<VariantClass> for VariantClass
impl PartialEq<InvalidCharError> for InvalidCharError
impl PartialEq<Infallible> for Infallible
impl PartialEq<Alignment> for druid::piet::cairo::glib::bitflags::_core::fmt::Alignment
impl PartialEq<IpAddr> for IpAddr
impl PartialEq<IpAddr> for Ipv4Addr
impl PartialEq<IpAddr> for Ipv6Addr
impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope
impl PartialEq<SocketAddr> for SocketAddr
impl PartialEq<FpCategory> for FpCategory
impl PartialEq<IntErrorKind> for IntErrorKind
impl PartialEq<Which> for Which
impl PartialEq<SearchStep> for SearchStep
impl PartialEq<Ordering> for druid::piet::cairo::glib::bitflags::_core::sync::atomic::Ordering
impl PartialEq<Ordering> for druid::piet::cairo::glib::bitflags::_core::cmp::Ordering
impl PartialEq<TryReserveErrorKind> for TryReserveErrorKind
impl PartialEq<BacktraceStatus> for BacktraceStatus
impl PartialEq<VarError> for VarError
impl PartialEq<SeekFrom> for SeekFrom
impl PartialEq<ErrorKind> for std::io::error::ErrorKind
impl PartialEq<Shutdown> for Shutdown
impl PartialEq<BacktraceStyle> for BacktraceStyle
impl PartialEq<RecvTimeoutError> for RecvTimeoutError
impl PartialEq<TryRecvError> for TryRecvError
impl PartialEq<_Unwind_Action> for _Unwind_Action
impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code
impl PartialEq<FlushCompress> for FlushCompress
impl PartialEq<FlushDecompress> for FlushDecompress
impl PartialEq<Status> for Status
impl PartialEq<FluentError> for FluentError
impl PartialEq<FluentNumberCurrencyDisplayStyle> for FluentNumberCurrencyDisplayStyle
impl PartialEq<FluentNumberStyle> for FluentNumberStyle
impl PartialEq<NegotiationStrategy> for NegotiationStrategy
impl PartialEq<ErrorKind> for fluent_syntax::parser::errors::ErrorKind
impl PartialEq<Level> for log::Level
impl PartialEq<Level> for log::LevelFilter
impl PartialEq<LevelFilter> for log::Level
impl PartialEq<LevelFilter> for log::LevelFilter
impl PartialEq<Error> for simplecss::Error
impl PartialEq<EdgeMode> for svgfilters::convolve_matrix::EdgeMode
impl PartialEq<ColorChannel> for svgfilters::displacement_map::ColorChannel
impl PartialEq<MorphologyOperator> for svgfilters::morphology::MorphologyOperator
impl PartialEq<BlendMode> for tiny_skia::blend_mode::BlendMode
impl PartialEq<FillRule> for tiny_skia::painter::FillRule
impl PartialEq<SpreadMode> for SpreadMode
impl PartialEq<FilterQuality> for FilterQuality
impl PartialEq<CanonicalCombiningClass> for CanonicalCombiningClass
impl PartialEq<GraphemeIncomplete> for GraphemeIncomplete
impl PartialEq<Orientation> for unicode_vo::Orientation
impl PartialEq<ImageRendering> for ImageRendering
impl PartialEq<PaintOrder> for usvg::PaintOrder
impl PartialEq<ShapeRendering> for ShapeRendering
impl PartialEq<TextRendering> for TextRendering
impl PartialEq<Units> for Units
impl PartialEq<Visibility> for Visibility
impl PartialEq<BlendMode> for usvg::filter::blend::BlendMode
impl PartialEq<CompositeOperator> for CompositeOperator
impl PartialEq<EdgeMode> for usvg::filter::convolve_matrix::EdgeMode
impl PartialEq<ColorChannel> for usvg::filter::displacement_map::ColorChannel
impl PartialEq<ColorInterpolation> for ColorInterpolation
impl PartialEq<Input> for Input
impl PartialEq<MorphologyOperator> for usvg::filter::morphology::MorphologyOperator
impl PartialEq<TurbulenceKind> for TurbulenceKind
impl PartialEq<FitTo> for FitTo
impl PartialEq<SpreadMethod> for SpreadMethod
impl PartialEq<PathCommand> for PathCommand
impl PartialEq<FillRule> for usvg::style::FillRule
impl PartialEq<LineCap> for usvg::style::LineCap
impl PartialEq<LineJoin> for usvg::style::LineJoin
impl PartialEq<Paint> for usvg::style::Paint
impl PartialEq<Indent> for Indent
impl PartialEq<bool> for bool
impl PartialEq<char> for char
impl PartialEq<f32> for f32
impl PartialEq<f64> for f64
impl PartialEq<i8> for i8
impl PartialEq<i16> for i16
impl PartialEq<i32> for i32
impl PartialEq<i64> for i64
impl PartialEq<i64> for ILong
impl PartialEq<i128> for i128
impl PartialEq<isize> for isize
impl PartialEq<!> for !
impl PartialEq<str> for str
impl PartialEq<str> for GStr
impl PartialEq<str> for GString
impl PartialEq<str> for GStringBuilder
impl PartialEq<str> for OsStr
impl PartialEq<str> for OsString
impl PartialEq<str> for Variant
impl PartialEq<u8> for u8
impl PartialEq<u16> for u16
impl PartialEq<u32> for u32
impl PartialEq<u64> for u64
impl PartialEq<u64> for ULong
impl PartialEq<u128> for u128
impl PartialEq<()> for ()
impl PartialEq<usize> for usize
impl PartialEq<DebugState> for DebugState
impl PartialEq<Affine> for druid::Affine
impl PartialEq<FileSpec> for FileSpec
impl PartialEq<HotKey> for HotKey
impl PartialEq<Insets> for druid::Insets
impl PartialEq<KeyEvent> for KeyEvent
impl PartialEq<Modifiers> for RawMods
impl PartialEq<Modifiers> for SysMods
impl PartialEq<Modifiers> for druid::Modifiers
impl PartialEq<Monitor> for druid::Monitor
impl PartialEq<MouseButtons> for MouseButtons
impl PartialEq<Point> for druid::Point
impl PartialEq<Rect> for druid::Rect
impl PartialEq<RoundedRectRadii> for druid::RoundedRectRadii
impl PartialEq<Scale> for druid::Scale
impl PartialEq<ScaledArea> for ScaledArea
impl PartialEq<Size> for druid::Size
impl PartialEq<TimerToken> for TimerToken
impl PartialEq<Vec2> for druid::Vec2
impl PartialEq<WindowConfig> for WindowConfig
impl PartialEq<WindowHandle> for WindowHandle
impl PartialEq<WindowId> for WindowId
impl PartialEq<FontDescriptor> for FontDescriptor
impl PartialEq<Selection> for druid::text::Selection
impl PartialEq<BoxConstraints> for BoxConstraints
impl PartialEq<WidgetId> for WidgetId
impl PartialEq<FlexParams> for FlexParams
impl PartialEq<Viewport> for druid::widget::Viewport
impl PartialEq<SampleLayout> for SampleLayout
impl PartialEq<LimitSupport> for LimitSupport
impl PartialEq<Limits> for Limits
impl PartialEq<Rect> for druid::piet::image_crate::math::Rect
impl PartialEq<Delay> for Delay
impl PartialEq<Progress> for Progress
impl PartialEq<Arc> for druid::piet::kurbo::Arc
impl PartialEq<BezPath> for druid::piet::kurbo::BezPath
impl PartialEq<Circle> for druid::piet::kurbo::Circle
impl PartialEq<CubicBez> for druid::piet::kurbo::CubicBez
impl PartialEq<Ellipse> for druid::piet::kurbo::Ellipse
impl PartialEq<Line> for druid::piet::kurbo::Line
impl PartialEq<QuadBez> for druid::piet::kurbo::QuadBez
impl PartialEq<QuadSpline> for druid::piet::kurbo::QuadSpline
impl PartialEq<RoundedRect> for druid::piet::kurbo::RoundedRect
impl PartialEq<FontFamily> for druid::piet::FontFamily
impl PartialEq<FontWeight> for druid::piet::FontWeight
impl PartialEq<GradientStop> for druid::piet::GradientStop
impl PartialEq<HitTestPoint> for HitTestPoint
impl PartialEq<LineMetric> for LineMetric
impl PartialEq<StrokeDash> for druid::piet::StrokeDash
impl PartialEq<StrokeStyle> for StrokeStyle
impl PartialEq<cairo_matrix_t> for cairo_matrix_t
impl PartialEq<cairo_rectangle_int_t> for cairo_rectangle_int_t
impl PartialEq<cairo_rectangle_t> for cairo_rectangle_t
impl PartialEq<FontOptions> for FontOptions
impl PartialEq<Matrix> for Matrix
impl PartialEq<PdfOutline> for PdfOutline
impl PartialEq<Rectangle> for druid::piet::cairo::Rectangle
impl PartialEq<RectangleInt> for RectangleInt
impl PartialEq<Region> for druid::piet::cairo::Region
impl PartialEq<Version> for druid::piet::cairo::Version
impl PartialEq<passwd> for passwd
impl PartialEq<ObjectRef> for ObjectRef
impl PartialEq<Inhibit> for Inhibit
impl PartialEq<BindingFlags> for BindingFlags
impl PartialEq<ByteArray> for ByteArray
impl PartialEq<Bytes> for Bytes
impl PartialEq<Char> for Char
impl PartialEq<Checksum> for Checksum
impl PartialEq<Closure> for Closure
impl PartialEq<CollationKey> for CollationKey
impl PartialEq<Continue> for Continue
impl PartialEq<Date> for Date
impl PartialEq<DateTime> for DateTime
impl PartialEq<EnumValue> for EnumValue
impl PartialEq<Error> for druid::piet::cairo::glib::Error
impl PartialEq<FilenameCollationKey> for FilenameCollationKey
impl PartialEq<FlagsValue> for FlagsValue
impl PartialEq<FormatSizeFlags> for FormatSizeFlags
impl PartialEq<FutureWithTimeoutError> for FutureWithTimeoutError
impl PartialEq<GStr> for str
impl PartialEq<GStr> for GStr
impl PartialEq<GStr> for GString
impl PartialEq<GStr> for String
impl PartialEq<GString> for &str
impl PartialEq<GString> for &GStr
impl PartialEq<GString> for str
impl PartialEq<GString> for GStr
impl PartialEq<GString> for GString
impl PartialEq<GString> for String
impl PartialEq<GStringBuilder> for str
impl PartialEq<GStringBuilder> for GStringBuilder
impl PartialEq<ILong> for i64
impl PartialEq<ILong> for ILong
impl PartialEq<IOCondition> for IOCondition
impl PartialEq<KeyFile> for KeyFile
impl PartialEq<KeyFileFlags> for KeyFileFlags
impl PartialEq<LogLevelFlags> for LogLevelFlags
impl PartialEq<LogLevels> for LogLevels
impl PartialEq<MainContext> for MainContext
impl PartialEq<MainLoop> for MainLoop
impl PartialEq<MarkupParseContext> for MarkupParseContext
impl PartialEq<OptionFlags> for OptionFlags
impl PartialEq<ParamFlags> for ParamFlags
impl PartialEq<ParamSpec> for ParamSpec
impl PartialEq<ParamSpecBoolean> for ParamSpecBoolean
impl PartialEq<ParamSpecBoxed> for ParamSpecBoxed
impl PartialEq<ParamSpecChar> for ParamSpecChar
impl PartialEq<ParamSpecDouble> for ParamSpecDouble
impl PartialEq<ParamSpecEnum> for ParamSpecEnum
impl PartialEq<ParamSpecFlags> for ParamSpecFlags
impl PartialEq<ParamSpecFloat> for ParamSpecFloat
impl PartialEq<ParamSpecGType> for ParamSpecGType
impl PartialEq<ParamSpecInt64> for ParamSpecInt64
impl PartialEq<ParamSpecInt> for ParamSpecInt
impl PartialEq<ParamSpecLong> for ParamSpecLong
impl PartialEq<ParamSpecObject> for ParamSpecObject
impl PartialEq<ParamSpecOverride> for ParamSpecOverride
impl PartialEq<ParamSpecParam> for ParamSpecParam
impl PartialEq<ParamSpecPointer> for ParamSpecPointer
impl PartialEq<ParamSpecString> for ParamSpecString
impl PartialEq<ParamSpecUChar> for ParamSpecUChar
impl PartialEq<ParamSpecUInt64> for ParamSpecUInt64
impl PartialEq<ParamSpecUInt> for ParamSpecUInt
impl PartialEq<ParamSpecULong> for ParamSpecULong
impl PartialEq<ParamSpecUnichar> for ParamSpecUnichar
impl PartialEq<ParamSpecValueArray> for ParamSpecValueArray
impl PartialEq<ParamSpecVariant> for ParamSpecVariant
impl PartialEq<Pid> for Pid
impl PartialEq<Priority> for Priority
impl PartialEq<Quark> for Quark
impl PartialEq<RustClosure> for RustClosure
impl PartialEq<SignalFlags> for SignalFlags
impl PartialEq<SignalHandlerId> for SignalHandlerId
impl PartialEq<Source> for Source
impl PartialEq<SourceId> for SourceId
impl PartialEq<SpawnFlags> for SpawnFlags
impl PartialEq<TimeSpan> for TimeSpan
impl PartialEq<TimeZone> for TimeZone
impl PartialEq<Type> for Type
impl PartialEq<Type> for SignalType
impl PartialEq<UChar> for UChar
impl PartialEq<ULong> for u64
impl PartialEq<ULong> for ULong
impl PartialEq<Variant> for druid::piet::cairo::glib::Variant
impl PartialEq<VariantTy> for VariantTy
impl PartialEq<VariantType> for VariantType
impl PartialEq<SignalId> for SignalId
impl PartialEq<GlibNoneError> for GlibNoneError
impl PartialEq<ValueTypeMismatchError> for ValueTypeMismatchError
impl PartialEq<Handle> for Handle
impl PartialEq<ObjectPath> for ObjectPath
impl PartialEq<Signature> for Signature
impl PartialEq<VariantTypeMismatchError> for VariantTypeMismatchError
impl PartialEq<AllocError> for AllocError
impl PartialEq<Layout> for druid::piet::cairo::glib::bitflags::_core::alloc::Layout
impl PartialEq<LayoutError> for LayoutError
impl PartialEq<TypeId> for TypeId
impl PartialEq<CpuidResult> for CpuidResult
impl PartialEq<CharTryFromError> for CharTryFromError
impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error
impl PartialEq<ParseCharError> for ParseCharError
impl PartialEq<TryFromCharError> for TryFromCharError
impl PartialEq<CStr> for CStr
impl PartialEq<FromBytesUntilNulError> for FromBytesUntilNulError
impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError
impl PartialEq<Error> for druid::piet::cairo::glib::bitflags::_core::fmt::Error
impl PartialEq<PhantomPinned> for PhantomPinned
impl PartialEq<Assume> for Assume
impl PartialEq<AddrParseError> for AddrParseError
impl PartialEq<Ipv4Addr> for IpAddr
impl PartialEq<Ipv4Addr> for Ipv4Addr
impl PartialEq<Ipv6Addr> for IpAddr
impl PartialEq<Ipv6Addr> for Ipv6Addr
impl PartialEq<SocketAddrV4> for SocketAddrV4
impl PartialEq<SocketAddrV6> for SocketAddrV6
impl PartialEq<NonZeroI8> for NonZeroI8
impl PartialEq<NonZeroI16> for NonZeroI16
impl PartialEq<NonZeroI32> for NonZeroI32
impl PartialEq<NonZeroI64> for NonZeroI64
impl PartialEq<NonZeroI128> for NonZeroI128
impl PartialEq<NonZeroIsize> for NonZeroIsize
impl PartialEq<NonZeroU8> for NonZeroU8
impl PartialEq<NonZeroU16> for NonZeroU16
impl PartialEq<NonZeroU32> for NonZeroU32
impl PartialEq<NonZeroU64> for NonZeroU64
impl PartialEq<NonZeroU128> for NonZeroU128
impl PartialEq<NonZeroUsize> for NonZeroUsize
impl PartialEq<ParseFloatError> for ParseFloatError
impl PartialEq<ParseIntError> for ParseIntError
impl PartialEq<TryFromIntError> for TryFromIntError
impl PartialEq<RangeFull> for RangeFull
impl PartialEq<Alignment> for druid::piet::cairo::glib::bitflags::_core::ptr::Alignment
impl PartialEq<ParseBoolError> for ParseBoolError
impl PartialEq<Utf8Error> for Utf8Error
impl PartialEq<RawWaker> for RawWaker
impl PartialEq<RawWakerVTable> for RawWakerVTable
impl PartialEq<Duration> for Duration
impl PartialEq<TryFromFloatSecsError> for TryFromFloatSecsError
impl PartialEq<TryReserveError> for TryReserveError
impl PartialEq<CString> for CString
impl PartialEq<FromVecWithNulError> for FromVecWithNulError
impl PartialEq<IntoStringError> for IntoStringError
impl PartialEq<NulError> for NulError
impl PartialEq<FromUtf8Error> for FromUtf8Error
impl PartialEq<String> for GStr
impl PartialEq<String> for GString
impl PartialEq<String> for String
impl PartialEq<OsStr> for str
impl PartialEq<OsStr> for OsStr
impl PartialEq<OsStr> for std::path::Path
impl PartialEq<OsStr> for PathBuf
impl PartialEq<OsString> for str
impl PartialEq<OsString> for OsString
impl PartialEq<OsString> for std::path::Path
impl PartialEq<OsString> for PathBuf
impl PartialEq<FileType> for std::fs::FileType
impl PartialEq<Permissions> for std::fs::Permissions
impl PartialEq<UCred> for UCred
impl PartialEq<Path> for OsStr
impl PartialEq<Path> for OsString
impl PartialEq<Path> for std::path::Path
impl PartialEq<Path> for PathBuf
impl PartialEq<PathBuf> for OsStr
impl PartialEq<PathBuf> for OsString
impl PartialEq<PathBuf> for std::path::Path
impl PartialEq<PathBuf> for PathBuf
impl PartialEq<StripPrefixError> for StripPrefixError
impl PartialEq<ExitStatus> for ExitStatus
impl PartialEq<ExitStatusError> for ExitStatusError
impl PartialEq<Output> for Output
impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult
impl PartialEq<RecvError> for RecvError
impl PartialEq<AccessError> for AccessError
impl PartialEq<ThreadId> for ThreadId
impl PartialEq<Instant> for Instant
impl PartialEq<SystemTime> for std::time::SystemTime
impl PartialEq<MouseEvent> for MouseEvent
impl PartialEq<FileDialogToken> for FileDialogToken
impl PartialEq<IdleToken> for IdleToken
impl PartialEq<TextFieldToken> for TextFieldToken
impl PartialEq<GzHeader> for GzHeader
impl PartialEq<Compression> for Compression
impl PartialEq<FluentNumber> for FluentNumber
impl PartialEq<FluentNumberOptions> for FluentNumberOptions
impl PartialEq<ParserError> for ParserError
impl PartialEq<ParseLevelError> for ParseLevelError
impl PartialEq<ParseRatioError> for ParseRatioError
impl PartialEq<SplitMix64> for SplitMix64
impl PartialEq<Xoroshiro64Star> for Xoroshiro64Star
impl PartialEq<Xoroshiro64StarStar> for Xoroshiro64StarStar
impl PartialEq<Xoroshiro128Plus> for Xoroshiro128Plus
impl PartialEq<Xoroshiro128PlusPlus> for Xoroshiro128PlusPlus
impl PartialEq<Xoroshiro128StarStar> for Xoroshiro128StarStar
impl PartialEq<Xoshiro128Plus> for Xoshiro128Plus
impl PartialEq<Xoshiro128PlusPlus> for Xoshiro128PlusPlus
impl PartialEq<Xoshiro128StarStar> for Xoshiro128StarStar
impl PartialEq<Xoshiro256Plus> for Xoshiro256Plus
impl PartialEq<Xoshiro256PlusPlus> for Xoshiro256PlusPlus
impl PartialEq<Xoshiro256StarStar> for Xoshiro256StarStar
impl PartialEq<Xoshiro512Plus> for Xoshiro512Plus
impl PartialEq<Xoshiro512PlusPlus> for Xoshiro512PlusPlus
impl PartialEq<Xoshiro512StarStar> for Xoshiro512StarStar
impl PartialEq<TextPos> for simplecss::TextPos
impl PartialEq<Color> for tiny_skia::color::Color
impl PartialEq<ColorU8> for ColorU8
impl PartialEq<PremultipliedColor> for PremultipliedColor
impl PartialEq<PremultipliedColorU8> for PremultipliedColorU8
impl PartialEq<Pixmap> for Pixmap
impl PartialEq<GradientStop> for tiny_skia::shaders::gradient::GradientStop
impl PartialEq<Identifier> for tracing_core::callsite::Identifier
impl PartialEq<Empty> for Empty
impl PartialEq<Field> for Field
impl PartialEq<FieldSet> for FieldSet
impl PartialEq<Kind> for Kind
impl PartialEq<Level> for tracing_core::metadata::Level
impl PartialEq<Level> for tracing_core::metadata::LevelFilter
impl PartialEq<LevelFilter> for tracing_core::metadata::Level
impl PartialEq<LevelFilter> for tracing_core::metadata::LevelFilter
impl PartialEq<Id> for Id
impl PartialEq<Directive> for Directive
impl PartialEq<Targets> for Targets
impl PartialEq<Pretty> for Pretty
impl PartialEq<Compact> for Compact
impl PartialEq<FmtSpan> for FmtSpan
impl PartialEq<Full> for Full
impl PartialEq<SystemTime> for tracing_subscriber::fmt::time::SystemTime
impl PartialEq<Uptime> for Uptime
impl PartialEq<Span> for tracing::span::Span
impl PartialEq<ATerm> for ATerm
impl PartialEq<B0> for B0
impl PartialEq<B1> for B1
impl PartialEq<Z0> for Z0
impl PartialEq<Equal> for Equal
impl PartialEq<Greater> for Greater
impl PartialEq<Less> for Less
impl PartialEq<UTerm> for UTerm
impl PartialEq<ScreenRect> for ScreenRect
impl PartialEq<ScreenSize> for ScreenSize
impl PartialEq<Transform> for usvg::geom::Transform
impl PartialEq<Color> for usvg::style::Color
impl PartialEq<StrokeMiterlimit> for StrokeMiterlimit
impl PartialEq<Aborted> for Aborted
impl PartialEq<AccelFlags> for AccelFlags
impl PartialEq<ActionGroupExportId> for ActionGroupExportId
impl PartialEq<AdaptiveFilterType> for AdaptiveFilterType
impl PartialEq<Advice> for Advice
impl PartialEq<Affine> for Affine
impl PartialEq<Alias> for Alias
impl PartialEq<Align> for Align
impl PartialEq<Align> for Align
impl PartialEq<Alignment> for Alignment
impl PartialEq<Alternation> for Alternation
impl PartialEq<Anchor> for Anchor
impl PartialEq<AnchorHints> for AnchorHints
impl PartialEq<AndroidDisplayHandle> for AndroidDisplayHandle
impl PartialEq<AndroidNdkWindowHandle> for AndroidNdkWindowHandle
impl PartialEq<Angle> for Angle
impl PartialEq<AngleUnit> for AngleUnit
impl PartialEq<AnyExtension> for AnyExtension
impl PartialEq<AppInfoCreateFlags> for AppInfoCreateFlags
impl PartialEq<AppKitDisplayHandle> for AppKitDisplayHandle
impl PartialEq<AppKitWindowHandle> for AppKitWindowHandle
impl PartialEq<ApplicationFlags> for ApplicationFlags
impl PartialEq<ApplicationInhibitFlags> for ApplicationInhibitFlags
impl PartialEq<Arc> for Arc
impl PartialEq<ArrowType> for ArrowType
impl PartialEq<AskPasswordFlags> for AskPasswordFlags
impl PartialEq<AspectRatio> for AspectRatio
impl PartialEq<Assertion> for Assertion
impl PartialEq<AssertionKind> for AssertionKind
impl PartialEq<AssistantPageType> for AssistantPageType
impl PartialEq<Ast> for Ast
impl PartialEq<Atom> for Atom
impl PartialEq<AttrClass> for AttrClass
impl PartialEq<AttrColor> for AttrColor
impl PartialEq<AttrFloat> for AttrFloat
impl PartialEq<AttrFontDesc> for AttrFontDesc
impl PartialEq<AttrFontFeatures> for AttrFontFeatures
impl PartialEq<AttrInt> for AttrInt
impl PartialEq<AttrLanguage> for AttrLanguage
impl PartialEq<AttrShape> for AttrShape
impl PartialEq<AttrSize> for AttrSize
impl PartialEq<AttrString> for AttrString
impl PartialEq<AttrType> for AttrType
impl PartialEq<Attribute> for Attribute
impl PartialEq<Attribute<'_, '_>> for Attribute<'_, '_>
impl PartialEq<AxisFlags> for AxisFlags
impl PartialEq<AxisUse> for AxisUse
impl PartialEq<Backend> for Backend
impl PartialEq<BaselinePosition> for BaselinePosition
impl PartialEq<BezPath> for BezPath
impl PartialEq<BidiClass> for BidiClass
impl PartialEq<BidiClass> for BidiClass
impl PartialEq<BidiClassCategory> for BidiClassCategory
impl PartialEq<BidiControl> for BidiControl
impl PartialEq<BidiMirrored> for BidiMirrored
impl PartialEq<BidiType> for BidiType
impl PartialEq<BinaryOp> for BinaryOp
impl PartialEq<BitDepth> for BitDepth
impl PartialEq<BlendOp> for BlendOp
impl PartialEq<Block> for Block
impl PartialEq<Border> for Border
impl PartialEq<BorderStyle> for BorderStyle
impl PartialEq<BufferClusterLevel> for BufferClusterLevel
impl PartialEq<BuilderError> for BuilderError
impl PartialEq<BusNameOwnerFlags> for BusNameOwnerFlags
impl PartialEq<BusNameWatcherFlags> for BusNameWatcherFlags
impl PartialEq<BusType> for BusType
impl PartialEq<ButtonBoxStyle> for ButtonBoxStyle
impl PartialEq<ButtonRole> for ButtonRole
impl PartialEq<ButtonsType> for ButtonsType
impl PartialEq<ByteOrder> for ByteOrder
impl PartialEq<CFFError> for CFFError
impl PartialEq<CacheDir> for CacheDir
impl PartialEq<CalendarDisplayOptions> for CalendarDisplayOptions
impl PartialEq<Canceled> for Canceled
impl PartialEq<CancelledHandlerId> for CancelledHandlerId
impl PartialEq<CaptureName> for CaptureName
impl PartialEq<CellRendererAccelMode> for CellRendererAccelMode
impl PartialEq<CellRendererMode> for CellRendererMode
impl PartialEq<CellRendererState> for CellRendererState
impl PartialEq<Char> for char
impl PartialEq<CharRange> for CharRange
impl PartialEq<CharacterDirection> for CharacterDirection
impl PartialEq<CheckedCastError> for CheckedCastError
impl PartialEq<ChunkType> for ChunkType
impl PartialEq<Circle> for Circle
impl PartialEq<Class> for Class
impl PartialEq<Class> for Class
impl PartialEq<ClassAscii> for ClassAscii
impl PartialEq<ClassAsciiKind> for ClassAsciiKind
impl PartialEq<ClassBracketed> for ClassBracketed
impl PartialEq<ClassBytes> for ClassBytes
impl PartialEq<ClassBytesRange> for ClassBytesRange
impl PartialEq<ClassPerl> for ClassPerl
impl PartialEq<ClassPerlKind> for ClassPerlKind
impl PartialEq<ClassSet> for ClassSet
impl PartialEq<ClassSetBinaryOp> for ClassSetBinaryOp
impl PartialEq<ClassSetBinaryOpKind> for ClassSetBinaryOpKind
impl PartialEq<ClassSetItem> for ClassSetItem
impl PartialEq<ClassSetRange> for ClassSetRange
impl PartialEq<ClassSetUnion> for ClassSetUnion
impl PartialEq<ClassUnicode> for ClassUnicode
impl PartialEq<ClassUnicode> for ClassUnicode
impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind
impl PartialEq<ClassUnicodeOpKind> for ClassUnicodeOpKind
impl PartialEq<ClassUnicodeRange> for ClassUnicodeRange
impl PartialEq<CodingProcess> for CodingProcess
impl PartialEq<Color> for Color
impl PartialEq<Color> for Color
impl PartialEq<ColorOutput> for ColorOutput
impl PartialEq<ColorTransform> for ColorTransform
impl PartialEq<ColorType> for ColorType
impl PartialEq<Colorspace> for Colorspace
impl PartialEq<Comment> for Comment
impl PartialEq<CompositionEvent> for CompositionEvent
impl PartialEq<CompositionState> for CompositionState
impl PartialEq<CompressionLevel> for CompressionLevel
impl PartialEq<CompressionStrategy> for CompressionStrategy
impl PartialEq<Concat> for Concat
impl PartialEq<Config> for Config
impl PartialEq<ConfigPart> for ConfigPart
impl PartialEq<Constant> for Constant
impl PartialEq<ConverterFlags> for ConverterFlags
impl PartialEq<ConverterResult> for ConverterResult
impl PartialEq<CoordType> for CoordType
impl PartialEq<CornerType> for CornerType
impl PartialEq<CoverageLevel> for CoverageLevel
impl PartialEq<CredentialsType> for CredentialsType
impl PartialEq<CrossingMode> for CrossingMode
impl PartialEq<CssProviderError> for CssProviderError
impl PartialEq<CssSection> for CssSection
impl PartialEq<CssSectionType> for CssSectionType
impl PartialEq<CubicBez> for CubicBez
impl PartialEq<CursorType> for CursorType
impl PartialEq<DBusArgInfo> for DBusArgInfo
impl PartialEq<DBusCallFlags> for DBusCallFlags
impl PartialEq<DBusCapabilityFlags> for DBusCapabilityFlags
impl PartialEq<DBusConnectionFlags> for DBusConnectionFlags
impl PartialEq<DBusInterfaceInfo> for DBusInterfaceInfo
impl PartialEq<DBusInterfaceSkeletonFlags> for DBusInterfaceSkeletonFlags
impl PartialEq<DBusMessageByteOrder> for DBusMessageByteOrder
impl PartialEq<DBusMessageFlags> for DBusMessageFlags
impl PartialEq<DBusMessageHeaderField> for DBusMessageHeaderField
impl PartialEq<DBusMessageType> for DBusMessageType
impl PartialEq<DBusMethodInfo> for DBusMethodInfo
impl PartialEq<DBusNodeInfo> for DBusNodeInfo
impl PartialEq<DBusPropertyInfo> for DBusPropertyInfo
impl PartialEq<DBusProxyFlags> for DBusProxyFlags
impl PartialEq<DBusSendMessageFlags> for DBusSendMessageFlags
impl PartialEq<DBusServerFlags> for DBusServerFlags
impl PartialEq<DBusSignalFlags> for DBusSignalFlags
impl PartialEq<DBusSignalInfo> for DBusSignalInfo
impl PartialEq<DataFormat> for DataFormat
impl PartialEq<DataStreamByteOrder> for DataStreamByteOrder
impl PartialEq<DataStreamNewlineType> for DataStreamNewlineType
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<DeleteType> for DeleteType
impl PartialEq<DestDefaults> for DestDefaults
impl PartialEq<DevicePadFeature> for DevicePadFeature
impl PartialEq<DeviceToolType> for DeviceToolType
impl PartialEq<DeviceType> for DeviceType
impl PartialEq<DialogFlags> for DialogFlags
impl PartialEq<Dir> for Dir
impl PartialEq<DirData> for DirData
impl PartialEq<DirPrefix> for DirPrefix
impl PartialEq<Direction> for Direction
impl PartialEq<Direction> for Direction
impl PartialEq<Direction> for Direction
impl PartialEq<DirectionType> for DirectionType
impl PartialEq<DisposalMethod> for DisposalMethod
impl PartialEq<DisposeOp> for DisposeOp
impl PartialEq<Dl_info> for Dl_info
impl PartialEq<DragAction> for DragAction
impl PartialEq<DragCancelReason> for DragCancelReason
impl PartialEq<DragProtocol> for DragProtocol
impl PartialEq<DragResult> for DragResult
impl PartialEq<DriveStartFlags> for DriveStartFlags
impl PartialEq<DriveStartStopType> for DriveStartStopType
impl PartialEq<DrmDisplayHandle> for DrmDisplayHandle
impl PartialEq<DrmWindowHandle> for DrmWindowHandle
impl PartialEq<Edit> for Edit
impl PartialEq<EditBinding> for EditBinding
impl PartialEq<EditMode> for EditMode
impl PartialEq<Elf32_Chdr> for Elf32_Chdr
impl PartialEq<Elf32_Ehdr> for Elf32_Ehdr
impl PartialEq<Elf32_Phdr> for Elf32_Phdr
impl PartialEq<Elf32_Shdr> for Elf32_Shdr
impl PartialEq<Elf32_Sym> for Elf32_Sym
impl PartialEq<Elf64_Chdr> for Elf64_Chdr
impl PartialEq<Elf64_Ehdr> for Elf64_Ehdr
impl PartialEq<Elf64_Phdr> for Elf64_Phdr
impl PartialEq<Elf64_Shdr> for Elf64_Shdr
impl PartialEq<Elf64_Sym> for Elf64_Sym
impl PartialEq<Ellipse> for Ellipse
impl PartialEq<EllipsizeMode> for EllipsizeMode
impl PartialEq<EmblemOrigin> for EmblemOrigin
impl PartialEq<EnableBackground> for EnableBackground
impl PartialEq<EntryIconPosition> for EntryIconPosition
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<ErrorKind> for ErrorKind
impl PartialEq<ErrorKind> for ErrorKind
impl PartialEq<Event> for Event
impl PartialEq<EventButton> for EventButton
impl PartialEq<EventConfigure> for EventConfigure
impl PartialEq<EventCrossing> for EventCrossing
impl PartialEq<EventDND> for EventDND
impl PartialEq<EventExpose> for EventExpose
impl PartialEq<EventFocus> for EventFocus
impl PartialEq<EventGrabBroken> for EventGrabBroken
impl PartialEq<EventKey> for EventKey
impl PartialEq<EventMask> for EventMask
impl PartialEq<EventMotion> for EventMotion
impl PartialEq<EventOwnerChange> for EventOwnerChange
impl PartialEq<EventPadAxis> for EventPadAxis
impl PartialEq<EventPadButton> for EventPadButton
impl PartialEq<EventPadGroupMode> for EventPadGroupMode
impl PartialEq<EventProperty> for EventProperty
impl PartialEq<EventProximity> for EventProximity
impl PartialEq<EventScroll> for EventScroll
impl PartialEq<EventSelection> for EventSelection
impl PartialEq<EventSequence> for EventSequence
impl PartialEq<EventSequenceState> for EventSequenceState
impl PartialEq<EventSetting> for EventSetting
impl PartialEq<EventTouch> for EventTouch
impl PartialEq<EventTouchpadPinch> for EventTouchpadPinch
impl PartialEq<EventTouchpadSwipe> for EventTouchpadSwipe
impl PartialEq<EventType> for EventType
impl PartialEq<EventVisibility> for EventVisibility
impl PartialEq<EventWindowState> for EventWindowState
impl PartialEq<Expression> for Expression
impl PartialEq<Extension> for Extension
impl PartialEq<Extensions> for Extensions
impl PartialEq<FaceParsingError> for FaceParsingError
impl PartialEq<Feature> for Feature
impl PartialEq<FileAttributeInfoFlags> for FileAttributeInfoFlags
impl PartialEq<FileAttributeInfoList> for FileAttributeInfoList
impl PartialEq<FileAttributeMatcher> for FileAttributeMatcher
impl PartialEq<FileAttributeStatus> for FileAttributeStatus
impl PartialEq<FileAttributeType> for FileAttributeType
impl PartialEq<FileChooserAction> for FileChooserAction
impl PartialEq<FileChooserConfirmation> for FileChooserConfirmation
impl PartialEq<FileChooserError> for FileChooserError
impl PartialEq<FileCopyFlags> for FileCopyFlags
impl PartialEq<FileCreateFlags> for FileCreateFlags
impl PartialEq<FileFilterFlags> for FileFilterFlags
impl PartialEq<FileMeasureFlags> for FileMeasureFlags
impl PartialEq<FileMonitorEvent> for FileMonitorEvent
impl PartialEq<FileMonitorFlags> for FileMonitorFlags
impl PartialEq<FileQueryInfoFlags> for FileQueryInfoFlags
impl PartialEq<FileType> for FileType
impl PartialEq<FilterId> for FilterId
impl PartialEq<FilterType> for FilterType
impl PartialEq<FiniteF32> for FiniteF32
impl PartialEq<FiniteF64> for FiniteF64
impl PartialEq<Flag> for Flag
impl PartialEq<Flags> for Flags
impl PartialEq<FlagsItem> for FlagsItem
impl PartialEq<FlagsItemKind> for FlagsItemKind
impl PartialEq<FontConfig> for FontConfig
impl PartialEq<FontDescription> for FontDescription
impl PartialEq<FontMask> for FontMask
impl PartialEq<FontMatch> for FontMatch
impl PartialEq<FontMetrics> for FontMetrics
impl PartialEq<FrameClockPhase> for FrameClockPhase
impl PartialEq<FrameTimings> for FrameTimings
impl PartialEq<FullscreenMode> for FullscreenMode
impl PartialEq<GLError> for GLError
impl PartialEq<GbmDisplayHandle> for GbmDisplayHandle
impl PartialEq<GbmWindowHandle> for GbmWindowHandle
impl PartialEq<GeneralCategory> for GeneralCategory
impl PartialEq<GlyphClass> for GlyphClass
impl PartialEq<GlyphId> for GlyphId
impl PartialEq<GlyphItem> for GlyphItem
impl PartialEq<GlyphString> for GlyphString
impl PartialEq<GlyphVariationResult> for GlyphVariationResult
impl PartialEq<GrabOwnership> for GrabOwnership
impl PartialEq<GrabStatus> for GrabStatus
impl PartialEq<Gradient> for Gradient
impl PartialEq<Gravity> for Gravity
impl PartialEq<Gravity> for Gravity
impl PartialEq<GravityHint> for GravityHint
impl PartialEq<Group> for Group
impl PartialEq<Group> for Group
impl PartialEq<GroupKind> for GroupKind
impl PartialEq<GroupKind> for GroupKind
impl PartialEq<HaikuDisplayHandle> for HaikuDisplayHandle
impl PartialEq<HaikuWindowHandle> for HaikuWindowHandle
impl PartialEq<HexLiteralKind> for HexLiteralKind
impl PartialEq<Hir> for Hir
impl PartialEq<HirKind> for HirKind
impl PartialEq<HitPosition> for HitPosition
impl PartialEq<HyperlinkStateFlags> for HyperlinkStateFlags
impl PartialEq<ID> for ID
impl PartialEq<IOErrorEnum> for IOErrorEnum
impl PartialEq<IOExtension> for IOExtension
impl PartialEq<IOExtensionPoint> for IOExtensionPoint
impl PartialEq<IOStreamSpliceFlags> for IOStreamSpliceFlags
impl PartialEq<ITXtChunk> for ITXtChunk
impl PartialEq<IconLookupFlags> for IconLookupFlags
impl PartialEq<IconSize> for IconSize
impl PartialEq<IconThemeError> for IconThemeError
impl PartialEq<IconViewDropPosition> for IconViewDropPosition
impl PartialEq<ImageInfo> for ImageInfo
impl PartialEq<ImageType> for ImageType
impl PartialEq<Include> for Include
impl PartialEq<IndexToLocationFormat> for IndexToLocationFormat
impl PartialEq<InputHints> for InputHints
impl PartialEq<InputMode> for InputMode
impl PartialEq<InputPurpose> for InputPurpose
impl PartialEq<InputSource> for InputSource
impl PartialEq<Insets> for Insets
impl PartialEq<IntOrRange> for IntOrRange
impl PartialEq<IntRect> for IntRect
impl PartialEq<IntSize> for IntSize
impl PartialEq<InterpType> for InterpType
impl PartialEq<Item> for Item
impl PartialEq<JunctionSides> for JunctionSides
impl PartialEq<Justification> for Justification
impl PartialEq<Key> for Key
impl PartialEq<Key> for Key
impl PartialEq<KeyState> for KeyState
impl PartialEq<KeyboardEvent> for KeyboardEvent
impl PartialEq<Language> for Language
impl PartialEq<Language> for Language
impl PartialEq<Language> for Language
impl PartialEq<LanguageIdentifier> for LanguageIdentifier
impl PartialEq<LanguageIdentifierError> for LanguageIdentifierError
impl PartialEq<Layer> for Layer
impl PartialEq<LayoutIter> for LayoutIter
impl PartialEq<LayoutLine> for LayoutLine
impl PartialEq<Length> for Length
impl PartialEq<LengthUnit> for LengthUnit
impl PartialEq<Level> for Level
impl PartialEq<Level> for Level
impl PartialEq<LevelBarMode> for LevelBarMode
impl PartialEq<License> for License
impl PartialEq<Line> for Line
impl PartialEq<LineCap> for LineCap
impl PartialEq<LineJoin> for LineJoin
impl PartialEq<LineMetrics> for LineMetrics
impl PartialEq<ListOp> for ListOp
impl PartialEq<Literal> for Literal
impl PartialEq<Literal> for Literal
impl PartialEq<Literal> for Literal
impl PartialEq<LiteralKind> for LiteralKind
impl PartialEq<Literals> for Literals
impl PartialEq<MZError> for MZError
impl PartialEq<MZFlush> for MZFlush
impl PartialEq<MZStatus> for MZStatus
impl PartialEq<Match> for Match
impl PartialEq<MatchTarget> for MatchTarget
impl PartialEq<MenuDirectionType> for MenuDirectionType
impl PartialEq<MenuModelExportId> for MenuModelExportId
impl PartialEq<MessageType> for MessageType
impl PartialEq<Mime> for Mime
impl PartialEq<ModifierIntent> for ModifierIntent
impl PartialEq<ModifierType> for ModifierType
impl PartialEq<Modifiers> for Modifiers
impl PartialEq<MountMountFlags> for MountMountFlags
impl PartialEq<MountOperationResult> for MountOperationResult
impl PartialEq<MountUnmountFlags> for MountUnmountFlags
impl PartialEq<MovementStep> for MovementStep
impl PartialEq<NetworkConnectivity> for NetworkConnectivity
impl PartialEq<Node<'_, '_>> for Node<'_, '_>
impl PartialEq<Node<'_, '_>> for Node<'_, '_>
impl PartialEq<NodeId> for NodeId
impl PartialEq<NodeId> for NodeId
impl PartialEq<NodeType> for NodeType
impl PartialEq<NodeType> for NodeType
impl PartialEq<NonZeroPositiveF32> for NonZeroPositiveF32
impl PartialEq<NonZeroPositiveF64> for NonZeroPositiveF64
impl PartialEq<NormalizedCoordinate> for NormalizedCoordinate
impl PartialEq<NormalizedF32> for NormalizedF32
impl PartialEq<NormalizedF32Exclusive> for NormalizedF32Exclusive
impl PartialEq<NormalizedF64> for NormalizedF64
impl PartialEq<NotebookTab> for NotebookTab
impl PartialEq<NotificationPriority> for NotificationPriority
impl PartialEq<NotifyType> for NotifyType
impl PartialEq<Number> for Number
impl PartialEq<NumberUpLayout> for NumberUpLayout
impl PartialEq<OrbitalDisplayHandle> for OrbitalDisplayHandle
impl PartialEq<OrbitalWindowHandle> for OrbitalWindowHandle
impl PartialEq<Orientation> for Orientation
impl PartialEq<OutputInfo> for OutputInfo
impl PartialEq<OutputStreamSpliceFlags> for OutputStreamSpliceFlags
impl PartialEq<OwnerChange> for OwnerChange
impl PartialEq<OwnerId> for OwnerId
impl PartialEq<PackDirection> for PackDirection
impl PartialEq<PackType> for PackType
impl PartialEq<PadActionType> for PadActionType
impl PartialEq<PageOrientation> for PageOrientation
impl PartialEq<PageSet> for PageSet
impl PartialEq<PaintFallback> for PaintFallback
impl PartialEq<PaintOrder> for PaintOrder
impl PartialEq<PaintOrderKind> for PaintOrderKind
impl PartialEq<PanDirection> for PanDirection
impl PartialEq<PaperSize> for PaperSize
impl PartialEq<ParagraphInfo> for ParagraphInfo
impl PartialEq<ParagraphInfo> for ParagraphInfo
impl PartialEq<ParsingOptions> for ParsingOptions
impl PartialEq<ParsingOptions> for ParsingOptions
impl PartialEq<PasswordSave> for PasswordSave
impl PartialEq<Path> for Path
impl PartialEq<PathEl> for PathEl
impl PartialEq<PathSeg> for PathSeg
impl PartialEq<PathSegment> for PathSegment
impl PartialEq<PathSegment> for PathSegment
impl PartialEq<PathVerb> for PathVerb
impl PartialEq<Permissions> for Permissions
impl PartialEq<PixbufAlphaMode> for PixbufAlphaMode
impl PartialEq<PixbufError> for PixbufError
impl PartialEq<PixbufFormat> for PixbufFormat
impl PartialEq<PixbufFormatFlags> for PixbufFormatFlags
impl PartialEq<PixbufRotation> for PixbufRotation
impl PartialEq<PixelFormat> for PixelFormat
impl PartialEq<PlacesOpenFlags> for PlacesOpenFlags
impl PartialEq<PlatformId> for PlatformId
impl PartialEq<PluralCategory> for PluralCategory
impl PartialEq<PluralOperands> for PluralOperands
impl PartialEq<PluralRuleType> for PluralRuleType
impl PartialEq<PodCastError> for PodCastError
impl PartialEq<Point> for Point
impl PartialEq<Point> for Point
impl PartialEq<Point> for Point
impl PartialEq<PolicyType> for PolicyType
impl PartialEq<PollNext> for PollNext
impl PartialEq<PopoverConstraint> for PopoverConstraint
impl PartialEq<Position> for Position
impl PartialEq<PositionType> for PositionType
impl PartialEq<PositiveF32> for PositiveF32
impl PartialEq<PositiveF64> for PositiveF64
impl PartialEq<PrintDuplex> for PrintDuplex
impl PartialEq<PrintError> for PrintError
impl PartialEq<PrintOperationAction> for PrintOperationAction
impl PartialEq<PrintOperationResult> for PrintOperationResult
impl PartialEq<PrintPages> for PrintPages
impl PartialEq<PrintQuality> for PrintQuality
impl PartialEq<PrintStatus> for PrintStatus
impl PartialEq<PropMode> for PropMode
impl PartialEq<PropagationPhase> for PropagationPhase
impl PartialEq<Property> for Property
impl PartialEq<PropertyKind> for PropertyKind
impl PartialEq<PropertyState> for PropertyState
impl PartialEq<PropertyTarget> for PropertyTarget
impl PartialEq<QuadBez> for QuadBez
impl PartialEq<QuadSpline> for QuadSpline
impl PartialEq<RGBA> for RGBA
impl PartialEq<Range> for Range
impl PartialEq<RasterImageFormat> for RasterImageFormat
impl PartialEq<RawDisplayHandle> for RawDisplayHandle
impl PartialEq<RecentChooserError> for RecentChooserError
impl PartialEq<RecentFilterFlags> for RecentFilterFlags
impl PartialEq<RecentInfo> for RecentInfo
impl PartialEq<RecentManagerError> for RecentManagerError
impl PartialEq<RecentSortType> for RecentSortType
impl PartialEq<Rect> for Rect
impl PartialEq<Rect> for Rect
impl PartialEq<Rect> for Rect
impl PartialEq<Rectangle> for Rectangle
impl PartialEq<Rectangle> for Rectangle
impl PartialEq<Region> for Region
impl PartialEq<RegionFlags> for RegionFlags
impl PartialEq<RegistrationId> for RegistrationId
impl PartialEq<RelationType> for RelationType
impl PartialEq<ReliefStyle> for ReliefStyle
impl PartialEq<RemapDir> for RemapDir
impl PartialEq<RemapDirData> for RemapDirData
impl PartialEq<RenderPart> for RenderPart
impl PartialEq<Repetition> for Repetition
impl PartialEq<Repetition> for Repetition
impl PartialEq<RepetitionKind> for RepetitionKind
impl PartialEq<RepetitionKind> for RepetitionKind
impl PartialEq<RepetitionOp> for RepetitionOp
impl PartialEq<RepetitionRange> for RepetitionRange
impl PartialEq<RepetitionRange> for RepetitionRange
impl PartialEq<ResizeMode> for ResizeMode
impl PartialEq<ResolverError> for ResolverError
impl PartialEq<ResolverRecordType> for ResolverRecordType
impl PartialEq<Resource> for Resource
impl PartialEq<ResourceError> for ResourceError
impl PartialEq<ResourceLookupFlags> for ResourceLookupFlags
impl PartialEq<ResponseType> for ResponseType
impl PartialEq<RevealerTransitionType> for RevealerTransitionType
impl PartialEq<Rgb> for Rgb
impl PartialEq<Role> for Role
impl PartialEq<RoundedRect> for RoundedRect
impl PartialEq<RoundedRectRadii> for RoundedRectRadii
impl PartialEq<ScaledFloat> for ScaledFloat
impl PartialEq<ScreenIntRect> for ScreenIntRect
impl PartialEq<Script> for Script
impl PartialEq<Script> for Script
impl PartialEq<Script> for Script
impl PartialEq<Script> for Script
impl PartialEq<ScriptExtension> for ScriptExtension
impl PartialEq<ScriptMetrics> for ScriptMetrics
impl PartialEq<ScrollDirection> for ScrollDirection
impl PartialEq<ScrollStep> for ScrollStep
impl PartialEq<ScrollType> for ScrollType
impl PartialEq<ScrollablePolicy> for ScrollablePolicy
impl PartialEq<SeatCapabilities> for SeatCapabilities
impl PartialEq<SelectFont> for SelectFont
impl PartialEq<SelectionData> for SelectionData
impl PartialEq<SelectionMode> for SelectionMode
impl PartialEq<SendError> for SendError
impl PartialEq<SensitivityType> for SensitivityType
impl PartialEq<SerializeFlags> for SerializeFlags
impl PartialEq<SetFlags> for SetFlags
impl PartialEq<SettingAction> for SettingAction
impl PartialEq<SettingsBindFlags> for SettingsBindFlags
impl PartialEq<SettingsSchema> for SettingsSchema
impl PartialEq<SettingsSchemaKey> for SettingsSchemaKey
impl PartialEq<SettingsSchemaSource> for SettingsSchemaSource
impl PartialEq<ShadowType> for ShadowType
impl PartialEq<ShapeFlags> for ShapeFlags
impl PartialEq<ShortcutType> for ShortcutType
impl PartialEq<ShowFlags> for ShowFlags
impl PartialEq<SignalSubscriptionId> for SignalSubscriptionId
impl PartialEq<Size> for Size
impl PartialEq<SizeGroupMode> for SizeGroupMode
impl PartialEq<SizeRequestMode> for SizeRequestMode
impl PartialEq<SocketClientEvent> for SocketClientEvent
impl PartialEq<SocketFamily> for SocketFamily
impl PartialEq<SocketListenerEvent> for SocketListenerEvent
impl PartialEq<SocketProtocol> for SocketProtocol
impl PartialEq<SocketType> for SocketType
impl PartialEq<SortColumn> for SortColumn
impl PartialEq<SortType> for SortType
impl PartialEq<SourceChromaticities> for SourceChromaticities
impl PartialEq<Span> for Span
impl PartialEq<SpecialLiteralKind> for SpecialLiteralKind
impl PartialEq<SpinButtonUpdatePolicy> for SpinButtonUpdatePolicy
impl PartialEq<SpinType> for SpinType
impl PartialEq<SrgbRenderingIntent> for SrgbRenderingIntent
impl PartialEq<SrvTarget> for SrvTarget
impl PartialEq<StackTransitionType> for StackTransitionType
impl PartialEq<StateFlags> for StateFlags
impl PartialEq<StateType> for StateType
impl PartialEq<StreamError> for StreamError
impl PartialEq<StreamResult> for StreamResult
impl PartialEq<Stretch> for Stretch
impl PartialEq<StringStorage<'_>> for StringStorage<'_>
impl PartialEq<Stroke> for Stroke
impl PartialEq<StrokeDash> for StrokeDash
impl PartialEq<Style> for Style
impl PartialEq<Style> for Style
impl PartialEq<Style> for Style
impl PartialEq<Style> for Style
impl PartialEq<StyleContextPrintFlags> for StyleContextPrintFlags
impl PartialEq<SubpixelLayout> for SubpixelLayout
impl PartialEq<SubprocessFlags> for SubprocessFlags
impl PartialEq<TDEFLFlush> for TDEFLFlush
impl PartialEq<TDEFLStatus> for TDEFLStatus
impl PartialEq<TEXtChunk> for TEXtChunk
impl PartialEq<TINFLStatus> for TINFLStatus
impl PartialEq<TabAlign> for TabAlign
impl PartialEq<TabArray> for TabArray
impl PartialEq<Tag> for Tag
impl PartialEq<TargetFlags> for TargetFlags
impl PartialEq<TargetGround> for TargetGround
impl PartialEq<TargetList> for TargetList
impl PartialEq<TernaryOp> for TernaryOp
impl PartialEq<Test> for Test
impl PartialEq<TestCompare> for TestCompare
impl PartialEq<TestQual> for TestQual
impl PartialEq<TestTarget> for TestTarget
impl PartialEq<TextAttribute> for TextAttribute
impl PartialEq<TextAttributes> for TextAttributes
impl PartialEq<TextBoundary> for TextBoundary
impl PartialEq<TextClipType> for TextClipType
impl PartialEq<TextDirection> for TextDirection
impl PartialEq<TextExtendSelection> for TextExtendSelection
impl PartialEq<TextGranularity> for TextGranularity
impl PartialEq<TextIter> for TextIter
impl PartialEq<TextPos> for TextPos
impl PartialEq<TextRange> for TextRange
impl PartialEq<TextSearchFlags> for TextSearchFlags
impl PartialEq<TextViewLayer> for TextViewLayer
impl PartialEq<TextWindowType> for TextWindowType
impl PartialEq<TinyStrError> for TinyStrError
impl PartialEq<TlsAuthenticationMode> for TlsAuthenticationMode
impl PartialEq<TlsCertificateFlags> for TlsCertificateFlags
impl PartialEq<TlsCertificateRequestFlags> for TlsCertificateRequestFlags
impl PartialEq<TlsDatabaseLookupFlags> for TlsDatabaseLookupFlags
impl PartialEq<TlsDatabaseVerifyFlags> for TlsDatabaseVerifyFlags
impl PartialEq<TlsError> for TlsError
impl PartialEq<TlsInteractionResult> for TlsInteractionResult
impl PartialEq<TlsPasswordFlags> for TlsPasswordFlags
impl PartialEq<TlsRehandshakeMode> for TlsRehandshakeMode
impl PartialEq<ToolPaletteDragTargets> for ToolPaletteDragTargets
impl PartialEq<ToolbarStyle> for ToolbarStyle
impl PartialEq<Transform> for Transform
impl PartialEq<Transform> for Transform
impl PartialEq<TransformListToken> for TransformListToken
impl PartialEq<Transformations> for Transformations
impl PartialEq<TreeModelFlags> for TreeModelFlags
impl PartialEq<TreePath> for TreePath
impl PartialEq<TreeRowReference> for TreeRowReference
impl PartialEq<TreeViewColumnSizing> for TreeViewColumnSizing
impl PartialEq<TreeViewDropPosition> for TreeViewDropPosition
impl PartialEq<TreeViewGridLines> for TreeViewGridLines
impl PartialEq<UiKitDisplayHandle> for UiKitDisplayHandle
impl PartialEq<UiKitWindowHandle> for UiKitWindowHandle
impl PartialEq<UnaryOp> for UnaryOp
impl PartialEq<Underline> for Underline
impl PartialEq<UnicodeVersion> for UnicodeVersion
impl PartialEq<Unit> for Unit
impl PartialEq<Unit> for Unit
impl PartialEq<UnixMountEntry> for UnixMountEntry
impl PartialEq<UnixMountPoint> for UnixMountPoint
impl PartialEq<UnixSocketAddressType> for UnixSocketAddressType
impl PartialEq<UnsupportedFeature> for UnsupportedFeature
impl PartialEq<Utf8Range> for Utf8Range
impl PartialEq<Utf8Sequence> for Utf8Sequence
impl PartialEq<Value> for Value
impl PartialEq<ValueType> for ValueType
impl PartialEq<Variant> for Variant
impl PartialEq<Variant> for Variant
impl PartialEq<Variation> for Variation
impl PartialEq<Variation> for Variation
impl PartialEq<VariationAxis> for VariationAxis
impl PartialEq<Vec2> for Vec2
impl PartialEq<Version> for Version
impl PartialEq<ViewBox> for ViewBox
impl PartialEq<VisibilityState> for VisibilityState
impl PartialEq<VisualType> for VisualType
impl PartialEq<WMDecoration> for WMDecoration
impl PartialEq<WMFunction> for WMFunction
impl PartialEq<WatcherId> for WatcherId
impl PartialEq<WaylandDisplayHandle> for WaylandDisplayHandle
impl PartialEq<WaylandWindowHandle> for WaylandWindowHandle
impl PartialEq<WebDisplayHandle> for WebDisplayHandle
impl PartialEq<WebWindowHandle> for WebWindowHandle
impl PartialEq<Weight> for Weight
impl PartialEq<Weight> for Weight
impl PartialEq<Weight> for Weight
impl PartialEq<WidgetHelpType> for WidgetHelpType
impl PartialEq<WidgetPath> for WidgetPath
impl PartialEq<Width> for Width
impl PartialEq<Win32WindowHandle> for Win32WindowHandle
impl PartialEq<WinRtWindowHandle> for WinRtWindowHandle
impl PartialEq<WindowEdge> for WindowEdge
impl PartialEq<WindowHints> for WindowHints
impl PartialEq<WindowPosition> for WindowPosition
impl PartialEq<WindowState> for WindowState
impl PartialEq<WindowType> for WindowType
impl PartialEq<WindowType> for WindowType
impl PartialEq<WindowTypeHint> for WindowTypeHint
impl PartialEq<WindowWindowClass> for WindowWindowClass
impl PartialEq<WindowsDisplayHandle> for WindowsDisplayHandle
impl PartialEq<WithComments> for WithComments
impl PartialEq<WordBoundary> for WordBoundary
impl PartialEq<WrapMode> for WrapMode
impl PartialEq<WrapMode> for WrapMode
impl PartialEq<XcbDisplayHandle> for XcbDisplayHandle
impl PartialEq<XcbWindowHandle> for XcbWindowHandle
impl PartialEq<XlibDisplayHandle> for XlibDisplayHandle
impl PartialEq<XlibWindowHandle> for XlibWindowHandle
impl PartialEq<ZTXtChunk> for ZTXtChunk
impl PartialEq<ZlibCompressorFormat> for ZlibCompressorFormat
impl PartialEq<__c_anonymous_ifru_map> for __c_anonymous_ifru_map
impl PartialEq<__c_anonymous_ptrace_syscall_info_data> for __c_anonymous_ptrace_syscall_info_data
impl PartialEq<__c_anonymous_ptrace_syscall_info_entry> for __c_anonymous_ptrace_syscall_info_entry
impl PartialEq<__c_anonymous_ptrace_syscall_info_exit> for __c_anonymous_ptrace_syscall_info_exit
impl PartialEq<__c_anonymous_ptrace_syscall_info_seccomp> for __c_anonymous_ptrace_syscall_info_seccomp
impl PartialEq<__c_anonymous_sockaddr_can_j1939> for __c_anonymous_sockaddr_can_j1939
impl PartialEq<__c_anonymous_sockaddr_can_tp> for __c_anonymous_sockaddr_can_tp
impl PartialEq<__exit_status> for __exit_status
impl PartialEq<__timeval> for __timeval
impl PartialEq<_libc_fpstate> for _libc_fpstate
impl PartialEq<_libc_fpxreg> for _libc_fpxreg
impl PartialEq<_libc_xmmreg> for _libc_xmmreg
impl PartialEq<addrinfo> for addrinfo
impl PartialEq<af_alg_iv> for af_alg_iv
impl PartialEq<aiocb> for aiocb
impl PartialEq<arpd_request> for arpd_request
impl PartialEq<arphdr> for arphdr
impl PartialEq<arpreq> for arpreq
impl PartialEq<arpreq_old> for arpreq_old
impl PartialEq<can_filter> for can_filter
impl PartialEq<clone_args> for clone_args
impl PartialEq<cmsghdr> for cmsghdr
impl PartialEq<cpu_set_t> for cpu_set_t
impl PartialEq<dirent64> for dirent64
impl PartialEq<dirent> for dirent
impl PartialEq<dl_phdr_info> for dl_phdr_info
impl PartialEq<dqblk> for dqblk
impl PartialEq<dyn FluentType + Send + 'static> for dyn FluentType + Send + 'static
impl PartialEq<epoll_event> for epoll_event
impl PartialEq<f32x2> for f32x2
impl PartialEq<fanotify_event_metadata> for fanotify_event_metadata
impl PartialEq<fanotify_response> for fanotify_response
impl PartialEq<fd_set> for fd_set
impl PartialEq<ff_condition_effect> for ff_condition_effect
impl PartialEq<ff_constant_effect> for ff_constant_effect
impl PartialEq<ff_effect> for ff_effect
impl PartialEq<ff_envelope> for ff_envelope
impl PartialEq<ff_periodic_effect> for ff_periodic_effect
impl PartialEq<ff_ramp_effect> for ff_ramp_effect
impl PartialEq<ff_replay> for ff_replay
impl PartialEq<ff_rumble_effect> for ff_rumble_effect
impl PartialEq<ff_trigger> for ff_trigger
impl PartialEq<file_clone_range> for file_clone_range
impl PartialEq<flock64> for flock64
impl PartialEq<flock> for flock
impl PartialEq<fsid_t> for fsid_t
impl PartialEq<genlmsghdr> for genlmsghdr
impl PartialEq<glob64_t> for glob64_t
impl PartialEq<glob_t> for glob_t
impl PartialEq<group> for group
impl PartialEq<hostent> for hostent
impl PartialEq<if_nameindex> for if_nameindex
impl PartialEq<ifaddrs> for ifaddrs
impl PartialEq<in6_addr> for in6_addr
impl PartialEq<in6_ifreq> for in6_ifreq
impl PartialEq<in6_pktinfo> for in6_pktinfo
impl PartialEq<in6_rtmsg> for in6_rtmsg
impl PartialEq<in_addr> for in_addr
impl PartialEq<in_pktinfo> for in_pktinfo
impl PartialEq<inotify_event> for inotify_event
impl PartialEq<input_absinfo> for input_absinfo
impl PartialEq<input_event> for input_event
impl PartialEq<input_id> for input_id
impl PartialEq<input_keymap_entry> for input_keymap_entry
impl PartialEq<input_mask> for input_mask
impl PartialEq<iovec> for iovec
impl PartialEq<ip_mreq> for ip_mreq
impl PartialEq<ip_mreq_source> for ip_mreq_source
impl PartialEq<ip_mreqn> for ip_mreqn
impl PartialEq<ipc_perm> for ipc_perm
impl PartialEq<ipv6_mreq> for ipv6_mreq
impl PartialEq<itimerspec> for itimerspec
impl PartialEq<itimerval> for itimerval
impl PartialEq<j1939_filter> for j1939_filter
impl PartialEq<lconv> for lconv
impl PartialEq<linger> for linger
impl PartialEq<mallinfo2> for mallinfo2
impl PartialEq<mallinfo> for mallinfo
impl PartialEq<mcontext_t> for mcontext_t
impl PartialEq<mmsghdr> for mmsghdr
impl PartialEq<mntent> for mntent
impl PartialEq<mq_attr> for mq_attr
impl PartialEq<msghdr> for msghdr
impl PartialEq<msginfo> for msginfo
impl PartialEq<msqid_ds> for msqid_ds
impl PartialEq<nl_mmap_hdr> for nl_mmap_hdr
impl PartialEq<nl_mmap_req> for nl_mmap_req
impl PartialEq<nl_pktinfo> for nl_pktinfo
impl PartialEq<nlattr> for nlattr
impl PartialEq<nlmsgerr> for nlmsgerr
impl PartialEq<nlmsghdr> for nlmsghdr
impl PartialEq<ntptimeval> for ntptimeval
impl PartialEq<open_how> for open_how
impl PartialEq<option> for option
impl PartialEq<packet_mreq> for packet_mreq
impl PartialEq<pollfd> for pollfd
impl PartialEq<posix_spawn_file_actions_t> for posix_spawn_file_actions_t
impl PartialEq<posix_spawnattr_t> for posix_spawnattr_t
impl PartialEq<protoent> for protoent
impl PartialEq<pthread_attr_t> for pthread_attr_t
impl PartialEq<pthread_cond_t> for pthread_cond_t
impl PartialEq<pthread_condattr_t> for pthread_condattr_t
impl PartialEq<pthread_mutex_t> for pthread_mutex_t
impl PartialEq<pthread_mutexattr_t> for pthread_mutexattr_t
impl PartialEq<pthread_rwlock_t> for pthread_rwlock_t
impl PartialEq<pthread_rwlockattr_t> for pthread_rwlockattr_t
impl PartialEq<ptrace_peeksiginfo_args> for ptrace_peeksiginfo_args
impl PartialEq<ptrace_rseq_configuration> for ptrace_rseq_configuration
impl PartialEq<ptrace_syscall_info> for ptrace_syscall_info
impl PartialEq<regex_t> for regex_t
impl PartialEq<regmatch_t> for regmatch_t
impl PartialEq<rlimit64> for rlimit64
impl PartialEq<rlimit> for rlimit
impl PartialEq<rtentry> for rtentry
impl PartialEq<rusage> for rusage
impl PartialEq<sched_param> for sched_param
impl PartialEq<seccomp_data> for seccomp_data
impl PartialEq<seccomp_notif_sizes> for seccomp_notif_sizes
impl PartialEq<sem_t> for sem_t
impl PartialEq<sembuf> for sembuf
impl PartialEq<semid_ds> for semid_ds
impl PartialEq<seminfo> for seminfo
impl PartialEq<servent> for servent
impl PartialEq<shmid_ds> for shmid_ds
impl PartialEq<sigaction> for sigaction
impl PartialEq<sigevent> for sigevent
impl PartialEq<siginfo_t> for siginfo_t
impl PartialEq<signalfd_siginfo> for signalfd_siginfo
impl PartialEq<sigset_t> for sigset_t
impl PartialEq<sigval> for sigval
impl PartialEq<sock_extended_err> for sock_extended_err
impl PartialEq<sock_filter> for sock_filter
impl PartialEq<sock_fprog> for sock_fprog
impl PartialEq<sockaddr> for sockaddr
impl PartialEq<sockaddr_alg> for sockaddr_alg
impl PartialEq<sockaddr_in6> for sockaddr_in6
impl PartialEq<sockaddr_in> for sockaddr_in
impl PartialEq<sockaddr_ll> for sockaddr_ll
impl PartialEq<sockaddr_nl> for sockaddr_nl
impl PartialEq<sockaddr_storage> for sockaddr_storage
impl PartialEq<sockaddr_un> for sockaddr_un
impl PartialEq<sockaddr_vm> for sockaddr_vm
impl PartialEq<spwd> for spwd
impl PartialEq<stack_t> for stack_t
impl PartialEq<stat64> for stat64
impl PartialEq<stat> for stat
impl PartialEq<statfs64> for statfs64
impl PartialEq<statfs> for statfs
impl PartialEq<statvfs64> for statvfs64
impl PartialEq<statvfs> for statvfs
impl PartialEq<statx> for statx
impl PartialEq<statx_timestamp> for statx_timestamp
impl PartialEq<sysinfo> for sysinfo
impl PartialEq<termios2> for termios2
impl PartialEq<termios> for termios
impl PartialEq<timespec> for timespec
impl PartialEq<timeval> for timeval
impl PartialEq<timex> for timex
impl PartialEq<tm> for tm
impl PartialEq<tms> for tms
impl PartialEq<ucontext_t> for ucontext_t
impl PartialEq<ucred> for ucred
impl PartialEq<uinput_abs_setup> for uinput_abs_setup
impl PartialEq<uinput_ff_erase> for uinput_ff_erase
impl PartialEq<uinput_ff_upload> for uinput_ff_upload
impl PartialEq<uinput_setup> for uinput_setup
impl PartialEq<uinput_user_dev> for uinput_user_dev
impl PartialEq<user> for user
impl PartialEq<user_fpregs_struct> for user_fpregs_struct
impl PartialEq<user_regs_struct> for user_regs_struct
impl PartialEq<utimbuf> for utimbuf
impl PartialEq<utmpx> for utmpx
impl PartialEq<utsname> for utsname
impl PartialEq<winsize> for winsize
impl<'a> PartialEq<&'a str> for GStr
impl<'a> PartialEq<&'a str> for Level
Used for matching levels in conformance tests
impl<'a> PartialEq<&'a str> for Level
Used for matching levels in conformance tests
impl<'a> PartialEq<&'a OsStr> for std::path::Path
impl<'a> PartialEq<&'a OsStr> for PathBuf
impl<'a> PartialEq<&'a Path> for OsStr
impl<'a> PartialEq<&'a Path> for OsString
impl<'a> PartialEq<&'a Path> for PathBuf
impl<'a> PartialEq<Cow<'a, OsStr>> for std::path::Path
impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf
impl<'a> PartialEq<Cow<'a, Path>> for OsStr
impl<'a> PartialEq<Cow<'a, Path>> for OsString
impl<'a> PartialEq<Cow<'a, Path>> for std::path::Path
impl<'a> PartialEq<Cow<'a, Path>> for PathBuf
impl<'a> PartialEq<Component<'a>> for std::path::Component<'a>
impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>
impl<'a> PartialEq<AttributeOperator<'a>> for AttributeOperator<'a>
impl<'a> PartialEq<PseudoClass<'a>> for PseudoClass<'a>
impl<'a> PartialEq<SelectorToken<'a>> for SelectorToken<'a>
impl<'a> PartialEq<GStr> for &'a str
impl<'a> PartialEq<Location<'a>> for druid::piet::cairo::glib::bitflags::_core::panic::Location<'a>
impl<'a> PartialEq<Utf8Chunk<'a>> for Utf8Chunk<'a>
impl<'a> PartialEq<String> for Level
Used for matching levels in conformance tests
impl<'a> PartialEq<String> for Level
Used for matching levels in conformance tests
impl<'a> PartialEq<OsStr> for &'a std::path::Path
impl<'a> PartialEq<OsStr> for Cow<'a, Path>
impl<'a> PartialEq<OsString> for &'a str
impl<'a> PartialEq<OsString> for &'a std::path::Path
impl<'a> PartialEq<OsString> for Cow<'a, Path>
impl<'a> PartialEq<Components<'a>> for Components<'a>
impl<'a> PartialEq<Path> for &'a OsStr
impl<'a> PartialEq<Path> for Cow<'a, OsStr>
impl<'a> PartialEq<Path> for Cow<'a, Path>
impl<'a> PartialEq<PathBuf> for &'a OsStr
impl<'a> PartialEq<PathBuf> for &'a std::path::Path
impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>
impl<'a> PartialEq<PathBuf> for Cow<'a, Path>
impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>
impl<'a> PartialEq<Metadata<'a>> for log::Metadata<'a>
impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>
impl<'a> PartialEq<Declaration<'a>> for Declaration<'a>
impl<'a> PartialEq<PixmapMut<'a>> for PixmapMut<'a>
impl<'a> PartialEq<PixmapRef<'a>> for PixmapRef<'a>
impl<'a> PartialEq<Metadata<'a>> for tracing_core::metadata::Metadata<'a>
impl<'a> PartialEq<ChangeData<'a>> for ChangeData<'a>
impl<'a> PartialEq<ElementEnd<'a>> for ElementEnd<'a>
impl<'a> PartialEq<EntityDefinition<'a>> for EntityDefinition<'a>
impl<'a> PartialEq<ExternalId<'a>> for ExternalId<'a>
impl<'a> PartialEq<Family<'a>> for Family<'a>
impl<'a> PartialEq<FilterValue<'a>> for FilterValue<'a>
impl<'a> PartialEq<FilterValueListParser<'a>> for FilterValueListParser<'a>
impl<'a> PartialEq<FuncIRI<'a>> for FuncIRI<'a>
impl<'a> PartialEq<IRI<'a>> for IRI<'a>
impl<'a> PartialEq<LengthListParser<'a>> for LengthListParser<'a>
impl<'a> PartialEq<NumberListParser<'a>> for NumberListParser<'a>
impl<'a> PartialEq<Paint<'a>> for Paint<'a>
impl<'a> PartialEq<PathParser<'a>> for PathParser<'a>
impl<'a> PartialEq<PointsParser<'a>> for PointsParser<'a>
impl<'a> PartialEq<Query<'a>> for Query<'a>
impl<'a> PartialEq<RasterGlyphImage<'a>> for RasterGlyphImage<'a>
impl<'a> PartialEq<Reference<'a>> for Reference<'a>
impl<'a> PartialEq<StrSpan<'a>> for StrSpan<'a>
impl<'a> PartialEq<Stream<'a>> for Stream<'a>
impl<'a> PartialEq<Token<'a>> for Token<'a>
impl<'a> PartialEq<TransformListParser<'a>> for TransformListParser<'a>
impl<'a, 'b> PartialEq<&'a str> for VariantTy
impl<'a, 'b> PartialEq<&'a str> for VariantType
impl<'a, 'b> PartialEq<&'a str> for String
impl<'a, 'b> PartialEq<&'a ByteArray> for Vec<u8, Global>
impl<'a, 'b> PartialEq<&'a ByteArray> for [u8]
impl<'a, 'b> PartialEq<&'a Bytes> for Vec<u8, Global>
impl<'a, 'b> PartialEq<&'a Bytes> for [u8]
impl<'a, 'b> PartialEq<&'a VariantTy> for Cow<'b, VariantTy>
impl<'a, 'b> PartialEq<&'a VariantTy> for str
impl<'a, 'b> PartialEq<&'a VariantTy> for VariantType
impl<'a, 'b> PartialEq<&'a VariantTy> for String
impl<'a, 'b> PartialEq<&'a OsStr> for OsString
impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>
impl<'a, 'b> PartialEq<&'a [u8]> for ByteArray
impl<'a, 'b> PartialEq<&'a [u8]> for Bytes
impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>
impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>
impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str
impl<'a, 'b> PartialEq<Cow<'a, str>> for str
impl<'a, 'b> PartialEq<Cow<'a, str>> for String
impl<'a, 'b> PartialEq<Cow<'a, VariantTy>> for VariantType
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b std::path::Path
impl<'a, 'b> PartialEq<Cow<'b, VariantTy>> for &'a VariantTy
impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a std::path::Path
impl<'a, 'b> PartialEq<str> for &'a VariantTy
impl<'a, 'b> PartialEq<str> for Cow<'a, str>
impl<'a, 'b> PartialEq<str> for VariantTy
impl<'a, 'b> PartialEq<str> for VariantType
impl<'a, 'b> PartialEq<str> for String
impl<'a, 'b> PartialEq<ByteArray> for &'a [u8]
impl<'a, 'b> PartialEq<ByteArray> for Vec<u8, Global>
impl<'a, 'b> PartialEq<ByteArray> for [u8]
impl<'a, 'b> PartialEq<Bytes> for &'a [u8]
impl<'a, 'b> PartialEq<Bytes> for Vec<u8, Global>
impl<'a, 'b> PartialEq<Bytes> for [u8]
impl<'a, 'b> PartialEq<VariantTy> for &'a str
impl<'a, 'b> PartialEq<VariantTy> for str
impl<'a, 'b> PartialEq<VariantTy> for VariantType
impl<'a, 'b> PartialEq<VariantTy> for String
impl<'a, 'b> PartialEq<VariantType> for &'a str
impl<'a, 'b> PartialEq<VariantType> for &'a VariantTy
impl<'a, 'b> PartialEq<VariantType> for Cow<'a, VariantTy>
impl<'a, 'b> PartialEq<VariantType> for str
impl<'a, 'b> PartialEq<VariantType> for VariantTy
impl<'a, 'b> PartialEq<VariantType> for String
impl<'a, 'b> PartialEq<String> for &'a str
impl<'a, 'b> PartialEq<String> for &'a VariantTy
impl<'a, 'b> PartialEq<String> for Cow<'a, str>
impl<'a, 'b> PartialEq<String> for str
impl<'a, 'b> PartialEq<String> for VariantTy
impl<'a, 'b> PartialEq<String> for VariantType
impl<'a, 'b> PartialEq<Vec<u8, Global>> for &'a ByteArray
impl<'a, 'b> PartialEq<Vec<u8, Global>> for &'a Bytes
impl<'a, 'b> PartialEq<Vec<u8, Global>> for ByteArray
impl<'a, 'b> PartialEq<Vec<u8, Global>> for Bytes
impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<OsStr> for OsString
impl<'a, 'b> PartialEq<OsString> for &'a OsStr
impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<OsString> for OsStr
impl<'a, 'b> PartialEq<ExpandedName<'a, 'b>> for ExpandedName<'a, 'b>
impl<'a, 'b> PartialEq<ExpandedName<'a, 'b>> for ExpandedName<'a, 'b>
impl<'a, 'b> PartialEq<[u8]> for &'a ByteArray
impl<'a, 'b> PartialEq<[u8]> for &'a Bytes
impl<'a, 'b> PartialEq<[u8]> for ByteArray
impl<'a, 'b> PartialEq<[u8]> for Bytes
impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,
impl<'a, A> PartialEq<DiffItem<'a, A>> for druid::im::ordset::DiffItem<'a, A>where A: PartialEq<A>,
impl<'a, K, V> PartialEq<DiffItem<'a, K, V>> for druid::im::ordmap::DiffItem<'a, K, V>where K: PartialEq<K>, V: PartialEq<V>,
impl<'a, S> PartialEq<AnsiGenericString<'a, S>> for AnsiGenericString<'a, S>where S: PartialEq<S> + 'a + ToOwned + ?Sized, <S as ToOwned>::Owned: Debug,
impl<'a, S> PartialEq<AnsiGenericStrings<'a, S>> for AnsiGenericStrings<'a, S>where S: PartialEq<S> + 'a + ToOwned + ?Sized, <S as ToOwned>::Owned: Debug,
impl<'a, T> PartialEq<BorrowedObject<'a, T>> for BorrowedObject<'a, T>where T: PartialEq<T>,
impl<'a, T> PartialEq<T> for BorrowedObject<'a, T>where T: PartialEq<T>,
impl<'a, T, C> PartialEq<T> for Ref<'a, T, C>where T: PartialEq<T> + Clear + Default, C: Config,
impl<'a, T, C> PartialEq<T> for RefMut<'a, T, C>where T: PartialEq<T> + Clear + Default, C: Config,
impl<'a, T, C> PartialEq<T> for sharded_slab::Entry<'a, T, C>where T: PartialEq<T>, C: Config,
impl<'input> PartialEq<Attribute<'input>> for Attribute<'input>
impl<'input> PartialEq<Namespace<'input>> for Namespace<'input>
impl<'input> PartialEq<Namespace<'input>> for Namespace<'input>
impl<'input> PartialEq<PI<'input>> for PI<'input>
impl<'input> PartialEq<PI<'input>> for PI<'input>
impl<'list> PartialEq<AttrIterator<'list>> for AttrIterator<'list>
impl<'m> PartialEq<FluentAttribute<'m>> for FluentAttribute<'m>
impl<'m> PartialEq<FluentMessage<'m>> for FluentMessage<'m>
impl<'s> PartialEq<FluentValue<'s>> for FluentValue<'s>
impl<'t> PartialEq<Match<'t>> for Match<'t>
impl<'t> PartialEq<Match<'t>> for Match<'t>
impl<'text> PartialEq<BidiInfo<'text>> for BidiInfo<'text>
impl<'text> PartialEq<BidiInfo<'text>> for BidiInfo<'text>
impl<'text> PartialEq<InitialInfo<'text>> for InitialInfo<'text>
impl<'text> PartialEq<ScriptIter<'text>> for ScriptIter<'text>
impl<A> PartialEq<OrdSet<A>> for OrdSet<A>where A: Ord,
impl<A> PartialEq<Vector<A>> for Vector<A>where A: Clone + Eq,
impl<A> PartialEq<Vector<A>> for Vector<A>where A: Clone + PartialEq<A>,
impl<A> PartialEq<ExtendedGcd<A>> for ExtendedGcd<A>where A: PartialEq<A>,
impl<A, B> PartialEq<EitherWriter<A, B>> for EitherWriter<A, B>where A: PartialEq<A>, B: PartialEq<B>,
impl<A, B> PartialEq<&B> for &Awhere A: PartialEq<B> + ?Sized, B: ?Sized,
impl<A, B> PartialEq<&B> for &mut Awhere A: PartialEq<B> + ?Sized, B: ?Sized,
impl<A, B> PartialEq<&mut B> for &Awhere A: PartialEq<B> + ?Sized, B: ?Sized,
impl<A, B> PartialEq<&mut B> for &mut Awhere A: PartialEq<B> + ?Sized, B: ?Sized,
impl<A, B> PartialEq<[B]> for [A]where A: PartialEq<B>,
impl<A, B> PartialEq<OrElse<A, B>> for OrElse<A, B>where A: PartialEq<A>, B: PartialEq<B>,
impl<A, B> PartialEq<Tee<A, B>> for Tee<A, B>where A: PartialEq<A>, B: PartialEq<B>,
impl<A, B> PartialEq<SmallVec<B>> for SmallVec<A>where A: Array, B: Array, <A as Array>::Item: PartialEq<<B as Array>::Item>,
impl<A, B, const N: usize> PartialEq<&[B]> for [A; N]where A: PartialEq<B>,
impl<A, B, const N: usize> PartialEq<&mut [B]> for [A; N]where A: PartialEq<B>,
impl<A, B, const N: usize> PartialEq<[A; N]> for &[B]where B: PartialEq<A>,
impl<A, B, const N: usize> PartialEq<[A; N]> for &mut [B]where B: PartialEq<A>,
impl<A, B, const N: usize> PartialEq<[A; N]> for [B]where B: PartialEq<A>,
impl<A, B, const N: usize> PartialEq<[B; N]> for [A; N]where A: PartialEq<B>,
impl<A, B, const N: usize> PartialEq<[B]> for [A; N]where A: PartialEq<B>,
impl<A, N> PartialEq<BTreeMap<usize, A, Global>> for SparseChunk<A, N>where A: PartialEq<A>, N: Bits + ChunkLength<A>,
impl<A, N> PartialEq<HashMap<usize, A, RandomState>> for SparseChunk<A, N>where A: PartialEq<A>, N: Bits + ChunkLength<A>,
impl<A, N> PartialEq<SparseChunk<A, N>> for SparseChunk<A, N>where A: PartialEq<A>, N: Bits + ChunkLength<A>,
impl<A, N, Slice> PartialEq<Slice> for Chunk<A, N>where Slice: Borrow<[A]>, A: PartialEq<A>, N: ChunkLength<A>,
impl<A, S> PartialEq<HashSet<A, S>> for druid::im::HashSet<A, S>where A: Hash + Eq, S: BuildHasher + Default,
impl<A, T> PartialEq<FixedSizeVariantArray<A, T>> for FixedSizeVariantArray<A, T>where A: PartialEq<A> + AsRef<[T]>, T: PartialEq<T> + FixedSizeVariantType,
impl<A, T, Slice> PartialEq<Slice> for InlineArray<A, T>where Slice: Borrow<[A]>, A: PartialEq<A>,
impl<B, C> PartialEq<ControlFlow<B, C>> for ControlFlow<B, C>where B: PartialEq<B>, C: PartialEq<C>,
impl<ComponentType> PartialEq<BGR<ComponentType>> for BGR<ComponentType>where ComponentType: PartialEq<ComponentType>,
impl<ComponentType> PartialEq<Gray<ComponentType>> for Gray<ComponentType>where ComponentType: PartialEq<ComponentType>,
impl<ComponentType> PartialEq<RGB<ComponentType>> for RGB<ComponentType>where ComponentType: PartialEq<ComponentType>,
impl<ComponentType, AlphaComponentType> PartialEq<BGRA<ComponentType, AlphaComponentType>> for BGRA<ComponentType, AlphaComponentType>where ComponentType: PartialEq<ComponentType>, AlphaComponentType: PartialEq<AlphaComponentType>,
impl<ComponentType, AlphaComponentType> PartialEq<GrayAlpha<ComponentType, AlphaComponentType>> for GrayAlpha<ComponentType, AlphaComponentType>where ComponentType: PartialEq<ComponentType>, AlphaComponentType: PartialEq<AlphaComponentType>,
impl<ComponentType, AlphaComponentType> PartialEq<RGBA<ComponentType, AlphaComponentType>> for RGBA<ComponentType, AlphaComponentType>where ComponentType: PartialEq<ComponentType>, AlphaComponentType: PartialEq<AlphaComponentType>,
impl<Dyn> PartialEq<DynMetadata<Dyn>> for DynMetadata<Dyn>where Dyn: ?Sized,
impl<E> PartialEq<ValueTypeMismatchOrNoneError<E>> for ValueTypeMismatchOrNoneError<E>where E: PartialEq<E> + Error,
impl<H> PartialEq<BuildHasherDefault<H>> for BuildHasherDefault<H>
impl<I> PartialEq<GlibNoneOrInvalidError<I>> for GlibNoneOrInvalidError<I>where I: PartialEq<I> + Error,
impl<Idx> PartialEq<Range<Idx>> for druid::piet::cairo::glib::bitflags::_core::ops::Range<Idx>where Idx: PartialEq<Idx>,
impl<Idx> PartialEq<RangeFrom<Idx>> for RangeFrom<Idx>where Idx: PartialEq<Idx>,
impl<Idx> PartialEq<RangeInclusive<Idx>> for RangeInclusive<Idx>where Idx: PartialEq<Idx>,
impl<Idx> PartialEq<RangeTo<Idx>> for RangeTo<Idx>where Idx: PartialEq<Idx>,
impl<Idx> PartialEq<RangeToInclusive<Idx>> for RangeToInclusive<Idx>where Idx: PartialEq<Idx>,
impl<K, V> PartialEq<OrdMap<K, V>> for OrdMap<K, V>where K: Ord + Eq, V: Eq,
impl<K, V> PartialEq<OrdMap<K, V>> for OrdMap<K, V>where K: Ord + PartialEq<K>, V: PartialEq<V>,
impl<K, V, A> PartialEq<BTreeMap<K, V, A>> for BTreeMap<K, V, A>where K: PartialEq<K>, V: PartialEq<V>, A: Allocator + Clone,
impl<K, V, S> PartialEq<HashMap<K, V, S>> for druid::im::HashMap<K, V, S>where K: Hash + Eq, V: Eq, S: BuildHasher,
impl<K, V, S> PartialEq<HashMap<K, V, S>> for druid::im::HashMap<K, V, S>where K: Hash + Eq, V: PartialEq<V>, S: BuildHasher,
impl<K, V, S> PartialEq<HashMap<K, V, S>> for std::collections::hash::map::HashMap<K, V, S>where K: Eq + Hash, V: PartialEq<V>, S: BuildHasher,
impl<M> PartialEq<WithMaxLevel<M>> for WithMaxLevel<M>where M: PartialEq<M>,
impl<M> PartialEq<WithMinLevel<M>> for WithMinLevel<M>where M: PartialEq<M>,
impl<M, F> PartialEq<WithFilter<M, F>> for WithFilter<M, F>where M: PartialEq<M>, F: PartialEq<F>,
impl<OT> PartialEq<OT> for Bindingwhere OT: ObjectType,
impl<OT> PartialEq<OT> for BoxedAnyObjectwhere OT: ObjectType,
impl<OT> PartialEq<OT> for InitiallyUnownedwhere OT: ObjectType,
impl<OT> PartialEq<OT> for druid::piet::cairo::glib::Objectwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AboutDialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AccelGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AccelLabelwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Actionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Actionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ActionBarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ActionGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ActionMapwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Actionablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Adjustmentwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AppChooserwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AppChooserButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AppChooserDialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AppChooserWidgetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AppInfowhere OT: ObjectType,
impl<OT> PartialEq<OT> for AppInfoMonitorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AppLaunchContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AppLaunchContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Applicationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Applicationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ApplicationCommandLinewhere OT: ObjectType,
impl<OT> PartialEq<OT> for ApplicationWindowwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AspectFramewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Assistantwhere OT: ObjectType,
impl<OT> PartialEq<OT> for AsyncInitablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for AsyncResultwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Binwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Boxwhere OT: ObjectType,
impl<OT> PartialEq<OT> for BufferedInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for BufferedOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Buildablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Builderwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Buttonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ButtonBoxwhere OT: ObjectType,
impl<OT> PartialEq<OT> for BytesIconwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Calendarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Cancellablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellAreawhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellAreaBoxwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellAreaContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellEditablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellLayoutwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererAccelwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererCombowhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererPixbufwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererProgresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererSpinwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererSpinnerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererTextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellRendererTogglewhere OT: ObjectType,
impl<OT> PartialEq<OT> for CellViewwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CharsetConverterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CheckButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for CheckMenuItemwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Clipboardwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ColorButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ColorChooserwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ColorChooserDialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ColorChooserWidgetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ComboBoxwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ComboBoxTextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Componentwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Containerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Contextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Converterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ConverterInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ConverterOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Coveragewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Credentialswhere OT: ObjectType,
impl<OT> PartialEq<OT> for CssProviderwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Cursorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusActionGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusAuthObserverwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusConnectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusInterfacewhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusInterfaceSkeletonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusMenuModelwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusMessagewhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusMethodInvocationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusObjectwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusProxywhere OT: ObjectType,
impl<OT> PartialEq<OT> for DBusServerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DataInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DataOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DesktopAppInfowhere OT: ObjectType,
impl<OT> PartialEq<OT> for Devicewhere OT: ObjectType,
impl<OT> PartialEq<OT> for DeviceManagerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DevicePadwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DeviceToolwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Dialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Displaywhere OT: ObjectType,
impl<OT> PartialEq<OT> for DisplayManagerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Documentwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DragContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for DrawingAreawhere OT: ObjectType,
impl<OT> PartialEq<OT> for DrawingContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Drivewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Editablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for EditableTextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Emblemwhere OT: ObjectType,
impl<OT> PartialEq<OT> for EmblemedIconwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Entrywhere OT: ObjectType,
impl<OT> PartialEq<OT> for EntryBufferwhere OT: ObjectType,
impl<OT> PartialEq<OT> for EntryCompletionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for EventBoxwhere OT: ObjectType,
impl<OT> PartialEq<OT> for EventControllerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Expanderwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Filewhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileChooserwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileChooserButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileChooserDialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileChooserNativewhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileChooserWidgetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileEnumeratorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileFilterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileIOStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileIconwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileInfowhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileMonitorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FileOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FilenameCompleterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FilterInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FilterOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Fixedwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FlowBoxwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FlowBoxChildwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Fontwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Fontwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontChooserwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontChooserDialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontChooserWidgetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontFacewhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontFamilywhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontMapwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontMapwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Fontsetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for FontsetSimplewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Framewhere OT: ObjectType,
impl<OT> PartialEq<OT> for FrameClockwhere OT: ObjectType,
impl<OT> PartialEq<OT> for GLAreawhere OT: ObjectType,
impl<OT> PartialEq<OT> for GLContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for GObjectAccessiblewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Gesturewhere OT: ObjectType,
impl<OT> PartialEq<OT> for GestureDragwhere OT: ObjectType,
impl<OT> PartialEq<OT> for GestureLongPresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for GestureMultiPresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for GesturePanwhere OT: ObjectType,
impl<OT> PartialEq<OT> for GestureRotatewhere OT: ObjectType,
impl<OT> PartialEq<OT> for GestureSinglewhere OT: ObjectType,
impl<OT> PartialEq<OT> for GestureSwipewhere OT: ObjectType,
impl<OT> PartialEq<OT> for GestureZoomwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Gridwhere OT: ObjectType,
impl<OT> PartialEq<OT> for HeaderBarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Hyperlinkwhere OT: ObjectType,
impl<OT> PartialEq<OT> for HyperlinkImplwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Hypertextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for IMContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for IMContextSimplewhere OT: ObjectType,
impl<OT> PartialEq<OT> for IMMulticontextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for IOStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Iconwhere OT: ObjectType,
impl<OT> PartialEq<OT> for IconInfowhere OT: ObjectType,
impl<OT> PartialEq<OT> for IconThemewhere OT: ObjectType,
impl<OT> PartialEq<OT> for IconViewwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Imagewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Imagewhere OT: ObjectType,
impl<OT> PartialEq<OT> for InetAddresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for InetAddressMaskwhere OT: ObjectType,
impl<OT> PartialEq<OT> for InetSocketAddresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for InfoBarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Initablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for InputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Invisiblewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Keymapwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Labelwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Layoutwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Layoutwhere OT: ObjectType,
impl<OT> PartialEq<OT> for LevelBarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for LinkButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ListBoxwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ListBoxRowwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ListModelwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ListStorewhere OT: ObjectType,
impl<OT> PartialEq<OT> for ListStorewhere OT: ObjectType,
impl<OT> PartialEq<OT> for LoadableIconwhere OT: ObjectType,
impl<OT> PartialEq<OT> for LockButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MemoryInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MemoryOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Menuwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Menuwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuAttributeIterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuBarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuItemwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuItemwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuLinkIterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuModelwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuShellwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MenuToolButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MessageDialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Miscwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Miscwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ModelButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Monitorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Mountwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MountOperationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for MountOperationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for NativeDialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for NetworkAddresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for NetworkMonitorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for NetworkServicewhere OT: ObjectType,
impl<OT> PartialEq<OT> for NoOpObjectwhere OT: ObjectType,
impl<OT> PartialEq<OT> for NoOpObjectFactorywhere OT: ObjectType,
impl<OT> PartialEq<OT> for Notebookwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Notificationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Objectwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ObjectFactorywhere OT: ObjectType,
impl<OT> PartialEq<OT> for OffscreenWindowwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Orientablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for OutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Overlaywhere OT: ObjectType,
impl<OT> PartialEq<OT> for PadControllerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PageSetupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Panedwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Permissionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Pixbufwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PixbufAnimationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PixbufAnimationIterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PixbufLoaderwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PixbufNonAnimwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PixbufSimpleAnimwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PlacesSidebarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Plugwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Plugwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PollableInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PollableOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Popoverwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PopoverMenuwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PrintContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PrintOperationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PrintOperationPreviewwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PrintSettingswhere OT: ObjectType,
impl<OT> PartialEq<OT> for ProgressBarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for PropertyActionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Proxywhere OT: ObjectType,
impl<OT> PartialEq<OT> for ProxyAddresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for ProxyResolverwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RadioButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RadioMenuItemwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RadioToolButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Rangewhere OT: ObjectType,
impl<OT> PartialEq<OT> for ReadInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RecentChooserwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RecentChooserDialogwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RecentChooserMenuwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RecentChooserWidgetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RecentFilterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RecentManagerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Registrywhere OT: ObjectType,
impl<OT> PartialEq<OT> for Relationwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RelationSetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for RemoteActionGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Rendererwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Resolverwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Revealerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Scalewhere OT: ObjectType,
impl<OT> PartialEq<OT> for ScaleButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Screenwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Scrollablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Scrollbarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ScrolledWindowwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SearchBarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SearchEntrywhere OT: ObjectType,
impl<OT> PartialEq<OT> for Seatwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Seekablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Selectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Separatorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SeparatorMenuItemwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SeparatorToolItemwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Settingswhere OT: ObjectType,
impl<OT> PartialEq<OT> for Settingswhere OT: ObjectType,
impl<OT> PartialEq<OT> for SettingsBackendwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ShortcutLabelwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ShortcutsGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ShortcutsSectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ShortcutsShortcutwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ShortcutsWindowwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SimpleActionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SimpleActionGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SimpleIOStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SimplePermissionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SimpleProxyResolverwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SizeGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Socketwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Socketwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Socketwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SocketAddresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for SocketAddressEnumeratorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SocketClientwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SocketConnectablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for SocketConnectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SocketListenerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for SocketServicewhere OT: ObjectType,
impl<OT> PartialEq<OT> for SpinButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Spinnerwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Stackwhere OT: ObjectType,
impl<OT> PartialEq<OT> for StackSidebarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for StackSwitcherwhere OT: ObjectType,
impl<OT> PartialEq<OT> for StateSetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Statusbarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for StreamableContentwhere OT: ObjectType,
impl<OT> PartialEq<OT> for StyleContextwhere OT: ObjectType,
impl<OT> PartialEq<OT> for StylePropertieswhere OT: ObjectType,
impl<OT> PartialEq<OT> for StyleProviderwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Subprocesswhere OT: ObjectType,
impl<OT> PartialEq<OT> for SubprocessLauncherwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Switchwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Tablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TableCellwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TcpConnectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Textwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TextBufferwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TextChildAnchorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TextMarkwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TextTagwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TextTagTablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TextViewwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ThemedIconwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ThreadedSocketServicewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsBackendwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsCertificatewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsClientConnectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsConnectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsDatabasewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsFileDatabasewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsInteractionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsPasswordwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TlsServerConnectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ToggleButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ToggleToolButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ToolButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ToolItemwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ToolItemGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ToolPalettewhere OT: ObjectType,
impl<OT> PartialEq<OT> for ToolShellwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Toolbarwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Tooltipwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeDragDestwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeDragSourcewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeModelwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeModelFilterwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeModelSortwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeSelectionwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeSortablewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeStorewhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeViewwhere OT: ObjectType,
impl<OT> PartialEq<OT> for TreeViewColumnwhere OT: ObjectType,
impl<OT> PartialEq<OT> for UnixFDListwhere OT: ObjectType,
impl<OT> PartialEq<OT> for UnixInputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for UnixOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for UnixSocketAddresswhere OT: ObjectType,
impl<OT> PartialEq<OT> for Utilwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Valuewhere OT: ObjectType,
impl<OT> PartialEq<OT> for Vfswhere OT: ObjectType,
impl<OT> PartialEq<OT> for Viewportwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Visualwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Volumewhere OT: ObjectType,
impl<OT> PartialEq<OT> for VolumeButtonwhere OT: ObjectType,
impl<OT> PartialEq<OT> for VolumeMonitorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Widgetwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Windowwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Windowwhere OT: ObjectType,
impl<OT> PartialEq<OT> for Windowwhere OT: ObjectType,
impl<OT> PartialEq<OT> for WindowGroupwhere OT: ObjectType,
impl<OT> PartialEq<OT> for WriteOutputStreamwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ZlibCompressorwhere OT: ObjectType,
impl<OT> PartialEq<OT> for ZlibDecompressorwhere OT: ObjectType,
impl<OT, V> PartialEq<OT> for LocalTask<V>where OT: ObjectType, V: ValueType,
impl<OT, V> PartialEq<OT> for Task<V>where OT: ObjectType, V: ValueType + Send,
impl<P, Container> PartialEq<ImageBuffer<P, Container>> for ImageBuffer<P, Container>where P: PartialEq<P> + Pixel, Container: PartialEq<Container>,
impl<P, Q> PartialEq<Pin<Q>> for Pin<P>where P: Deref, Q: Deref, <P as Deref>::Target: PartialEq<<Q as Deref>::Target>,
impl<Ret, T> PartialEq<fn(_: T) -> Ret> for fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> PartialEq<extern "C" fn(_: T) -> Ret> for extern "C" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> PartialEq<extern "C" fn(_: T, ...) -> Ret> for extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> PartialEq<extern "C-unwind" fn(_: T) -> Ret> for extern "C-unwind" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> PartialEq<extern "C-unwind" fn(_: T, ...) -> Ret> for extern "C-unwind" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> PartialEq<unsafe fn(_: T) -> Ret> for unsafe fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> PartialEq<unsafe extern "C" fn(_: T) -> Ret> for unsafe extern "C" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> PartialEq<unsafe extern "C" fn(_: T, ...) -> Ret> for unsafe extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> PartialEq<unsafe extern "C-unwind" fn(_: T) -> Ret> 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> PartialEq<unsafe extern "C-unwind" fn(_: T, ...) -> Ret> for unsafe extern "C-unwind" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<S> PartialEq<Entry<S>> for fluent_syntax::ast::Entry<S>where S: PartialEq<S>,
impl<S> PartialEq<Expression<S>> for fluent_syntax::ast::Expression<S>where S: PartialEq<S>,
impl<S> PartialEq<InlineExpression<S>> for InlineExpression<S>where S: PartialEq<S>,
impl<S> PartialEq<PatternElement<S>> for PatternElement<S>where S: PartialEq<S>,
impl<S> PartialEq<VariantKey<S>> for VariantKey<S>where S: PartialEq<S>,
impl<S> PartialEq<Attribute<S>> for fluent_syntax::ast::Attribute<S>where S: PartialEq<S>,
impl<S> PartialEq<CallArguments<S>> for CallArguments<S>where S: PartialEq<S>,
impl<S> PartialEq<Comment<S>> for fluent_syntax::ast::Comment<S>where S: PartialEq<S>,
impl<S> PartialEq<Identifier<S>> for fluent_syntax::ast::Identifier<S>where S: PartialEq<S>,
impl<S> PartialEq<Message<S>> for Message<S>where S: PartialEq<S>,
impl<S> PartialEq<NamedArgument<S>> for NamedArgument<S>where S: PartialEq<S>,
impl<S> PartialEq<Pattern<S>> for Pattern<S>where S: PartialEq<S>,
impl<S> PartialEq<Resource<S>> for fluent_syntax::ast::Resource<S>where S: PartialEq<S>,
impl<S> PartialEq<Term<S>> for Term<S>where S: PartialEq<S>,
impl<S> PartialEq<Variant<S>> for fluent_syntax::ast::Variant<S>where S: PartialEq<S>,
impl<Size> PartialEq<Bitmap<Size>> for Bitmap<Size>where Size: Bits,
impl<T> PartialEq<Bound<T>> for Bound<T>where T: PartialEq<T>,
impl<T> PartialEq<Option<T>> for Option<T>where T: PartialEq<T>,
impl<T> PartialEq<Poll<T>> for Poll<T>where T: PartialEq<T>,
impl<T> PartialEq<TrySendError<T>> for std::sync::mpsc::TrySendError<T>where T: PartialEq<T>,
impl<T> PartialEq<NodeEdge<T>> for NodeEdge<T>
impl<T> PartialEq<*const T> for *const Twhere T: ?Sized,
impl<T> PartialEq<*mut T> for *mut Twhere T: ?Sized,
impl<T> PartialEq<[T]> for PtrSlice<T>where T: PartialEq<T> + GlibPtrDefault + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType> + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType>,
impl<T> PartialEq<[T]> for Slice<T>where T: PartialEq<T> + 'static,
impl<T> PartialEq<(T,)> for (T₁, T₂, …, Tₙ)where T: PartialEq<T> + ?Sized,
This trait is implemented for tuples up to twelve items long.