pub trait StructuralEq { }
🔬This is a nightly-only experimental API. (structural_match)
Expand description

Required trait for constants used in pattern matches.

Any type that derives Eq automatically implements this trait, regardless of whether its type parameters implement Eq.

This is a hack to work around a limitation in our type system.

Background

We want to require that types of consts used in pattern matches have the attribute #[derive(PartialEq, Eq)].

In a more ideal world, we could check that requirement by just checking that the given type implements both the StructuralPartialEq trait and the Eq trait. However, you can have ADTs that do derive(PartialEq, Eq), and be a case that we want the compiler to accept, and yet the constant’s type fails to implement Eq.

Namely, a case like this:

#[derive(PartialEq, Eq)]
struct Wrap<X>(X);

fn higher_order(_: &()) { }

const CFN: Wrap<fn(&())> = Wrap(higher_order);

fn main() {
    match CFN {
        CFN => {}
        _ => {}
    }
}

(The problem in the above code is that Wrap<fn(&())> does not implement PartialEq, nor Eq, because for<'a> fn(&'a _) does not implement those traits.)

Therefore, we cannot rely on naive check for StructuralPartialEq and mere Eq.

As a hack to work around this, we use two separate traits injected by each of the two derives (#[derive(PartialEq)] and #[derive(Eq)]) and check that both of them are present as part of structural-match checking.

Implementors§

§

impl StructuralEq for Code

§

impl StructuralEq for druid::Color

source§

impl StructuralEq for druid::Cursor

source§

impl StructuralEq for Handled

§

impl StructuralEq for druid::Location

source§

impl StructuralEq for MouseButton

source§

impl StructuralEq for RawMods

§

impl StructuralEq for RawWindowHandle

source§

impl StructuralEq for Target

source§

impl StructuralEq for WindowLevel

source§

impl StructuralEq for WindowSizePolicy

source§

impl StructuralEq for druid::WindowState

source§

impl StructuralEq for druid::text::Direction

source§

impl StructuralEq for druid::text::ImeInvalidation

source§

impl StructuralEq for Movement

source§

impl StructuralEq for Action

source§

impl StructuralEq for VerticalMovement

source§

impl StructuralEq for WritingDirection

source§

impl StructuralEq for Axis

source§

impl StructuralEq for CrossAxisAlignment

source§

impl StructuralEq for FillStrat

source§

impl StructuralEq for LineBreaking

source§

impl StructuralEq for MainAxisAlignment

source§

impl StructuralEq for TabsEdge

source§

impl StructuralEq for TabsTransition

§

impl StructuralEq for ColorParseError

§

impl StructuralEq for FontStyle

§

impl StructuralEq for druid::piet::ImageFormat

§

impl StructuralEq for InterpolationMode

§

impl StructuralEq for druid::piet::LineCap

§

impl StructuralEq for TextAlignment

§

impl StructuralEq for druid::piet::image_crate::ColorType

§

impl StructuralEq for ExtendedColorType

§

impl StructuralEq for druid::piet::image_crate::ImageFormat

§

impl StructuralEq for ImageOutputFormat

§

impl StructuralEq for LimitErrorKind

§

impl StructuralEq for druid::piet::image_crate::flat::Error

§

impl StructuralEq for NormalForm

§

impl StructuralEq for Antialias

§

impl StructuralEq for Content

§

impl StructuralEq for druid::piet::cairo::DeviceType

§

impl StructuralEq for druid::piet::cairo::Error

§

impl StructuralEq for Extend

§

impl StructuralEq for FillRule

§

impl StructuralEq for Filter

§

impl StructuralEq for FontSlant

§

impl StructuralEq for FontType

§

impl StructuralEq for druid::piet::cairo::FontWeight

§

impl StructuralEq for Format

§

impl StructuralEq for HintMetrics

§

impl StructuralEq for HintStyle

§

impl StructuralEq for druid::piet::cairo::LineCap

§

impl StructuralEq for LineJoin

§

impl StructuralEq for MeshCorner

§

impl StructuralEq for Operator

§

impl StructuralEq for PathDataType

§

impl StructuralEq for PatternType

§

impl StructuralEq for RegionOverlap

§

impl StructuralEq for SubpixelOrder

§

impl StructuralEq for SurfaceType

§

impl StructuralEq for TextClusterFlags

§

impl StructuralEq for ChecksumType

§

impl StructuralEq for ConvertError

§

impl StructuralEq for DateMonth

§

impl StructuralEq for DateWeekday

§

impl StructuralEq for FileError

§

impl StructuralEq for KeyFileError

§

impl StructuralEq for LogLevel

§

impl StructuralEq for LogWriterOutput

§

impl StructuralEq for MarkupError

§

impl StructuralEq for OptionArg

§

impl StructuralEq for SeekType

§

impl StructuralEq for TimeType

§

impl StructuralEq for UnicodeScript

§

impl StructuralEq for UserDirectory

§

impl StructuralEq for VariantClass

§

impl StructuralEq for InvalidCharError

1.0.0 · source§

impl StructuralEq for druid::piet::cairo::glib::bitflags::_core::cmp::Ordering

1.28.0 · source§

impl StructuralEq for druid::piet::cairo::glib::bitflags::_core::fmt::Alignment

1.7.0 · source§

impl StructuralEq for IpAddr

source§

impl StructuralEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralEq for SocketAddr

1.0.0 · source§

impl StructuralEq for FpCategory

1.55.0 · source§

impl StructuralEq for IntErrorKind

source§

impl StructuralEq for Which

source§

impl StructuralEq for SearchStep

1.0.0 · source§

impl StructuralEq for druid::piet::cairo::glib::bitflags::_core::sync::atomic::Ordering

source§

impl StructuralEq for TryReserveErrorKind

1.65.0 · source§

impl StructuralEq for BacktraceStatus

1.0.0 · source§

impl StructuralEq for VarError

1.0.0 · source§

impl StructuralEq for SeekFrom

1.0.0 · source§

impl StructuralEq for std::io::error::ErrorKind

1.0.0 · source§

impl StructuralEq for Shutdown

source§

impl StructuralEq for BacktraceStyle

1.12.0 · source§

impl StructuralEq for RecvTimeoutError

1.0.0 · source§

impl StructuralEq for TryRecvError

source§

impl StructuralEq for FlushCompress

source§

impl StructuralEq for FlushDecompress

source§

impl StructuralEq for Status

source§

impl StructuralEq for FluentNumberCurrencyDisplayStyle

source§

impl StructuralEq for FluentNumberStyle

source§

impl StructuralEq for log::Level

source§

impl StructuralEq for log::LevelFilter

source§

impl StructuralEq for BlendMode

source§

impl StructuralEq for GraphemeIncomplete

source§

impl StructuralEq for DebugState

source§

impl StructuralEq for FileSpec

source§

impl StructuralEq for HotKey

source§

impl StructuralEq for KeyEvent

source§

impl StructuralEq for druid::Modifiers

source§

impl StructuralEq for MouseButtons

source§

impl StructuralEq for TimerToken

source§

impl StructuralEq for WindowHandle

source§

impl StructuralEq for WindowId

source§

impl StructuralEq for WidgetId

§

impl StructuralEq for SampleLayout

§

impl StructuralEq for LimitSupport

§

impl StructuralEq for Limits

§

impl StructuralEq for druid::piet::image_crate::math::Rect

§

impl StructuralEq for Delay

§

impl StructuralEq for Progress

§

impl StructuralEq for FontFamily

§

impl StructuralEq for druid::piet::FontWeight

§

impl StructuralEq for HitTestPoint

§

impl StructuralEq for cairo_rectangle_int_t

§

impl StructuralEq for PdfOutline

§

impl StructuralEq for RectangleInt

§

impl StructuralEq for druid::piet::cairo::Version

§

impl StructuralEq for passwd

§

impl StructuralEq for Inhibit

§

impl StructuralEq for BindingFlags

§

impl StructuralEq for Char

§

impl StructuralEq for Checksum

§

impl StructuralEq for Closure

§

impl StructuralEq for CollationKey

§

impl StructuralEq for Continue

§

impl StructuralEq for druid::piet::cairo::glib::Error

§

impl StructuralEq for FilenameCollationKey

§

impl StructuralEq for FormatSizeFlags

§

impl StructuralEq for FutureWithTimeoutError

§

impl StructuralEq for GStr

§

impl StructuralEq for ILong

§

impl StructuralEq for IOCondition

§

impl StructuralEq for KeyFile

§

impl StructuralEq for KeyFileFlags

§

impl StructuralEq for LogLevelFlags

§

impl StructuralEq for LogLevels

§

impl StructuralEq for MainContext

§

impl StructuralEq for MainLoop

§

impl StructuralEq for MarkupParseContext

§

impl StructuralEq for OptionFlags

§

impl StructuralEq for ParamFlags

§

impl StructuralEq for ParamSpec

§

impl StructuralEq for ParamSpecBoolean

§

impl StructuralEq for ParamSpecBoxed

§

impl StructuralEq for ParamSpecChar

§

impl StructuralEq for ParamSpecDouble

§

impl StructuralEq for ParamSpecEnum

§

impl StructuralEq for ParamSpecFlags

§

impl StructuralEq for ParamSpecFloat

§

impl StructuralEq for ParamSpecGType

§

impl StructuralEq for ParamSpecInt64

§

impl StructuralEq for ParamSpecInt

§

impl StructuralEq for ParamSpecLong

§

impl StructuralEq for ParamSpecObject

§

impl StructuralEq for ParamSpecOverride

§

impl StructuralEq for ParamSpecParam

§

impl StructuralEq for ParamSpecPointer

§

impl StructuralEq for ParamSpecString

§

impl StructuralEq for ParamSpecUChar

§

impl StructuralEq for ParamSpecUInt64

§

impl StructuralEq for ParamSpecUInt

§

impl StructuralEq for ParamSpecULong

§

impl StructuralEq for ParamSpecUnichar

§

impl StructuralEq for ParamSpecValueArray

§

impl StructuralEq for ParamSpecVariant

§

impl StructuralEq for Pid

§

impl StructuralEq for Priority

§

impl StructuralEq for Quark

§

impl StructuralEq for RustClosure

§

impl StructuralEq for SignalFlags

§

impl StructuralEq for SignalHandlerId

§

impl StructuralEq for Source

§

impl StructuralEq for SourceId

§

impl StructuralEq for SpawnFlags

§

impl StructuralEq for TimeSpan

§

impl StructuralEq for TimeZone

§

impl StructuralEq for Type

§

impl StructuralEq for UChar

§

impl StructuralEq for ULong

§

impl StructuralEq for VariantTy

§

impl StructuralEq for SignalId

§

impl StructuralEq for GlibNoneError

§

impl StructuralEq for ValueTypeMismatchError

§

impl StructuralEq for Handle

§

impl StructuralEq for ObjectPath

§

impl StructuralEq for Signature

§

impl StructuralEq for VariantTypeMismatchError

source§

impl StructuralEq for AllocError

1.28.0 · source§

impl StructuralEq for Layout

1.50.0 · source§

impl StructuralEq for LayoutError

1.0.0 · source§

impl StructuralEq for TypeId

1.27.0 · source§

impl StructuralEq for CpuidResult

1.34.0 · source§

impl StructuralEq for CharTryFromError

1.9.0 · source§

impl StructuralEq for DecodeUtf16Error

1.20.0 · source§

impl StructuralEq for ParseCharError

1.59.0 · source§

impl StructuralEq for TryFromCharError

1.69.0-nightly · source§

impl StructuralEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralEq for FromBytesWithNulError

1.0.0 · source§

impl StructuralEq for druid::piet::cairo::glib::bitflags::_core::fmt::Error

source§

impl StructuralEq for Assume

1.0.0 · source§

impl StructuralEq for AddrParseError

1.0.0 · source§

impl StructuralEq for Ipv4Addr

1.0.0 · source§

impl StructuralEq for Ipv6Addr

1.0.0 · source§

impl StructuralEq for SocketAddrV4

1.0.0 · source§

impl StructuralEq for SocketAddrV6

1.34.0 · source§

impl StructuralEq for NonZeroI8

1.34.0 · source§

impl StructuralEq for NonZeroI16

1.34.0 · source§

impl StructuralEq for NonZeroI32

1.34.0 · source§

impl StructuralEq for NonZeroI64

1.34.0 · source§

impl StructuralEq for NonZeroI128

1.34.0 · source§

impl StructuralEq for NonZeroIsize

1.28.0 · source§

impl StructuralEq for NonZeroU8

1.28.0 · source§

impl StructuralEq for NonZeroU16

1.28.0 · source§

impl StructuralEq for NonZeroU32

1.28.0 · source§

impl StructuralEq for NonZeroU64

1.28.0 · source§

impl StructuralEq for NonZeroU128

1.28.0 · source§

impl StructuralEq for NonZeroUsize

1.0.0 · source§

impl StructuralEq for ParseFloatError

1.0.0 · source§

impl StructuralEq for ParseIntError

1.34.0 · source§

impl StructuralEq for TryFromIntError

1.0.0 · source§

impl StructuralEq for RangeFull

source§

impl StructuralEq for druid::piet::cairo::glib::bitflags::_core::ptr::Alignment

1.0.0 · source§

impl StructuralEq for ParseBoolError

1.0.0 · source§

impl StructuralEq for Utf8Error

1.3.0 · source§

impl StructuralEq for Duration

1.66.0 · source§

impl StructuralEq for TryFromFloatSecsError

1.57.0 · source§

impl StructuralEq for TryReserveError

1.64.0 · source§

impl StructuralEq for CString

1.64.0 · source§

impl StructuralEq for FromVecWithNulError

1.64.0 · source§

impl StructuralEq for IntoStringError

1.64.0 · source§

impl StructuralEq for NulError

1.0.0 · source§

impl StructuralEq for FromUtf8Error

1.0.0 · source§

impl StructuralEq for String

1.1.0 · source§

impl StructuralEq for std::fs::FileType

1.0.0 · source§

impl StructuralEq for std::fs::Permissions

source§

impl StructuralEq for UCred

1.7.0 · source§

impl StructuralEq for StripPrefixError

1.0.0 · source§

impl StructuralEq for ExitStatus

source§

impl StructuralEq for ExitStatusError

1.0.0 · source§

impl StructuralEq for Output

1.5.0 · source§

impl StructuralEq for WaitTimeoutResult

1.0.0 · source§

impl StructuralEq for RecvError

1.26.0 · source§

impl StructuralEq for AccessError

1.19.0 · source§

impl StructuralEq for ThreadId

1.8.0 · source§

impl StructuralEq for Instant

1.8.0 · source§

impl StructuralEq for std::time::SystemTime

source§

impl StructuralEq for FileDialogToken

source§

impl StructuralEq for IdleToken

source§

impl StructuralEq for TextFieldToken

source§

impl StructuralEq for Compression

source§

impl StructuralEq for FluentNumberOptions

source§

impl StructuralEq for SplitMix64

source§

impl StructuralEq for Xoroshiro64Star

source§

impl StructuralEq for Xoroshiro64StarStar

source§

impl StructuralEq for Xoroshiro128Plus

source§

impl StructuralEq for Xoroshiro128PlusPlus

source§

impl StructuralEq for Xoroshiro128StarStar

source§

impl StructuralEq for Xoshiro128Plus

source§

impl StructuralEq for Xoshiro128PlusPlus

source§

impl StructuralEq for Xoshiro128StarStar

source§

impl StructuralEq for Xoshiro256Plus

source§

impl StructuralEq for Xoshiro256PlusPlus

source§

impl StructuralEq for Xoshiro256StarStar

source§

impl StructuralEq for Xoshiro512Plus

source§

impl StructuralEq for Xoshiro512PlusPlus

source§

impl StructuralEq for Xoshiro512StarStar

source§

impl StructuralEq for Empty

source§

impl StructuralEq for Kind

source§

impl StructuralEq for tracing_core::metadata::Level

source§

impl StructuralEq for tracing_core::metadata::LevelFilter

source§

impl StructuralEq for Id

source§

impl StructuralEq for Directive

source§

impl StructuralEq for Pretty

source§

impl StructuralEq for Compact

source§

impl StructuralEq for FmtSpan

source§

impl StructuralEq for Full

source§

impl StructuralEq for tracing_subscriber::fmt::time::SystemTime

source§

impl StructuralEq for Uptime

source§

impl StructuralEq for ATerm

source§

impl StructuralEq for B0

source§

impl StructuralEq for B1

source§

impl StructuralEq for Z0

source§

impl StructuralEq for Equal

source§

impl StructuralEq for Greater

source§

impl StructuralEq for Less

source§

impl StructuralEq for UTerm

1.33.0 · source§

impl StructuralEq for PhantomPinned

§

impl StructuralEq for Aborted

§

impl StructuralEq for AccelFlags

§

impl StructuralEq for ActionGroupExportId

§

impl StructuralEq for AdaptiveFilterType

§

impl StructuralEq for Advice

§

impl StructuralEq for Alias

§

impl StructuralEq for Align

§

impl StructuralEq for Align

§

impl StructuralEq for Alignment

§

impl StructuralEq for Alternation

§

impl StructuralEq for Anchor

§

impl StructuralEq for AnchorHints

§

impl StructuralEq for AndroidDisplayHandle

§

impl StructuralEq for AndroidNdkWindowHandle

§

impl StructuralEq for AngleUnit

§

impl StructuralEq for AnyExtension

§

impl StructuralEq for AppInfoCreateFlags

§

impl StructuralEq for AppKitDisplayHandle

§

impl StructuralEq for AppKitWindowHandle

§

impl StructuralEq for ApplicationFlags

§

impl StructuralEq for ApplicationInhibitFlags

§

impl StructuralEq for ArrowType

§

impl StructuralEq for AskPasswordFlags

§

impl StructuralEq for AspectRatio

§

impl StructuralEq for Assertion

§

impl StructuralEq for AssertionKind

§

impl StructuralEq for AssistantPageType

§

impl StructuralEq for Ast

§

impl StructuralEq for Atom

§

impl StructuralEq for AttrType

§

impl StructuralEq for AxisFlags

§

impl StructuralEq for AxisUse

§

impl StructuralEq for Backend

§

impl StructuralEq for BaselinePosition

§

impl StructuralEq for BidiClass

§

impl StructuralEq for BidiClass

§

impl StructuralEq for BidiClassCategory

§

impl StructuralEq for BidiControl

§

impl StructuralEq for BidiMirrored

§

impl StructuralEq for BidiType

§

impl StructuralEq for BinaryOp

§

impl StructuralEq for BitDepth

§

impl StructuralEq for BlendOp

§

impl StructuralEq for Block

§

impl StructuralEq for BorderStyle

§

impl StructuralEq for BufferClusterLevel

§

impl StructuralEq for BuilderError

§

impl StructuralEq for BusNameOwnerFlags

§

impl StructuralEq for BusNameWatcherFlags

§

impl StructuralEq for BusType

§

impl StructuralEq for ButtonBoxStyle

§

impl StructuralEq for ButtonRole

§

impl StructuralEq for ButtonsType

§

impl StructuralEq for ByteOrder

§

impl StructuralEq for CFFError

§

impl StructuralEq for CacheDir

§

impl StructuralEq for CalendarDisplayOptions

§

impl StructuralEq for Canceled

§

impl StructuralEq for CancelledHandlerId

§

impl StructuralEq for CaptureName

§

impl StructuralEq for CellRendererAccelMode

§

impl StructuralEq for CellRendererMode

§

impl StructuralEq for CellRendererState

§

impl StructuralEq for CharRange

§

impl StructuralEq for CheckedCastError

§

impl StructuralEq for ChunkType

§

impl StructuralEq for Class

§

impl StructuralEq for Class

§

impl StructuralEq for ClassAscii

§

impl StructuralEq for ClassAsciiKind

§

impl StructuralEq for ClassBracketed

§

impl StructuralEq for ClassBytes

§

impl StructuralEq for ClassBytesRange

§

impl StructuralEq for ClassPerl

§

impl StructuralEq for ClassPerlKind

§

impl StructuralEq for ClassSet

§

impl StructuralEq for ClassSetBinaryOp

§

impl StructuralEq for ClassSetBinaryOpKind

§

impl StructuralEq for ClassSetItem

§

impl StructuralEq for ClassSetRange

§

impl StructuralEq for ClassSetUnion

§

impl StructuralEq for ClassUnicode

§

impl StructuralEq for ClassUnicode

§

impl StructuralEq for ClassUnicodeKind

§

impl StructuralEq for ClassUnicodeOpKind

§

impl StructuralEq for ClassUnicodeRange

§

impl StructuralEq for Color

§

impl StructuralEq for ColorTransform

§

impl StructuralEq for ColorType

§

impl StructuralEq for Colorspace

§

impl StructuralEq for Comment

§

impl StructuralEq for CompositionEvent

§

impl StructuralEq for CompositionState

§

impl StructuralEq for CompressionLevel

§

impl StructuralEq for CompressionStrategy

§

impl StructuralEq for Concat

§

impl StructuralEq for Config

§

impl StructuralEq for Constant

§

impl StructuralEq for ConverterFlags

§

impl StructuralEq for ConverterResult

§

impl StructuralEq for CoordType

§

impl StructuralEq for CornerType

§

impl StructuralEq for CoverageLevel

§

impl StructuralEq for CredentialsType

§

impl StructuralEq for CrossingMode

§

impl StructuralEq for CssProviderError

§

impl StructuralEq for CssSection

§

impl StructuralEq for CssSectionType

§

impl StructuralEq for CursorType

§

impl StructuralEq for DBusArgInfo

§

impl StructuralEq for DBusCallFlags

§

impl StructuralEq for DBusCapabilityFlags

§

impl StructuralEq for DBusConnectionFlags

§

impl StructuralEq for DBusInterfaceInfo

§

impl StructuralEq for DBusInterfaceSkeletonFlags

§

impl StructuralEq for DBusMessageByteOrder

§

impl StructuralEq for DBusMessageFlags

§

impl StructuralEq for DBusMessageHeaderField

§

impl StructuralEq for DBusMessageType

§

impl StructuralEq for DBusMethodInfo

§

impl StructuralEq for DBusNodeInfo

§

impl StructuralEq for DBusPropertyInfo

§

impl StructuralEq for DBusProxyFlags

§

impl StructuralEq for DBusSendMessageFlags

§

impl StructuralEq for DBusServerFlags

§

impl StructuralEq for DBusSignalFlags

§

impl StructuralEq for DBusSignalInfo

§

impl StructuralEq for DataFormat

§

impl StructuralEq for DataStreamByteOrder

§

impl StructuralEq for DataStreamNewlineType

§

impl StructuralEq for DecodeError

§

impl StructuralEq for DeleteType

§

impl StructuralEq for DestDefaults

§

impl StructuralEq for DevicePadFeature

§

impl StructuralEq for DeviceToolType

§

impl StructuralEq for DeviceType

§

impl StructuralEq for DialogFlags

§

impl StructuralEq for Dir

§

impl StructuralEq for DirData

§

impl StructuralEq for DirPrefix

§

impl StructuralEq for Direction

§

impl StructuralEq for Direction

§

impl StructuralEq for DirectionType

§

impl StructuralEq for DisposalMethod

§

impl StructuralEq for DisposeOp

§

impl StructuralEq for Dl_info

§

impl StructuralEq for DragAction

§

impl StructuralEq for DragCancelReason

§

impl StructuralEq for DragProtocol

§

impl StructuralEq for DragResult

§

impl StructuralEq for DriveStartFlags

§

impl StructuralEq for DriveStartStopType

§

impl StructuralEq for DrmDisplayHandle

§

impl StructuralEq for DrmWindowHandle

§

impl StructuralEq for EditBinding

§

impl StructuralEq for EditMode

§

impl StructuralEq for Elf32_Chdr

§

impl StructuralEq for Elf32_Ehdr

§

impl StructuralEq for Elf32_Phdr

§

impl StructuralEq for Elf32_Shdr

§

impl StructuralEq for Elf32_Sym

§

impl StructuralEq for Elf64_Chdr

§

impl StructuralEq for Elf64_Ehdr

§

impl StructuralEq for Elf64_Phdr

§

impl StructuralEq for Elf64_Shdr

§

impl StructuralEq for Elf64_Sym

§

impl StructuralEq for EllipsizeMode

§

impl StructuralEq for EmblemOrigin

§

impl StructuralEq for EntryIconPosition

§

impl StructuralEq for Error

§

impl StructuralEq for Error

§

impl StructuralEq for Error

§

impl StructuralEq for Error

§

impl StructuralEq for Error

§

impl StructuralEq for Error

§

impl StructuralEq for Error

§

impl StructuralEq for ErrorKind

§

impl StructuralEq for ErrorKind

§

impl StructuralEq for Event

§

impl StructuralEq for EventButton

§

impl StructuralEq for EventConfigure

§

impl StructuralEq for EventCrossing

§

impl StructuralEq for EventDND

§

impl StructuralEq for EventExpose

§

impl StructuralEq for EventFocus

§

impl StructuralEq for EventGrabBroken

§

impl StructuralEq for EventKey

§

impl StructuralEq for EventMask

§

impl StructuralEq for EventMotion

§

impl StructuralEq for EventOwnerChange

§

impl StructuralEq for EventPadAxis

§

impl StructuralEq for EventPadButton

§

impl StructuralEq for EventPadGroupMode

§

impl StructuralEq for EventProperty

§

impl StructuralEq for EventProximity

§

impl StructuralEq for EventScroll

§

impl StructuralEq for EventSelection

§

impl StructuralEq for EventSequence

§

impl StructuralEq for EventSequenceState

§

impl StructuralEq for EventSetting

§

impl StructuralEq for EventTouch

§

impl StructuralEq for EventTouchpadPinch

§

impl StructuralEq for EventTouchpadSwipe

§

impl StructuralEq for EventType

§

impl StructuralEq for EventVisibility

§

impl StructuralEq for EventWindowState

§

impl StructuralEq for Extension

§

impl StructuralEq for FaceParsingError

§

impl StructuralEq for FileAttributeInfoFlags

§

impl StructuralEq for FileAttributeInfoList

§

impl StructuralEq for FileAttributeMatcher

§

impl StructuralEq for FileAttributeStatus

§

impl StructuralEq for FileAttributeType

§

impl StructuralEq for FileChooserAction

§

impl StructuralEq for FileChooserConfirmation

§

impl StructuralEq for FileChooserError

§

impl StructuralEq for FileCopyFlags

§

impl StructuralEq for FileCreateFlags

§

impl StructuralEq for FileFilterFlags

§

impl StructuralEq for FileMeasureFlags

§

impl StructuralEq for FileMonitorEvent

§

impl StructuralEq for FileMonitorFlags

§

impl StructuralEq for FileQueryInfoFlags

§

impl StructuralEq for FileType

§

impl StructuralEq for FilterId

§

impl StructuralEq for FilterType

§

impl StructuralEq for Flag

§

impl StructuralEq for Flags

§

impl StructuralEq for FlagsItem

§

impl StructuralEq for FlagsItemKind

§

impl StructuralEq for FontMask

§

impl StructuralEq for FontMetrics

§

impl StructuralEq for FrameClockPhase

§

impl StructuralEq for FrameTimings

§

impl StructuralEq for FullscreenMode

§

impl StructuralEq for GLError

§

impl StructuralEq for GbmDisplayHandle

§

impl StructuralEq for GbmWindowHandle

§

impl StructuralEq for GeneralCategory

§

impl StructuralEq for GlyphClass

§

impl StructuralEq for GlyphId

§

impl StructuralEq for GlyphItem

§

impl StructuralEq for GlyphString

§

impl StructuralEq for GlyphVariationResult

§

impl StructuralEq for GrabOwnership

§

impl StructuralEq for GrabStatus

§

impl StructuralEq for Gradient

§

impl StructuralEq for Gravity

§

impl StructuralEq for Gravity

§

impl StructuralEq for GravityHint

§

impl StructuralEq for Group

§

impl StructuralEq for Group

§

impl StructuralEq for GroupKind

§

impl StructuralEq for GroupKind

§

impl StructuralEq for HaikuDisplayHandle

§

impl StructuralEq for HaikuWindowHandle

§

impl StructuralEq for HexLiteralKind

§

impl StructuralEq for Hir

§

impl StructuralEq for HirKind

§

impl StructuralEq for HitPosition

§

impl StructuralEq for HyperlinkStateFlags

§

impl StructuralEq for ID

§

impl StructuralEq for IOErrorEnum

§

impl StructuralEq for IOExtension

§

impl StructuralEq for IOExtensionPoint

§

impl StructuralEq for IOStreamSpliceFlags

§

impl StructuralEq for ITXtChunk

§

impl StructuralEq for IconLookupFlags

§

impl StructuralEq for IconSize

§

impl StructuralEq for IconThemeError

§

impl StructuralEq for IconViewDropPosition

§

impl StructuralEq for ImageType

§

impl StructuralEq for Include

§

impl StructuralEq for IndexToLocationFormat

§

impl StructuralEq for InputHints

§

impl StructuralEq for InputMode

§

impl StructuralEq for InputPurpose

§

impl StructuralEq for InputSource

§

impl StructuralEq for IntOrRange

§

impl StructuralEq for InterpType

§

impl StructuralEq for Item

§

impl StructuralEq for JunctionSides

§

impl StructuralEq for Justification

§

impl StructuralEq for Key

§

impl StructuralEq for Key

§

impl StructuralEq for KeyState

§

impl StructuralEq for KeyboardEvent

§

impl StructuralEq for Language

§

impl StructuralEq for Language

§

impl StructuralEq for Language

§

impl StructuralEq for LanguageIdentifier

§

impl StructuralEq for Layer

§

impl StructuralEq for LayoutIter

§

impl StructuralEq for LayoutLine

§

impl StructuralEq for LengthUnit

§

impl StructuralEq for Level

§

impl StructuralEq for Level

§

impl StructuralEq for LevelBarMode

§

impl StructuralEq for License

§

impl StructuralEq for LineMetrics

§

impl StructuralEq for ListOp

§

impl StructuralEq for Literal

§

impl StructuralEq for Literal

§

impl StructuralEq for Literal

§

impl StructuralEq for LiteralKind

§

impl StructuralEq for Literals

§

impl StructuralEq for MZError

§

impl StructuralEq for MZFlush

§

impl StructuralEq for MZStatus

§

impl StructuralEq for MatchTarget

§

impl StructuralEq for MenuDirectionType

§

impl StructuralEq for MenuModelExportId

§

impl StructuralEq for MessageType

§

impl StructuralEq for Mime

§

impl StructuralEq for ModifierIntent

§

impl StructuralEq for ModifierType

§

impl StructuralEq for Modifiers

§

impl StructuralEq for MountMountFlags

§

impl StructuralEq for MountOperationResult

§

impl StructuralEq for MountUnmountFlags

§

impl StructuralEq for MovementStep

§

impl StructuralEq for NetworkConnectivity

§

impl StructuralEq for NodeId

§

impl StructuralEq for NodeId

§

impl StructuralEq for NodeType

§

impl StructuralEq for NonZeroPositiveF32

§

impl StructuralEq for NonZeroPositiveF64

§

impl StructuralEq for NormalizedCoordinate

§

impl StructuralEq for NormalizedF32

§

impl StructuralEq for NormalizedF32Exclusive

§

impl StructuralEq for NormalizedF64

§

impl StructuralEq for NotebookTab

§

impl StructuralEq for NotificationPriority

§

impl StructuralEq for NotifyType

§

impl StructuralEq for NumberUpLayout

§

impl StructuralEq for OrbitalDisplayHandle

§

impl StructuralEq for OrbitalWindowHandle

§

impl StructuralEq for Orientation

§

impl StructuralEq for OutputInfo

§

impl StructuralEq for OutputStreamSpliceFlags

§

impl StructuralEq for OwnerChange

§

impl StructuralEq for OwnerId

§

impl StructuralEq for PackDirection

§

impl StructuralEq for PackType

§

impl StructuralEq for PadActionType

§

impl StructuralEq for PageOrientation

§

impl StructuralEq for PageSet

§

impl StructuralEq for PaintFallback

§

impl StructuralEq for PaintOrder

§

impl StructuralEq for PaintOrderKind

§

impl StructuralEq for PanDirection

§

impl StructuralEq for ParagraphInfo

§

impl StructuralEq for ParsingOptions

§

impl StructuralEq for PasswordSave

§

impl StructuralEq for PathVerb

§

impl StructuralEq for Permissions

§

impl StructuralEq for PixbufAlphaMode

§

impl StructuralEq for PixbufError

§

impl StructuralEq for PixbufFormat

§

impl StructuralEq for PixbufFormatFlags

§

impl StructuralEq for PixbufRotation

§

impl StructuralEq for PlacesOpenFlags

§

impl StructuralEq for PlatformId

§

impl StructuralEq for PluralCategory

§

impl StructuralEq for PluralRuleType

§

impl StructuralEq for PodCastError

§

impl StructuralEq for Point

§

impl StructuralEq for PolicyType

§

impl StructuralEq for PollNext

§

impl StructuralEq for PopoverConstraint

§

impl StructuralEq for Position

§

impl StructuralEq for PositionType

§

impl StructuralEq for PositiveF32

§

impl StructuralEq for PositiveF64

§

impl StructuralEq for PrintDuplex

§

impl StructuralEq for PrintError

§

impl StructuralEq for PrintOperationAction

§

impl StructuralEq for PrintOperationResult

§

impl StructuralEq for PrintPages

§

impl StructuralEq for PrintQuality

§

impl StructuralEq for PrintStatus

§

impl StructuralEq for PropMode

§

impl StructuralEq for PropagationPhase

§

impl StructuralEq for PropertyKind

§

impl StructuralEq for PropertyState

§

impl StructuralEq for PropertyTarget

§

impl StructuralEq for Range

§

impl StructuralEq for RasterImageFormat

§

impl StructuralEq for RawDisplayHandle

§

impl StructuralEq for RecentChooserError

§

impl StructuralEq for RecentFilterFlags

§

impl StructuralEq for RecentInfo

§

impl StructuralEq for RecentManagerError

§

impl StructuralEq for RecentSortType

§

impl StructuralEq for Rect

§

impl StructuralEq for Rectangle

§

impl StructuralEq for Region

§

impl StructuralEq for RegionFlags

§

impl StructuralEq for RegistrationId

§

impl StructuralEq for RelationType

§

impl StructuralEq for ReliefStyle

§

impl StructuralEq for RemapDir

§

impl StructuralEq for RemapDirData

§

impl StructuralEq for RenderPart

§

impl StructuralEq for Repetition

§

impl StructuralEq for Repetition

§

impl StructuralEq for RepetitionKind

§

impl StructuralEq for RepetitionKind

§

impl StructuralEq for RepetitionOp

§

impl StructuralEq for RepetitionRange

§

impl StructuralEq for RepetitionRange

§

impl StructuralEq for ResizeMode

§

impl StructuralEq for ResolverError

§

impl StructuralEq for ResolverRecordType

§

impl StructuralEq for Resource

§

impl StructuralEq for ResourceError

§

impl StructuralEq for ResourceLookupFlags

§

impl StructuralEq for ResponseType

§

impl StructuralEq for RevealerTransitionType

§

impl StructuralEq for Rgb

§

impl StructuralEq for Role

§

impl StructuralEq for ScaledFloat

§

impl StructuralEq for Script

§

impl StructuralEq for Script

§

impl StructuralEq for Script

§

impl StructuralEq for Script

§

impl StructuralEq for ScriptExtension

§

impl StructuralEq for ScriptMetrics

§

impl StructuralEq for ScrollDirection

§

impl StructuralEq for ScrollStep

§

impl StructuralEq for ScrollType

§

impl StructuralEq for ScrollablePolicy

§

impl StructuralEq for SeatCapabilities

§

impl StructuralEq for SelectionData

§

impl StructuralEq for SelectionMode

§

impl StructuralEq for SendError

§

impl StructuralEq for SensitivityType

§

impl StructuralEq for SerializeFlags

§

impl StructuralEq for SetFlags

§

impl StructuralEq for SettingAction

§

impl StructuralEq for SettingsBindFlags

§

impl StructuralEq for SettingsSchema

§

impl StructuralEq for SettingsSchemaKey

§

impl StructuralEq for SettingsSchemaSource

§

impl StructuralEq for ShadowType

§

impl StructuralEq for ShapeFlags

§

impl StructuralEq for ShortcutType

§

impl StructuralEq for ShowFlags

§

impl StructuralEq for SignalSubscriptionId

§

impl StructuralEq for SizeGroupMode

§

impl StructuralEq for SizeRequestMode

§

impl StructuralEq for SocketClientEvent

§

impl StructuralEq for SocketFamily

§

impl StructuralEq for SocketListenerEvent

§

impl StructuralEq for SocketProtocol

§

impl StructuralEq for SocketType

§

impl StructuralEq for SortColumn

§

impl StructuralEq for SortType

§

impl StructuralEq for SourceChromaticities

§

impl StructuralEq for Span

§

impl StructuralEq for SpecialLiteralKind

§

impl StructuralEq for SpinButtonUpdatePolicy

§

impl StructuralEq for SpinType

§

impl StructuralEq for SrgbRenderingIntent

§

impl StructuralEq for SrvTarget

§

impl StructuralEq for StackTransitionType

§

impl StructuralEq for StateFlags

§

impl StructuralEq for StateType

§

impl StructuralEq for StreamError

§

impl StructuralEq for StreamResult

§

impl StructuralEq for Stretch

§

impl StructuralEq for Style

§

impl StructuralEq for Style

§

impl StructuralEq for Style

§

impl StructuralEq for StyleContextPrintFlags

§

impl StructuralEq for SubpixelLayout

§

impl StructuralEq for SubprocessFlags

§

impl StructuralEq for TDEFLFlush

§

impl StructuralEq for TDEFLStatus

§

impl StructuralEq for TEXtChunk

§

impl StructuralEq for TINFLStatus

§

impl StructuralEq for TabAlign

§

impl StructuralEq for TabArray

§

impl StructuralEq for Tag

§

impl StructuralEq for TargetFlags

§

impl StructuralEq for TargetGround

§

impl StructuralEq for TargetList

§

impl StructuralEq for TernaryOp

§

impl StructuralEq for TestCompare

§

impl StructuralEq for TestQual

§

impl StructuralEq for TestTarget

§

impl StructuralEq for TextAttribute

§

impl StructuralEq for TextAttributes

§

impl StructuralEq for TextBoundary

§

impl StructuralEq for TextClipType

§

impl StructuralEq for TextDirection

§

impl StructuralEq for TextExtendSelection

§

impl StructuralEq for TextGranularity

§

impl StructuralEq for TextPos

§

impl StructuralEq for TextRange

§

impl StructuralEq for TextSearchFlags

§

impl StructuralEq for TextViewLayer

§

impl StructuralEq for TextWindowType

§

impl StructuralEq for TinyStrError

§

impl StructuralEq for TlsAuthenticationMode

§

impl StructuralEq for TlsCertificateFlags

§

impl StructuralEq for TlsCertificateRequestFlags

§

impl StructuralEq for TlsDatabaseLookupFlags

§

impl StructuralEq for TlsDatabaseVerifyFlags

§

impl StructuralEq for TlsError

§

impl StructuralEq for TlsInteractionResult

§

impl StructuralEq for TlsPasswordFlags

§

impl StructuralEq for TlsRehandshakeMode

§

impl StructuralEq for ToolPaletteDragTargets

§

impl StructuralEq for ToolbarStyle

§

impl StructuralEq for Transformations

§

impl StructuralEq for TreeModelFlags

§

impl StructuralEq for TreeRowReference

§

impl StructuralEq for TreeViewColumnSizing

§

impl StructuralEq for TreeViewDropPosition

§

impl StructuralEq for TreeViewGridLines

§

impl StructuralEq for UiKitDisplayHandle

§

impl StructuralEq for UiKitWindowHandle

§

impl StructuralEq for UnaryOp

§

impl StructuralEq for Underline

§

impl StructuralEq for UnicodeVersion

§

impl StructuralEq for Unit

§

impl StructuralEq for Unit

§

impl StructuralEq for UnixSocketAddressType

§

impl StructuralEq for UnsupportedFeature

§

impl StructuralEq for Utf8Range

§

impl StructuralEq for Utf8Sequence

§

impl StructuralEq for ValueType

§

impl StructuralEq for Variant

§

impl StructuralEq for Variant

§

impl StructuralEq for Version

§

impl StructuralEq for VisibilityState

§

impl StructuralEq for VisualType

§

impl StructuralEq for WMDecoration

§

impl StructuralEq for WMFunction

§

impl StructuralEq for WatcherId

§

impl StructuralEq for WaylandDisplayHandle

§

impl StructuralEq for WaylandWindowHandle

§

impl StructuralEq for WebDisplayHandle

§

impl StructuralEq for WebWindowHandle

§

impl StructuralEq for Weight

§

impl StructuralEq for Weight

§

impl StructuralEq for Weight

§

impl StructuralEq for WidgetHelpType

§

impl StructuralEq for WidgetPath

§

impl StructuralEq for Width

§

impl StructuralEq for Win32WindowHandle

§

impl StructuralEq for WinRtWindowHandle

§

impl StructuralEq for WindowEdge

§

impl StructuralEq for WindowHints

§

impl StructuralEq for WindowPosition

§

impl StructuralEq for WindowState

§

impl StructuralEq for WindowType

§

impl StructuralEq for WindowType

§

impl StructuralEq for WindowTypeHint

§

impl StructuralEq for WindowWindowClass

§

impl StructuralEq for WindowsDisplayHandle

§

impl StructuralEq for WithComments

§

impl StructuralEq for WordBoundary

§

impl StructuralEq for WrapMode

§

impl StructuralEq for WrapMode

§

impl StructuralEq for XcbDisplayHandle

§

impl StructuralEq for XcbWindowHandle

§

impl StructuralEq for XlibDisplayHandle

§

impl StructuralEq for XlibWindowHandle

§

impl StructuralEq for ZTXtChunk

§

impl StructuralEq for ZlibCompressorFormat

§

impl StructuralEq for __c_anonymous_ifru_map

§

impl StructuralEq for __c_anonymous_ptrace_syscall_info_entry

§

impl StructuralEq for __c_anonymous_ptrace_syscall_info_exit

§

impl StructuralEq for __c_anonymous_ptrace_syscall_info_seccomp

§

impl StructuralEq for __c_anonymous_sockaddr_can_j1939

§

impl StructuralEq for __c_anonymous_sockaddr_can_tp

§

impl StructuralEq for __exit_status

§

impl StructuralEq for __timeval

§

impl StructuralEq for _libc_fpstate

§

impl StructuralEq for _libc_fpxreg

§

impl StructuralEq for _libc_xmmreg

§

impl StructuralEq for addrinfo

§

impl StructuralEq for aiocb

§

impl StructuralEq for arpd_request

§

impl StructuralEq for arphdr

§

impl StructuralEq for arpreq

§

impl StructuralEq for arpreq_old

§

impl StructuralEq for can_filter

§

impl StructuralEq for clone_args

§

impl StructuralEq for cmsghdr

§

impl StructuralEq for cpu_set_t

§

impl StructuralEq for dl_phdr_info

§

impl StructuralEq for dqblk

§

impl StructuralEq for fanotify_event_metadata

§

impl StructuralEq for fanotify_response

§

impl StructuralEq for fd_set

§

impl StructuralEq for ff_condition_effect

§

impl StructuralEq for ff_constant_effect

§

impl StructuralEq for ff_effect

§

impl StructuralEq for ff_envelope

§

impl StructuralEq for ff_periodic_effect

§

impl StructuralEq for ff_ramp_effect

§

impl StructuralEq for ff_replay

§

impl StructuralEq for ff_rumble_effect

§

impl StructuralEq for ff_trigger

§

impl StructuralEq for file_clone_range

§

impl StructuralEq for flock

§

impl StructuralEq for flock64

§

impl StructuralEq for fsid_t

§

impl StructuralEq for genlmsghdr

§

impl StructuralEq for glob64_t

§

impl StructuralEq for glob_t

§

impl StructuralEq for group

§

impl StructuralEq for hostent

§

impl StructuralEq for if_nameindex

§

impl StructuralEq for ifaddrs

§

impl StructuralEq for in6_addr

§

impl StructuralEq for in6_ifreq

§

impl StructuralEq for in6_pktinfo

§

impl StructuralEq for in6_rtmsg

§

impl StructuralEq for in_addr

§

impl StructuralEq for in_pktinfo

§

impl StructuralEq for inotify_event

§

impl StructuralEq for input_absinfo

§

impl StructuralEq for input_event

§

impl StructuralEq for input_id

§

impl StructuralEq for input_keymap_entry

§

impl StructuralEq for input_mask

§

impl StructuralEq for iovec

§

impl StructuralEq for ip_mreq

§

impl StructuralEq for ip_mreq_source

§

impl StructuralEq for ip_mreqn

§

impl StructuralEq for ipc_perm

§

impl StructuralEq for ipv6_mreq

§

impl StructuralEq for itimerspec

§

impl StructuralEq for itimerval

§

impl StructuralEq for j1939_filter

§

impl StructuralEq for lconv

§

impl StructuralEq for linger

§

impl StructuralEq for mallinfo

§

impl StructuralEq for mallinfo2

§

impl StructuralEq for mcontext_t

§

impl StructuralEq for mmsghdr

§

impl StructuralEq for mntent

§

impl StructuralEq for msghdr

§

impl StructuralEq for msginfo

§

impl StructuralEq for msqid_ds

§

impl StructuralEq for nl_mmap_hdr

§

impl StructuralEq for nl_mmap_req

§

impl StructuralEq for nl_pktinfo

§

impl StructuralEq for nlattr

§

impl StructuralEq for nlmsgerr

§

impl StructuralEq for nlmsghdr

§

impl StructuralEq for ntptimeval

§

impl StructuralEq for open_how

§

impl StructuralEq for option

§

impl StructuralEq for packet_mreq

§

impl StructuralEq for pollfd

§

impl StructuralEq for posix_spawn_file_actions_t

§

impl StructuralEq for posix_spawnattr_t

§

impl StructuralEq for protoent

§

impl StructuralEq for pthread_attr_t

§

impl StructuralEq for pthread_condattr_t

§

impl StructuralEq for pthread_mutexattr_t

§

impl StructuralEq for pthread_rwlockattr_t

§

impl StructuralEq for ptrace_peeksiginfo_args

§

impl StructuralEq for ptrace_rseq_configuration

§

impl StructuralEq for ptrace_syscall_info

§

impl StructuralEq for regex_t

§

impl StructuralEq for regmatch_t

§

impl StructuralEq for rlimit

§

impl StructuralEq for rlimit64

§

impl StructuralEq for rtentry

§

impl StructuralEq for rusage

§

impl StructuralEq for sched_param

§

impl StructuralEq for seccomp_data

§

impl StructuralEq for seccomp_notif_sizes

§

impl StructuralEq for sem_t

§

impl StructuralEq for sembuf

§

impl StructuralEq for semid_ds

§

impl StructuralEq for seminfo

§

impl StructuralEq for servent

§

impl StructuralEq for shmid_ds

§

impl StructuralEq for sigaction

§

impl StructuralEq for siginfo_t

§

impl StructuralEq for signalfd_siginfo

§

impl StructuralEq for sigset_t

§

impl StructuralEq for sigval

§

impl StructuralEq for sock_extended_err

§

impl StructuralEq for sock_filter

§

impl StructuralEq for sock_fprog

§

impl StructuralEq for sockaddr

§

impl StructuralEq for sockaddr_in

§

impl StructuralEq for sockaddr_in6

§

impl StructuralEq for sockaddr_ll

§

impl StructuralEq for sockaddr_vm

§

impl StructuralEq for spwd

§

impl StructuralEq for stack_t

§

impl StructuralEq for stat

§

impl StructuralEq for stat64

§

impl StructuralEq for statfs

§

impl StructuralEq for statfs64

§

impl StructuralEq for statvfs

§

impl StructuralEq for statvfs64

§

impl StructuralEq for statx

§

impl StructuralEq for statx_timestamp

§

impl StructuralEq for sysinfo

§

impl StructuralEq for termios

§

impl StructuralEq for termios2

§

impl StructuralEq for timespec

§

impl StructuralEq for timeval

§

impl StructuralEq for timex

§

impl StructuralEq for tm

§

impl StructuralEq for tms

§

impl StructuralEq for ucred

§

impl StructuralEq for uinput_abs_setup

§

impl StructuralEq for uinput_ff_erase

§

impl StructuralEq for uinput_ff_upload

§

impl StructuralEq for user

§

impl StructuralEq for user_regs_struct

§

impl StructuralEq for utimbuf

§

impl StructuralEq for winsize

1.0.0 · source§

impl<'a> StructuralEq for Component<'a>

1.0.0 · source§

impl<'a> StructuralEq for Prefix<'a>

1.10.0 · source§

impl<'a> StructuralEq for druid::piet::cairo::glib::bitflags::_core::panic::Location<'a>

source§

impl<'a> StructuralEq for Utf8Chunk<'a>

1.0.0 · source§

impl<'a> StructuralEq for PrefixComponent<'a>

source§

impl<'a> StructuralEq for Metadata<'a>

source§

impl<'a> StructuralEq for MetadataBuilder<'a>

§

impl<'a> StructuralEq for ChangeData<'a>

§

impl<'a> StructuralEq for ElementEnd<'a>

§

impl<'a> StructuralEq for EntityDefinition<'a>

§

impl<'a> StructuralEq for ExternalId<'a>

§

impl<'a> StructuralEq for Family<'a>

§

impl<'a> StructuralEq for FilterValueListParser<'a>

§

impl<'a> StructuralEq for FuncIRI<'a>

§

impl<'a> StructuralEq for IRI<'a>

§

impl<'a> StructuralEq for LengthListParser<'a>

§

impl<'a> StructuralEq for NumberListParser<'a>

§

impl<'a> StructuralEq for Paint<'a>

§

impl<'a> StructuralEq for PathParser<'a>

§

impl<'a> StructuralEq for PointsParser<'a>

§

impl<'a> StructuralEq for Query<'a>

§

impl<'a> StructuralEq for RasterGlyphImage<'a>

§

impl<'a> StructuralEq for Reference<'a>

§

impl<'a> StructuralEq for StrSpan<'a>

§

impl<'a> StructuralEq for Stream<'a>

§

impl<'a> StructuralEq for Token<'a>

§

impl<'a, 'b> StructuralEq for ExpandedName<'a, 'b>

source§

impl<'a, A> StructuralEq for druid::im::ordset::DiffItem<'a, A>

source§

impl<'a, K, V> StructuralEq for druid::im::ordmap::DiffItem<'a, K, V>

§

impl<'a, T> StructuralEq for BorrowedObject<'a, T>

§

impl<'input> StructuralEq for Namespace<'input>

§

impl<'input> StructuralEq for PI<'input>

§

impl<'input> StructuralEq for StringStorage<'input>

§

impl<'list> StructuralEq for AttrIterator<'list>

§

impl<'t> StructuralEq for Match<'t>

§

impl<'t> StructuralEq for Match<'t>

§

impl<'text> StructuralEq for BidiInfo<'text>

§

impl<'text> StructuralEq for ScriptIter<'text>

source§

impl<A> StructuralEq for ExtendedGcd<A>

source§

impl<A, B> StructuralEq for EitherWriter<A, B>

source§

impl<A, B> StructuralEq for OrElse<A, B>

source§

impl<A, B> StructuralEq for Tee<A, B>

§

impl<A, T> StructuralEq for FixedSizeVariantArray<A, T>where A: AsRef<[T]>, T: FixedSizeVariantType,

1.55.0 · source§

impl<B, C> StructuralEq for ControlFlow<B, C>

§

impl<ComponentType> StructuralEq for BGR<ComponentType>

§

impl<ComponentType> StructuralEq for Gray<ComponentType>

§

impl<ComponentType> StructuralEq for RGB<ComponentType>

§

impl<ComponentType, AlphaComponentType> StructuralEq for BGRA<ComponentType, AlphaComponentType>

§

impl<ComponentType, AlphaComponentType> StructuralEq for GrayAlpha<ComponentType, AlphaComponentType>

§

impl<ComponentType, AlphaComponentType> StructuralEq for RGBA<ComponentType, AlphaComponentType>

§

impl<E> StructuralEq for ValueTypeMismatchOrNoneError<E>where E: Error,

§

impl<I> StructuralEq for GlibNoneOrInvalidError<I>where I: Error,

1.0.0 · source§

impl<Idx> StructuralEq for druid::piet::cairo::glib::bitflags::_core::ops::Range<Idx>

1.0.0 · source§

impl<Idx> StructuralEq for RangeFrom<Idx>

1.26.0 · source§

impl<Idx> StructuralEq for RangeInclusive<Idx>

1.0.0 · source§

impl<Idx> StructuralEq for RangeTo<Idx>

1.26.0 · source§

impl<Idx> StructuralEq for RangeToInclusive<Idx>

source§

impl<M> StructuralEq for WithMaxLevel<M>

source§

impl<M> StructuralEq for WithMinLevel<M>

source§

impl<M, F> StructuralEq for WithFilter<M, F>

§

impl<P, Container> StructuralEq for ImageBuffer<P, Container>where P: Pixel,

source§

impl<T> StructuralEq for KeyOrValue<T>

1.17.0 · source§

impl<T> StructuralEq for Bound<T>

1.0.0 · source§

impl<T> StructuralEq for Option<T>

1.36.0 · source§

impl<T> StructuralEq for Poll<T>

1.0.0 · source§

impl<T> StructuralEq for std::sync::mpsc::TrySendError<T>

source§

impl<T> StructuralEq for druid::Key<T>

source§

impl<T> StructuralEq for Selector<T>

§

impl<T> StructuralEq for Luma<T>

§

impl<T> StructuralEq for LumaA<T>

§

impl<T> StructuralEq for druid::piet::image_crate::Rgb<T>

§

impl<T> StructuralEq for Rgba<T>

§

impl<T> StructuralEq for InitializingType<T>

1.19.0 · source§

impl<T> StructuralEq for Reverse<T>

1.20.0 · source§

impl<T> StructuralEq for ManuallyDrop<T>where T: ?Sized,

source§

impl<T> StructuralEq for Saturating<T>

1.0.0 · source§

impl<T> StructuralEq for Wrapping<T>

1.0.0 · source§

impl<T> StructuralEq for std::io::cursor::Cursor<T>

1.0.0 · source§

impl<T> StructuralEq for std::sync::mpsc::SendError<T>

source§

impl<T> StructuralEq for CapacityError<T>

source§

impl<T> StructuralEq for PhantomData<T>where T: ?Sized,

§

impl<T> StructuralEq for TemplateChild<T>where T: ObjectType + FromGlibPtrNone<*mut <T as ObjectType>::GlibType>,

§

impl<T> StructuralEq for TrySendError<T>

1.0.0 · source§

impl<T, E> StructuralEq for Result<T, E>

§

impl<T, E> StructuralEq for TryChunksError<T, E>

source§

impl<U> StructuralEq for NInt<U>where U: Unsigned + NonZero,

source§

impl<U> StructuralEq for PInt<U>where U: Unsigned + NonZero,

source§

impl<U, B> StructuralEq for UInt<U, B>

source§

impl<V, A> StructuralEq for TArr<V, A>

source§

impl<Y, R> StructuralEq for GeneratorState<Y, R>

§

impl<const N: usize> StructuralEq for TinyAsciiStr<N>