pub trait Eq: PartialEq { }
Expand description
Trait for comparisons corresponding to equivalence relations.
This means, that in addition to a == b
and a != b
being strict inverses,
the relation must be (for all a
, b
and c
):
- reflexive:
a == a
; - symmetric:
a == b
impliesb == a
(required byPartialEq
as well); and - transitive:
a == b
andb == c
impliesa == c
(required byPartialEq
as well).
This property cannot be checked by the compiler, and therefore Eq
implies
PartialEq
, and has no extra methods.
Violating this property is a logic error. The behavior resulting from a logic error is not
specified, but users of the trait must ensure that such logic errors do not result in
undefined behavior. This means that unsafe
code must not rely on the correctness of these
methods.
Implement Eq
in addition to PartialEq
if it’s guaranteed that
PartialEq::eq(a, a)
always returns true
(reflexivity), in addition to
the symmetric and transitive properties already required by PartialEq
.
§Derivable
This trait can be used with #[derive]
. When derive
d, because Eq
has
no extra methods, it is only informing the compiler that this is an
equivalence relation rather than a partial equivalence relation. Note that
the derive
strategy requires all fields are Eq
, which isn’t
always desired.
§How can I implement Eq
?
If you cannot use the derive
strategy, specify that your type implements
Eq
, which has no methods:
enum BookFormat { Paperback, Hardback, Ebook }
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq for Book {
fn eq(&self, other: &Self) -> bool {
self.isbn == other.isbn
}
}
impl Eq for Book {}
Object Safety§
Implementors§
impl Eq for AhoCorasickKind
impl Eq for aho_corasick::packed::api::MatchKind
impl Eq for aho_corasick::util::error::MatchErrorKind
impl Eq for aho_corasick::util::search::Anchored
impl Eq for aho_corasick::util::search::MatchKind
impl Eq for StartKind
impl Eq for MonitoredComponentType
impl Eq for PrintFmt
impl Eq for ParseAlphabetError
impl Eq for DecodeError
impl Eq for DecodeSliceError
impl Eq for EncodeSliceError
impl Eq for DecodePaddingMode
impl Eq for Blocklist
impl Eq for byte_slice_cast::Error
impl Eq for CheckedCastError
impl Eq for PodCastError
impl Eq for byteorder::BigEndian
impl Eq for byteorder::LittleEndian
impl Eq for Keviyah
impl Eq for StartOfYear
impl Eq for YearType
impl Eq for AlphaTreatment
impl Eq for TexDataType
impl Eq for TexFormat
impl Eq for WebGLFramebufferBindingRequest
impl Eq for WebGLVersion
impl Eq for YAxisTreatment
impl Eq for Colons
impl Eq for Fixed
impl Eq for chrono::format::Numeric
impl Eq for chrono::format::OffsetPrecision
impl Eq for Pad
impl Eq for ParseErrorKind
impl Eq for SecondsFormat
impl Eq for chrono::month::Month
impl Eq for RoundingError
impl Eq for chrono::weekday::Weekday
impl Eq for LabelStyle
impl Eq for Severity
impl Eq for colored::color::Color
impl Eq for Styles
impl Eq for CheckResult
impl Eq for Destination
impl Eq for content_security_policy::HashAlgorithm
impl Eq for Initiator
impl Eq for InlineCheckType
impl Eq for MatchResult
impl Eq for ParserMetadata
impl Eq for PolicyDisposition
impl Eq for PolicySource
impl Eq for SubresourceIntegrityMetadata
impl Eq for Violates
impl Eq for cookie::draft::SameSite
impl Eq for cookie::expiration::Expiration
impl Eq for cookie::expiration::Expiration
impl Eq for cookie::parse::ParseError
impl Eq for cookie::parse::ParseError
impl Eq for cookie::same_site::SameSite
impl Eq for crossbeam_channel::err::RecvTimeoutError
impl Eq for crossbeam_channel::err::TryRecvError
impl Eq for cssparser::color::PredefinedColorSpace
impl Eq for TokenSerializationType
impl Eq for TimelineMarkerType
impl Eq for embedder_traits::Cursor
impl Eq for CoderResult
impl Eq for DecoderResult
impl Eq for EncoderResult
impl Eq for Latin1Bidi
impl Eq for Blocks
impl Eq for RoundingMode
impl Eq for BlockType
impl Eq for EnvironmentMap
impl Eq for LevelMode
impl Eq for LineOrder
impl Eq for SampleType
impl Eq for BlockDescription
impl Eq for RoundingIncrement
impl Eq for Sign
impl Eq for SignDisplay
impl Eq for FlushCompress
impl Eq for FlushDecompress
impl Eq for flate2::mem::Status
impl Eq for flume::RecvError
impl Eq for flume::RecvTimeoutError
impl Eq for flume::TryRecvError
impl Eq for FontSearchScope
impl Eq for FontIdentifier
impl Eq for FT_Encoding_
impl Eq for FT_Glyph_Format_
impl Eq for FT_Kerning_Mode_
impl Eq for FT_LcdFilter_
impl Eq for FT_Orientation_
impl Eq for FT_Pixel_Mode_
impl Eq for FT_Render_Mode_
impl Eq for FT_Sfnt_Tag_
impl Eq for FT_Size_Request_Type_
impl Eq for FT_TrueTypeEngineType_
impl Eq for freetype::freetype::_bindgen_ty_1
impl Eq for freetype::freetype::_bindgen_ty_2
impl Eq for Meaning
impl Eq for PollNext
impl Eq for Fail
impl Eq for HasArg
impl Eq for Occur
impl Eq for ParsingStyle
impl Eq for Block
impl Eq for DisposalMethod
impl Eq for Extension
impl Eq for Repeat
impl Eq for gif::reader::decoder::Version
impl Eq for DwarfFileType
impl Eq for gimli::common::Format
impl Eq for SectionId
impl Eq for Vendor
impl Eq for RunTimeEndian
impl Eq for AbbreviationsCacheStrategy
impl Eq for Pointer
impl Eq for gimli::read::Error
impl Eq for IndexSectionId
impl Eq for ColumnType
impl Eq for gimli::read::value::ValueType
impl Eq for GlType
impl Eq for Dedicated
impl Eq for AllocationError
impl Eq for MapError
impl Eq for hashbrown::TryReserveError
impl Eq for html5ever::tokenizer::interface::TagKind
impl Eq for html5ever::tokenizer::interface::Token
impl Eq for AttrValueKind
impl Eq for DoctypeIdKind
impl Eq for RawKind
impl Eq for ScriptEscapeKind
impl Eq for html5ever::tokenizer::states::State
impl Eq for httparse::Error
impl Eq for AnyCalendarKind
impl Eq for AnyDateInner
impl Eq for EthiopianEraStyle
impl Eq for IsoWeekday
impl Eq for ICU4XCollatorAlternateHandling
impl Eq for ICU4XCollatorBackwardSecondLevel
impl Eq for ICU4XCollatorCaseFirst
impl Eq for ICU4XCollatorCaseLevel
impl Eq for ICU4XCollatorMaxVariable
impl Eq for ICU4XCollatorNumeric
impl Eq for ICU4XCollatorStrength
impl Eq for ICU4XError
impl Eq for CaseMapDataKind
impl Eq for CaseType
impl Eq for DotType
impl Eq for LeadingAdjustment
impl Eq for TrailingCase
impl Eq for AlternateHandling
impl Eq for BackwardSecondLevel
impl Eq for CaseFirst
impl Eq for CaseLevel
impl Eq for MaxVariable
impl Eq for icu_collator::options::Numeric
impl Eq for Strength
impl Eq for TrieType
impl Eq for FieldLength
impl Eq for FieldNumericOverrides
impl Eq for icu_datetime::fields::symbols::Day
impl Eq for DayPeriod
impl Eq for FieldSymbol
impl Eq for icu_datetime::fields::symbols::Hour
impl Eq for icu_datetime::fields::symbols::Month
impl Eq for icu_datetime::fields::symbols::Second
impl Eq for TimeZone
impl Eq for Week
impl Eq for icu_datetime::fields::symbols::Weekday
impl Eq for icu_datetime::fields::symbols::Year
impl Eq for DateTimeFormatterOptions
impl Eq for icu_datetime::options::length::Date
impl Eq for icu_datetime::options::length::Time
impl Eq for GroupingStrategy
impl Eq for ListLength
impl Eq for icu_locid::extensions::ExtensionType
impl Eq for icu_locid_transform::directionality::Direction
impl Eq for Decomposed
impl Eq for PluralCategory
impl Eq for PluralRuleType
impl Eq for BidiPairingProperties
impl Eq for PropertiesError
impl Eq for icu_properties::props::GeneralCategory
impl Eq for CheckedBidiPairedBracketType
impl Eq for BufferFormat
impl Eq for DataErrorKind
impl Eq for LocaleFallbackPriority
impl Eq for LocaleFallbackSupplement
impl Eq for LineBreakStrictness
impl Eq for LineBreakWordOption
impl Eq for DnsLength
impl Eq for ErrorPolicy
impl Eq for Hyphens
impl Eq for ProcessingError
impl Eq for ProcessingSuccess
impl Eq for DxtVariant
impl Eq for PixelDensityUnit
impl Eq for CompressionType
impl Eq for image::codecs::png::FilterType
impl Eq for PnmSubtype
impl Eq for SampleEncoding
impl Eq for image::color::ColorType
impl Eq for ExtendedColorType
impl Eq for LimitErrorKind
impl Eq for image::flat::Error
impl Eq for NormalForm
impl Eq for image::image::ImageFormat
impl Eq for ImageOutputFormat
impl Eq for itertools::with_position::Position
impl Eq for ColorTransform
impl Eq for UnsupportedFeature
impl Eq for Code
impl Eq for CompositionState
impl Eq for KeyState
impl Eq for keyboard_types::key::Key
impl Eq for keyboard_types::location::Location
impl Eq for keyboard_types::webdriver::Event
impl Eq for khronos_egl::egl1_0::Error
impl Eq for khronos_egl::Version
impl Eq for fsconfig_command
impl Eq for membarrier_cmd
impl Eq for membarrier_cmd_flag
impl Eq for linux_raw_sys::net::_bindgen_ty_1
impl Eq for linux_raw_sys::net::_bindgen_ty_2
impl Eq for linux_raw_sys::net::_bindgen_ty_3
impl Eq for linux_raw_sys::net::_bindgen_ty_4
impl Eq for linux_raw_sys::net::_bindgen_ty_5
impl Eq for linux_raw_sys::net::_bindgen_ty_6
impl Eq for linux_raw_sys::net::_bindgen_ty_7
impl Eq for linux_raw_sys::net::_bindgen_ty_8
impl Eq for linux_raw_sys::net::_bindgen_ty_9
impl Eq for net_device_flags
impl Eq for nf_dev_hooks
impl Eq for nf_inet_hooks
impl Eq for nf_ip6_hook_priorities
impl Eq for nf_ip_hook_priorities
impl Eq for socket_state
impl Eq for tcp_ca_state
impl Eq for tcp_fastopen_client_fail
impl Eq for linux_raw_sys::netlink::_bindgen_ty_1
impl Eq for linux_raw_sys::netlink::_bindgen_ty_2
impl Eq for linux_raw_sys::netlink::_bindgen_ty_3
impl Eq for linux_raw_sys::netlink::_bindgen_ty_4
impl Eq for linux_raw_sys::netlink::_bindgen_ty_5
impl Eq for linux_raw_sys::netlink::_bindgen_ty_6
impl Eq for linux_raw_sys::netlink::_bindgen_ty_7
impl Eq for linux_raw_sys::netlink::_bindgen_ty_8
impl Eq for linux_raw_sys::netlink::_bindgen_ty_9
impl Eq for _bindgen_ty_10
impl Eq for _bindgen_ty_11
impl Eq for _bindgen_ty_12
impl Eq for _bindgen_ty_13
impl Eq for _bindgen_ty_14
impl Eq for _bindgen_ty_15
impl Eq for _bindgen_ty_16
impl Eq for _bindgen_ty_17
impl Eq for _bindgen_ty_18
impl Eq for _bindgen_ty_19
impl Eq for _bindgen_ty_20
impl Eq for _bindgen_ty_21
impl Eq for _bindgen_ty_22
impl Eq for _bindgen_ty_23
impl Eq for _bindgen_ty_24
impl Eq for _bindgen_ty_25
impl Eq for _bindgen_ty_26
impl Eq for _bindgen_ty_27
impl Eq for _bindgen_ty_28
impl Eq for _bindgen_ty_29
impl Eq for _bindgen_ty_30
impl Eq for _bindgen_ty_31
impl Eq for _bindgen_ty_32
impl Eq for _bindgen_ty_33
impl Eq for _bindgen_ty_34
impl Eq for _bindgen_ty_35
impl Eq for _bindgen_ty_36
impl Eq for _bindgen_ty_37
impl Eq for _bindgen_ty_38
impl Eq for _bindgen_ty_39
impl Eq for _bindgen_ty_40
impl Eq for _bindgen_ty_41
impl Eq for _bindgen_ty_42
impl Eq for _bindgen_ty_43
impl Eq for _bindgen_ty_44
impl Eq for _bindgen_ty_45
impl Eq for _bindgen_ty_46
impl Eq for _bindgen_ty_47
impl Eq for _bindgen_ty_48
impl Eq for _bindgen_ty_49
impl Eq for _bindgen_ty_50
impl Eq for _bindgen_ty_51
impl Eq for _bindgen_ty_52
impl Eq for _bindgen_ty_53
impl Eq for _bindgen_ty_54
impl Eq for _bindgen_ty_55
impl Eq for _bindgen_ty_56
impl Eq for _bindgen_ty_57
impl Eq for _bindgen_ty_58
impl Eq for _bindgen_ty_59
impl Eq for _bindgen_ty_60
impl Eq for _bindgen_ty_61
impl Eq for _bindgen_ty_62
impl Eq for _bindgen_ty_63
impl Eq for _bindgen_ty_64
impl Eq for _bindgen_ty_65
impl Eq for _bindgen_ty_66
impl Eq for ifla_geneve_df
impl Eq for ifla_gtp_role
impl Eq for ifla_vxlan_df
impl Eq for in6_addr_gen_mode
impl Eq for ipvlan_mode
impl Eq for macsec_offload
impl Eq for macsec_validation_type
impl Eq for macvlan_macaddr_mode
impl Eq for macvlan_mode
impl Eq for netlink_attribute_type
impl Eq for netlink_policy_type_attr
impl Eq for nl_mmap_status
impl Eq for nlmsgerr_attrs
impl Eq for rt_class_t
impl Eq for rt_scope_t
impl Eq for rtattr_type_t
impl Eq for rtnetlink_groups
impl Eq for log::Level
impl Eq for log::LevelFilter
impl Eq for NextParserState
impl Eq for markup5ever::interface::tree_builder::QuirksMode
impl Eq for SetResult
impl Eq for miniz_oxide::deflate::core::CompressionStrategy
impl Eq for miniz_oxide::deflate::core::CompressionStrategy
impl Eq for miniz_oxide::deflate::core::TDEFLFlush
impl Eq for miniz_oxide::deflate::core::TDEFLFlush
impl Eq for miniz_oxide::deflate::core::TDEFLStatus
impl Eq for miniz_oxide::deflate::core::TDEFLStatus
impl Eq for miniz_oxide::deflate::CompressionLevel
impl Eq for miniz_oxide::deflate::CompressionLevel
impl Eq for miniz_oxide::DataFormat
impl Eq for miniz_oxide::DataFormat
impl Eq for miniz_oxide::MZError
impl Eq for miniz_oxide::MZError
impl Eq for miniz_oxide::MZFlush
impl Eq for miniz_oxide::MZFlush
impl Eq for miniz_oxide::MZStatus
impl Eq for miniz_oxide::MZStatus
impl Eq for miniz_oxide::inflate::TINFLStatus
impl Eq for miniz_oxide::inflate::TINFLStatus
impl Eq for ShFragmentSynchronizationType
impl Eq for ShPixelLocalStorageType
impl Eq for ShShaderOutput
impl Eq for ShShaderSpec
impl Eq for ZeroInitializeWorkgroupMemoryMode
impl Eq for AddressSpace
impl Eq for ArraySize
impl Eq for AtomicFunction
impl Eq for BinaryOperator
impl Eq for Binding
impl Eq for naga::BuiltIn
impl Eq for CollectiveOperation
impl Eq for ConservativeDepth
impl Eq for DerivativeAxis
impl Eq for DerivativeControl
impl Eq for GatherMode
impl Eq for ImageClass
impl Eq for ImageDimension
impl Eq for Interpolation
impl Eq for MathFunction
impl Eq for PredeclaredType
impl Eq for RelationalFunction
impl Eq for Sampling
impl Eq for ScalarKind
impl Eq for ShaderStage
impl Eq for StorageFormat
impl Eq for SubgroupOperation
impl Eq for SwitchValue
impl Eq for TypeInner
impl Eq for UnaryOperator
impl Eq for VectorSize
impl Eq for ExpressionKind
impl Eq for HashableLiteral
impl Eq for BoundsCheckPolicy
impl Eq for NameKey
impl Eq for NetworkError
impl Eq for UsePlaceholder
impl Eq for CorsSettings
impl Eq for AddressSize
impl Eq for Architecture
impl Eq for BinaryFormat
impl Eq for ComdatKind
impl Eq for FileFlags
impl Eq for RelocationEncoding
impl Eq for RelocationFlags
impl Eq for RelocationKind
impl Eq for SectionFlags
impl Eq for SectionKind
impl Eq for SegmentFlags
impl Eq for SubArchitecture
impl Eq for SymbolKind
impl Eq for SymbolScope
impl Eq for Endianness
impl Eq for ArchiveKind
impl Eq for ImportType
impl Eq for CompressionFormat
impl Eq for FileKind
impl Eq for ObjectKind
impl Eq for RelocationTarget
impl Eq for SymbolSection
impl Eq for OnceState
impl Eq for FilterOp
impl Eq for ParkResult
impl Eq for RequeueOp
impl Eq for petgraph::dot::Config
impl Eq for petgraph::Direction
impl Eq for PixelFormat
impl Eq for BitDepth
impl Eq for png::common::BlendOp
impl Eq for png::common::ColorType
impl Eq for DisposeOp
impl Eq for SrgbRenderingIntent
impl Eq for png::common::Unit
impl Eq for AdaptiveFilterType
impl Eq for png::filter::FilterType
impl Eq for ProfilerCategory
impl Eq for TimerMetadataFrameType
impl Eq for TimerMetadataReflowType
impl Eq for Channels
impl Eq for qoi::types::ColorSpace
impl Eq for BernoulliError
impl Eq for WeightedError
impl Eq for RawDisplayHandle
impl Eq for RawWindowHandle
impl Eq for Yield
impl Eq for regex_automata::nfa::thompson::nfa::State
impl Eq for regex_automata::util::look::Look
impl Eq for regex_automata::util::matchtypes::MatchError
impl Eq for regex_automata::util::matchtypes::MatchKind
impl Eq for regex_automata::util::search::Anchored
impl Eq for regex_automata::util::search::MatchErrorKind
impl Eq for regex_automata::util::search::MatchKind
impl Eq for AssertionKind
impl Eq for Ast
impl Eq for ClassAsciiKind
impl Eq for ClassPerlKind
impl Eq for ClassSet
impl Eq for ClassSetBinaryOpKind
impl Eq for ClassSetItem
impl Eq for ClassUnicodeKind
impl Eq for ClassUnicodeOpKind
impl Eq for regex_syntax::ast::ErrorKind
impl Eq for Flag
impl Eq for FlagsItemKind
impl Eq for GroupKind
impl Eq for HexLiteralKind
impl Eq for LiteralKind
impl Eq for RepetitionKind
impl Eq for RepetitionRange
impl Eq for SpecialLiteralKind
impl Eq for regex_syntax::error::Error
impl Eq for Class
impl Eq for Dot
impl Eq for regex_syntax::hir::ErrorKind
impl Eq for HirKind
impl Eq for regex_syntax::hir::Look
impl Eq for Utf8Sequence
impl Eq for ron::error::Error
impl Eq for ron::value::Number
impl Eq for ron::value::Value
impl Eq for Advice
impl Eq for rustix::backend::fs::types::FileType
impl Eq for FlockOperation
impl Eq for MembarrierCommand
impl Eq for Resource
impl Eq for FutexOperation
impl Eq for TimerfdClockId
impl Eq for ClockId
impl Eq for rustix::fs::seek_from::SeekFrom
impl Eq for rustix::ioctl::Direction
impl Eq for SocketAddrAny
impl Eq for Timeout
impl Eq for rustix::net::types::Shutdown
impl Eq for DumpableBehavior
impl Eq for EndianMode
impl Eq for FloatingPointMode
impl Eq for MachineCheckMemoryCorruptionKillPolicy
impl Eq for PTracer
impl Eq for SpeculationFeature
impl Eq for TimeStampCounterReadability
impl Eq for TimingMethod
impl Eq for VirtualMemoryMapAddress
impl Eq for Signal
impl Eq for RebootCommand
impl Eq for WakeOp
impl Eq for WakeOpCmp
impl Eq for rustix::thread::prctl::Capability
impl Eq for CoreSchedulingScope
impl Eq for SecureComputingMode
impl Eq for SysCallUserDispatchFastSwitch
impl Eq for LinkNameSpaceType
impl Eq for ServerName
impl Eq for AlertDescription
impl Eq for CipherSuite
impl Eq for ContentType
impl Eq for HandshakeType
impl Eq for ProtocolVersion
impl Eq for SignatureAlgorithm
impl Eq for SignatureScheme
impl Eq for AlertLevel
impl Eq for CertificateStatusType
impl Eq for ClientCertificateType
impl Eq for rustls::msgs::enums::Compression
impl Eq for ECCurveType
impl Eq for ECPointFormat
impl Eq for rustls::msgs::enums::ExtensionType
impl Eq for rustls::msgs::enums::HashAlgorithm
impl Eq for HeartbeatMessageType
impl Eq for HeartbeatMode
impl Eq for KeyUpdateRequest
impl Eq for NamedCurve
impl Eq for NamedGroup
impl Eq for PSKKeyExchangeMode
impl Eq for ServerNameType
impl Eq for BulkAlgorithm
impl Eq for FragmentType
impl Eq for LayoutElementType
impl Eq for LayoutNodeType
impl Eq for AnimationState
impl Eq for DiscardBrowsingContext
impl Eq for DocumentActivity
impl Eq for IFrameSandboxState
impl Eq for MediaSessionActionType
impl Eq for UpdatePipelineIdReason
impl Eq for WindowSizeType
impl Eq for TraversalDirection
impl Eq for AttrSelectorOperator
impl Eq for CaseSensitivity
impl Eq for ParsedCaseSensitivity
impl Eq for IncludeStartingStyle
impl Eq for selectors::context::QuirksMode
impl Eq for VisitedHandlingMode
impl Eq for KleeneValue
impl Eq for Combinator
impl Eq for NthType
impl Eq for RelativeSelectorMatchHint
impl Eq for Category
impl Eq for serde_json::value::Value
impl Eq for serde_urlencoded::ser::Error
impl Eq for Void
impl Eq for AudioNodeType
impl Eq for ChannelCountMode
impl Eq for ChannelInterpretation
impl Eq for ShouldPlay
impl Eq for DistanceModel
impl Eq for PanningModel
impl Eq for ParamDir
impl Eq for ParamRate
impl Eq for ParamType
impl Eq for RampKind
impl Eq for BundlePolicy
impl Eq for DescriptionType
impl Eq for GatheringState
impl Eq for IceConnectionState
impl Eq for SdpType
impl Eq for SignalingState
impl Eq for ImmutableOrigin
impl Eq for AccessQualifier
impl Eq for AddressingModel
impl Eq for spirv::BuiltIn
impl Eq for CLOp
impl Eq for spirv::Capability
impl Eq for CooperativeMatrixLayout
impl Eq for CooperativeMatrixUse
impl Eq for Decoration
impl Eq for Dim
impl Eq for ExecutionMode
impl Eq for ExecutionModel
impl Eq for FPDenormMode
impl Eq for FPOperationMode
impl Eq for FPRoundingMode
impl Eq for FunctionParameterAttribute
impl Eq for GLOp
impl Eq for GroupOperation
impl Eq for HostAccessQualifier
impl Eq for ImageChannelDataType
impl Eq for ImageChannelOrder
impl Eq for spirv::ImageFormat
impl Eq for InitializationModeQualifier
impl Eq for KernelEnqueueFlags
impl Eq for LinkageType
impl Eq for LoadCacheControl
impl Eq for MemoryModel
impl Eq for Op
impl Eq for OverflowModes
impl Eq for PackedVectorFormat
impl Eq for QuantizationModes
impl Eq for RayQueryCandidateIntersectionType
impl Eq for RayQueryCommittedIntersectionType
impl Eq for RayQueryIntersection
impl Eq for SamplerAddressingMode
impl Eq for SamplerFilterMode
impl Eq for Scope
impl Eq for SourceLanguage
impl Eq for StorageClass
impl Eq for StoreCacheControl
impl Eq for style::color::ColorSpace
impl Eq for HueInterpolationMethod
impl Eq for CounterStyle
impl Eq for Symbol
impl Eq for SymbolsType
impl Eq for DeferFontRelativeCustomPropertyResolution
impl Eq for ViewportUnitUsage
impl Eq for SelectorWarningKind
impl Eq for FontDisplay
impl Eq for FontFaceSourceFormat
impl Eq for FontFaceSourceFormatKeyword
impl Eq for Source
impl Eq for DependencyInvalidationKind
impl Eq for NormalDependencyInvalidationKind
impl Eq for RelativeDependencyInvalidationKind
impl Eq for RuleChangeKind
impl Eq for ChildRestyleRequirement
impl Eq for MediaQueryType
impl Eq for Qualifier
impl Eq for Importance
impl Eq for CSSWideKeyword
impl Eq for OwnedPropertyDeclarationId
impl Eq for PropertyId
impl Eq for AliasId
impl Eq for CountedUnknownProperty
impl Eq for LogicalGroupId
impl Eq for LonghandId
impl Eq for ShorthandId
impl Eq for style::properties::generated::longhands::_servo_overflow_clip_box::computed_value::T
impl Eq for style::properties::generated::longhands::_servo_top_layer::computed_value::T
impl Eq for style::properties::generated::longhands::backface_visibility::computed_value::T
impl Eq for style::properties::generated::longhands::background_attachment::single_value::computed_value::T
impl Eq for style::properties::generated::longhands::background_clip::single_value::computed_value::T
impl Eq for style::properties::generated::longhands::background_origin::single_value::computed_value::T
impl Eq for style::properties::generated::longhands::border_collapse::computed_value::T
impl Eq for style::properties::generated::longhands::box_sizing::computed_value::T
impl Eq for style::properties::generated::longhands::column_span::computed_value::T
impl Eq for style::properties::generated::longhands::direction::computed_value::T
impl Eq for style::properties::generated::longhands::empty_cells::computed_value::T
impl Eq for style::properties::generated::longhands::flex_direction::computed_value::T
impl Eq for style::properties::generated::longhands::flex_wrap::computed_value::T
impl Eq for style::properties::generated::longhands::font_variant_caps::computed_value::T
impl Eq for style::properties::generated::longhands::list_style_position::computed_value::T
impl Eq for style::properties::generated::longhands::list_style_type::computed_value::T
impl Eq for style::properties::generated::longhands::mix_blend_mode::computed_value::T
impl Eq for style::properties::generated::longhands::object_fit::computed_value::T
impl Eq for style::properties::generated::longhands::pointer_events::computed_value::T
impl Eq for style::properties::generated::longhands::position::computed_value::T
impl Eq for style::properties::generated::longhands::table_layout::computed_value::T
impl Eq for style::properties::generated::longhands::text_decoration_style::computed_value::T
impl Eq for style::properties::generated::longhands::text_rendering::computed_value::T
impl Eq for style::properties::generated::longhands::text_wrap_mode::computed_value::T
impl Eq for style::properties::generated::longhands::unicode_bidi::computed_value::T
impl Eq for style::properties::generated::longhands::visibility::computed_value::T
impl Eq for style::properties::generated::longhands::white_space_collapse::computed_value::T
impl Eq for style::properties::generated::longhands::writing_mode::computed_value::T
impl Eq for Operator
impl Eq for AllowsRanges
impl Eq for FeatureType
impl Eq for CascadeLevel
impl Eq for HorizontalDirection
impl Eq for PseudoElementCascadeType
impl Eq for NonTSPseudoClass
impl Eq for PseudoElement
impl Eq for PseudoElementResolution
impl Eq for DataValidity
impl Eq for CorsMode
impl Eq for CssRuleType
impl Eq for MarginRuleType
impl Eq for style::stylesheets::origin::Origin
impl Eq for style::stylesheets::rule_parser::State
impl Eq for AuthorStylesEnabled
impl Eq for style::values::computed::box_::Clear
impl Eq for style::values::computed::box_::Float
impl Eq for style::values::computed::box_::Resize
impl Eq for FontFamilyNameSyntax
impl Eq for GenericFontFamily
impl Eq for SingleFontFamily
impl Eq for style::values::generics::basic_shape::FillRule
impl Eq for ShapeBox
impl Eq for SortKey
impl Eq for StepPosition
impl Eq for TimingKeyword
impl Eq for ShapeExtent
impl Eq for PageOrientation
impl Eq for PageSizeOrientation
impl Eq for PaperSize
impl Eq for ScrollAxis
impl Eq for Scroller
impl Eq for TransitionProperty
impl Eq for BackgroundRepeatKeyword
impl Eq for BorderImageRepeatKeyword
impl Eq for style::values::specified::border::BorderStyle
impl Eq for Appearance
impl Eq for BaselineSource
impl Eq for BreakBetween
impl Eq for BreakWithin
impl Eq for style::values::specified::box_::Clear
impl Eq for ContainerType
impl Eq for ContentVisibility
impl Eq for DisplayInside
impl Eq for DisplayOutside
impl Eq for style::values::specified::box_::Float
impl Eq for Overflow
impl Eq for OverflowAnchor
impl Eq for OverflowClipBox
impl Eq for OverscrollBehavior
impl Eq for style::values::specified::box_::Resize
impl Eq for ScrollSnapAlignKeyword
impl Eq for ScrollSnapAxis
impl Eq for ScrollSnapStop
impl Eq for ScrollSnapStrictness
impl Eq for style::values::specified::font::FontFamily
impl Eq for FontSynthesis
impl Eq for SystemFont
impl Eq for style::values::specified::image::ImageRendering
impl Eq for OutlineStyle
impl Eq for HorizontalPositionKeyword
impl Eq for MasonryItemOrder
impl Eq for MasonryPlacement
impl Eq for PositionAreaKeyword
impl Eq for PositionTryOrder
impl Eq for VerticalPositionKeyword
impl Eq for PaintOrder
impl Eq for AllowEmpty
impl Eq for CaptionSide
impl Eq for style::values::specified::text::LineBreak
impl Eq for MozControlCharacterVisibility
impl Eq for OverflowWrap
impl Eq for RubyPosition
impl Eq for TextAlign
impl Eq for TextAlignKeyword
impl Eq for TextAlignLast
impl Eq for TextDecorationSkipInk
impl Eq for TextEmphasisShapeKeyword
impl Eq for TextJustify
impl Eq for TextOverflowSide
impl Eq for TextTransformCase
impl Eq for style::values::specified::text::WordBreak
impl Eq for TimeUnit
impl Eq for CursorKind
impl Eq for MozTheme
impl Eq for UserSelect
impl Eq for AllowedNumericType
impl Eq for SubtendrilError
impl Eq for termcolor::Color
impl Eq for ColorChoice
impl Eq for DeflateLevel
impl Eq for tiff::ColorType
impl Eq for TiffUnsupportedError
impl Eq for CompressionMethod
impl Eq for PhotometricInterpretation
impl Eq for PlanarConfiguration
impl Eq for Predictor
impl Eq for ResolutionUnit
impl Eq for SampleFormat
impl Eq for tiff::tags::Tag
impl Eq for tiff::tags::Type
impl Eq for InvalidFormatDescription
impl Eq for Parse
impl Eq for ParseFromDescription
impl Eq for TryFromParsed
impl Eq for time::format_description::component::Component
impl Eq for MonthRepr
impl Eq for Padding
impl Eq for SubsecondDigits
impl Eq for UnixTimestampPrecision
impl Eq for WeekNumberRepr
impl Eq for WeekdayRepr
impl Eq for YearRepr
impl Eq for OwnedFormatItem
impl Eq for DateKind
impl Eq for FormattedComponents
impl Eq for time::format_description::well_known::iso8601::OffsetPrecision
impl Eq for TimePrecision
impl Eq for time::month::Month
impl Eq for Soundness
impl Eq for time::weekday::Weekday
impl Eq for TinyStrError
impl Eq for RuntimeFlavor
impl Eq for TryAcquireError
impl Eq for tokio::sync::broadcast::error::RecvError
impl Eq for tokio::sync::broadcast::error::TryRecvError
impl Eq for tokio::sync::mpsc::error::TryRecvError
impl Eq for tokio::sync::oneshot::error::TryRecvError
impl Eq for MissedTickBehavior
impl Eq for unicode_bidi::char_data::tables::BidiClass
impl Eq for EmojiStatus
impl Eq for unicode_properties::tables::general_category::GeneralCategory
impl Eq for unicode_properties::tables::general_category::GeneralCategoryGroup
impl Eq for unicode_script::tables::tables_impl::Script
impl Eq for GraphemeIncomplete
impl Eq for url::origin::Origin
impl Eq for url::parser::ParseError
impl Eq for SyntaxViolation
impl Eq for webgpu::gpu_error::Error
impl Eq for ErrorFilter
impl Eq for RevocationReason
impl Eq for webpki::error::Error
impl Eq for webpki::subject_name::ip_address::IpAddr
impl Eq for AlphaType
impl Eq for webrender_api::display_item::BorderStyle
impl Eq for BoxShadowClipMode
impl Eq for ClipMode
impl Eq for ColorRange
impl Eq for webrender_api::display_item::ColorSpace
impl Eq for ExtendMode
impl Eq for webrender_api::display_item::FillRule
impl Eq for FilterOpGraphPictureBufferId
impl Eq for FilterPrimitiveInput
impl Eq for webrender_api::display_item::ImageRendering
impl Eq for LineOrientation
impl Eq for LineStyle
impl Eq for MixBlendMode
impl Eq for RasterSpace
impl Eq for RepeatMode
impl Eq for TransformStyle
impl Eq for YuvColorSpace
impl Eq for YuvData
impl Eq for YuvFormat
impl Eq for YuvRangedColorSpace
impl Eq for BoolParameter
impl Eq for Checkpoint
impl Eq for FloatParameter
impl Eq for IntParameter
impl Eq for PrimitiveKeyKind
impl Eq for FontHinting
impl Eq for FontLCDFilter
impl Eq for FontRenderMode
impl Eq for FontTemplate
impl Eq for ColorDepth
impl Eq for ExternalImageType
impl Eq for ImageBufferKind
impl Eq for webrender_api::image::ImageFormat
impl Eq for ShaderVersion
impl Eq for FingerJoint
impl Eq for Joint
impl Eq for SelectEvent
impl Eq for SelectKind
impl Eq for EnvironmentBlendMode
impl Eq for SessionMode
impl Eq for SimplifiedQueryType
impl Eq for LoadOp
impl Eq for StoreOp
impl Eq for HostMap
impl Eq for PipelineCacheValidationError
impl Eq for AccelerationStructureBuildMode
impl Eq for AccelerationStructureFormat
impl Eq for DeviceError
impl Eq for PipelineCacheError
impl Eq for PipelineError
impl Eq for ShaderError
impl Eq for SurfaceError
impl Eq for AddressMode
impl Eq for AstcBlock
impl Eq for AstcChannel
impl Eq for Backend
impl Eq for BindingType
impl Eq for wgpu_types::BlendFactor
impl Eq for BlendOperation
impl Eq for BufferBindingType
impl Eq for CompareFunction
impl Eq for CompositeAlphaMode
impl Eq for DeviceLostReason
impl Eq for DeviceType
impl Eq for Face
impl Eq for FilterMode
impl Eq for wgpu_types::FrontFace
impl Eq for Gles3MinorVersion
impl Eq for IndexFormat
impl Eq for wgpu_types::PolygonMode
impl Eq for PowerPreference
impl Eq for wgpu_types::PredefinedColorSpace
impl Eq for PresentMode
impl Eq for wgpu_types::PrimitiveTopology
impl Eq for SamplerBindingType
impl Eq for SamplerBorderColor
impl Eq for ShaderModel
impl Eq for StencilOperation
impl Eq for StorageTextureAccess
impl Eq for TextureAspect
impl Eq for TextureDimension
impl Eq for TextureFormat
impl Eq for TextureSampleType
impl Eq for TextureViewDimension
impl Eq for VertexFormat
impl Eq for VertexStepMode
impl Eq for GlyphFormat
impl Eq for SubpixelDirection
impl Eq for SubpixelOffset
impl Eq for xml5ever::tokenizer::interface::TagKind
impl Eq for xml5ever::tokenizer::interface::Token
impl Eq for zerotrie::error::Error
impl Eq for ZeroVecError
impl Eq for FlexZeroVec<'_>
impl Eq for ModuleIdentity
impl Eq for ScriptThreadEventCategory
impl Eq for TaskSourceName
impl Eq for script::textinput::Direction
impl Eq for Lines
impl Eq for BackupElementQueueFlag
impl Eq for CustomElementState
impl Eq for HasBrowsingContext
impl Eq for DOMErrorName
impl Eq for EventPhase
impl Eq for SpatialRegion
impl Eq for TexImageTarget
impl Eq for GPUFeatureName
impl Eq for StackEntryKind
impl Eq for ConversionBehavior
impl Eq for FrontendOnly
impl Eq for InitState
impl Eq for AsmJSOption
impl Eq for AutoGCRooterKind
impl Eq for AutoSetAsyncStackForNewCalls_AsyncCallKind
impl Eq for CompartmentIterResult
impl Eq for CompartmentSpecifier
impl Eq for DOMProxyShadowsResult
impl Eq for DelazificationOption
impl Eq for Dispatchable_MaybeShuttingDown
impl Eq for ErrorReportBuilder_SniffingBehavior
impl Eq for Error_ErrorKind
impl Eq for ExceptionStackBehavior
impl Eq for ExceptionStatus
impl Eq for ForOfIterator_NonIterableBehavior
impl Eq for GCNurseryProgress
impl Eq for GCOptions
impl Eq for GCProgress
impl Eq for GCReason
impl Eq for Handle_CallerIdentity
impl Eq for Handle_Disambiguator
impl Eq for HeapState
impl Eq for IsArrayAnswer
impl Eq for script::dom::bindings::import::module::jsapi::JS::MemoryUse
impl Eq for script::dom::bindings::import::module::jsapi::JS::MimeType
impl Eq for ModuleErrorBehaviour
impl Eq for ModuleType
impl Eq for NewArrayBufferOutOfMemory
impl Eq for ObjectOpResult_SpecialCodes
impl Eq for OnNewGlobalHookOption
impl Eq for ProfilingCategory
impl Eq for ProfilingCategoryPair
impl Eq for PromiseRejectionHandlingState
impl Eq for PromiseState
impl Eq for PromiseUserInputEventHandlingState
impl Eq for PropertyAttribute
impl Eq for ReadableStreamMode
impl Eq for ReadableStreamReaderMode
impl Eq for RootKind
impl Eq for RuntimeCode
impl Eq for SavedFrameResult
impl Eq for SavedFrameSelfHosted
impl Eq for ServoSizes_Kind
impl Eq for SmallestEncoding
impl Eq for SourceOwnership
impl Eq for StackKind
impl Eq for StructuredCloneScope
impl Eq for SymbolCode
impl Eq for TabSizes_Kind
impl Eq for TenuredHeap__bindgen_ty_1
impl Eq for TraceKind
impl Eq for TracerKind
impl Eq for TranscodeResult
impl Eq for TransferableOwnership
impl Eq for script::dom::bindings::import::module::jsapi::JS::ValueType
impl Eq for WeakEdgeTraceAction
impl Eq for WeakMapTraceAction
impl Eq for script::dom::bindings::import::module::jsapi::Scalar::Type
impl Eq for JSErrNum
impl Eq for JSExnType
impl Eq for JSFinalizeStatus
impl Eq for JSGCParamKey
impl Eq for JSGCStatus
impl Eq for JSJitCompilerOption
impl Eq for JSJitInfo_AliasSet
impl Eq for JSJitInfo_ArgType
impl Eq for JSJitInfo_OpType
impl Eq for JSPropertySpec_Kind
impl Eq for JSPropertySpec_ValueWrapper_Type
impl Eq for JSProtoKey
impl Eq for JSType
impl Eq for JSValueShiftedTag
impl Eq for JSValueTag
impl Eq for JSValueType
impl Eq for JSWhyMagic
impl Eq for OwnTransferablePolicy
impl Eq for ChunkKind
impl Eq for ColorBit
impl Eq for MarkColor
impl Eq for InlinableNative
impl Eq for TrampolineNative
impl Eq for AllocFunction
impl Eq for BaseProxyHandler__bindgen_ty_1
impl Eq for ESClass
impl Eq for ElementAdder_GetBehavior
impl Eq for ErrorArgumentsType
impl Eq for script::dom::bindings::import::module::jsapi::js::MemoryUse
impl Eq for NukeReferencesFromTarget
impl Eq for NukeReferencesToWindow
impl Eq for ProfilingStackFrame_Flags
impl Eq for StackFormat
impl Eq for ThreadType
impl Eq for Wrapper_Flags
impl Eq for HashTable_FailureBehavior
impl Eq for HashTable_LookupReason
impl Eq for HashTable_RebuildStatus
impl Eq for PackingStrategy
impl Eq for StorageType
impl Eq for LinkedListElement_NodeKind
impl Eq for MemoryOrdering
impl Eq for NotNullTag
impl Eq for Vector__bindgen_ty_1
impl Eq for Function__bindgen_ty_1
impl Eq for Shape_Kind
impl Eq for Zone_GCState
impl Eq for Zone_Kind
impl Eq for script::dom::bindings::import::module::cmp::Ordering
impl Eq for TryReserveErrorKind
impl Eq for AsciiChar
impl Eq for Infallible
impl Eq for core::fmt::Alignment
impl Eq for core::net::ip_addr::IpAddr
impl Eq for Ipv6MulticastScope
impl Eq for SocketAddr
impl Eq for FpCategory
impl Eq for IntErrorKind
impl Eq for SearchStep
impl Eq for core::sync::atomic::Ordering
impl Eq for BacktraceStatus
impl Eq for VarError
impl Eq for std::io::SeekFrom
impl Eq for std::io::error::ErrorKind
impl Eq for std::net::Shutdown
impl Eq for BacktraceStyle
impl Eq for std::sync::mpsc::RecvTimeoutError
impl Eq for std::sync::mpsc::TryRecvError
impl Eq for bool
impl Eq for char
impl Eq for i8
impl Eq for i16
impl Eq for i32
impl Eq for i64
impl Eq for i128
impl Eq for isize
impl Eq for !
impl Eq for str
impl Eq for u8
impl Eq for u16
impl Eq for u32
impl Eq for u64
impl Eq for u128
impl Eq for ()
impl Eq for usize
impl Eq for aho_corasick::util::error::MatchError
impl Eq for aho_corasick::util::primitives::PatternID
impl Eq for aho_corasick::util::primitives::PatternIDError
impl Eq for aho_corasick::util::primitives::StateID
impl Eq for aho_corasick::util::primitives::StateIDError
impl Eq for aho_corasick::util::search::Match
impl Eq for aho_corasick::util::search::Span
impl Eq for allocator_api2::stable::alloc::AllocError
impl Eq for Au
impl Eq for AccelerationStructureCreateFlagsKHR
impl Eq for AccessFlags2
impl Eq for AccessFlags
impl Eq for AcquireProfilingLockFlagsKHR
impl Eq for AttachmentDescriptionFlags
impl Eq for BufferCreateFlags
impl Eq for BufferUsageFlags2KHR
impl Eq for BufferUsageFlags
impl Eq for BuildAccelerationStructureFlagsKHR
impl Eq for BuildMicromapFlagsEXT
impl Eq for ColorComponentFlags
impl Eq for CommandBufferResetFlags
impl Eq for CommandBufferUsageFlags
impl Eq for CommandPoolCreateFlags
impl Eq for CommandPoolResetFlags
impl Eq for CompositeAlphaFlagsKHR
impl Eq for ConditionalRenderingFlagsEXT
impl Eq for CullModeFlags
impl Eq for DebugReportFlagsEXT
impl Eq for DebugUtilsMessageSeverityFlagsEXT
impl Eq for DebugUtilsMessageTypeFlagsEXT
impl Eq for DependencyFlags
impl Eq for DescriptorBindingFlags
impl Eq for ash::vk::bitflags::DescriptorPoolCreateFlags
impl Eq for ash::vk::bitflags::DescriptorSetLayoutCreateFlags
impl Eq for DeviceAddressBindingFlagsEXT
impl Eq for DeviceDiagnosticsConfigFlagsNV
impl Eq for DeviceGroupPresentModeFlagsKHR
impl Eq for DeviceQueueCreateFlags
impl Eq for DisplayPlaneAlphaFlagsKHR
impl Eq for EventCreateFlags
impl Eq for ExportMetalObjectTypeFlagsEXT
impl Eq for ExternalFenceFeatureFlags
impl Eq for ExternalFenceHandleTypeFlags
impl Eq for ExternalMemoryFeatureFlags
impl Eq for ExternalMemoryFeatureFlagsNV
impl Eq for ExternalMemoryHandleTypeFlags
impl Eq for ExternalMemoryHandleTypeFlagsNV
impl Eq for ExternalSemaphoreFeatureFlags
impl Eq for ExternalSemaphoreHandleTypeFlags
impl Eq for FenceCreateFlags
impl Eq for FenceImportFlags
impl Eq for FormatFeatureFlags2
impl Eq for FormatFeatureFlags
impl Eq for FrameBoundaryFlagsEXT
impl Eq for FramebufferCreateFlags
impl Eq for GeometryFlagsKHR
impl Eq for GeometryInstanceFlagsKHR
impl Eq for GraphicsPipelineLibraryFlagsEXT
impl Eq for HostImageCopyFlagsEXT
impl Eq for ImageAspectFlags
impl Eq for ImageCompressionFixedRateFlagsEXT
impl Eq for ImageCompressionFlagsEXT
impl Eq for ImageConstraintsInfoFlagsFUCHSIA
impl Eq for ImageCreateFlags
impl Eq for ImageFormatConstraintsFlagsFUCHSIA
impl Eq for ImageUsageFlags
impl Eq for ImageViewCreateFlags
impl Eq for IndirectCommandsLayoutUsageFlagsNV
impl Eq for IndirectStateFlagsNV
impl Eq for InstanceCreateFlags
impl Eq for MemoryAllocateFlags
impl Eq for MemoryDecompressionMethodFlagsNV
impl Eq for MemoryHeapFlags
impl Eq for MemoryMapFlags
impl Eq for ash::vk::bitflags::MemoryPropertyFlags
impl Eq for MemoryUnmapFlagsKHR
impl Eq for MicromapCreateFlagsEXT
impl Eq for OpticalFlowExecuteFlagsNV
impl Eq for OpticalFlowGridSizeFlagsNV
impl Eq for OpticalFlowSessionCreateFlagsNV
impl Eq for OpticalFlowUsageFlagsNV
impl Eq for PeerMemoryFeatureFlags
impl Eq for PerformanceCounterDescriptionFlagsKHR
impl Eq for PhysicalDeviceSchedulingControlsFlagsARM
impl Eq for PipelineCacheCreateFlags
impl Eq for PipelineColorBlendStateCreateFlags
impl Eq for PipelineCompilerControlFlagsAMD
impl Eq for PipelineCreateFlags2KHR
impl Eq for PipelineCreateFlags
impl Eq for PipelineCreationFeedbackFlags
impl Eq for PipelineDepthStencilStateCreateFlags
impl Eq for PipelineLayoutCreateFlags
impl Eq for PipelineShaderStageCreateFlags
impl Eq for PipelineStageFlags2
impl Eq for PipelineStageFlags
impl Eq for PresentGravityFlagsEXT
impl Eq for PresentScalingFlagsEXT
impl Eq for PrivateDataSlotCreateFlags
impl Eq for QueryControlFlags
impl Eq for QueryPipelineStatisticFlags
impl Eq for QueryResultFlags
impl Eq for QueueFlags
impl Eq for RenderPassCreateFlags
impl Eq for RenderingFlags
impl Eq for ResolveModeFlags
impl Eq for SampleCountFlags
impl Eq for SamplerCreateFlags
impl Eq for SemaphoreCreateFlags
impl Eq for SemaphoreImportFlags
impl Eq for SemaphoreWaitFlags
impl Eq for ShaderCorePropertiesFlagsAMD
impl Eq for ShaderCreateFlagsEXT
impl Eq for ShaderModuleCreateFlags
impl Eq for ShaderStageFlags
impl Eq for SparseImageFormatFlags
impl Eq for SparseMemoryBindFlags
impl Eq for StencilFaceFlags
impl Eq for SubgroupFeatureFlags
impl Eq for SubmitFlags
impl Eq for SubpassDescriptionFlags
impl Eq for SurfaceCounterFlagsEXT
impl Eq for SurfaceTransformFlagsKHR
impl Eq for SwapchainCreateFlagsKHR
impl Eq for SwapchainImageUsageFlagsANDROID
impl Eq for ToolPurposeFlags
impl Eq for VideoCapabilityFlagsKHR
impl Eq for VideoChromaSubsamplingFlagsKHR
impl Eq for VideoCodecOperationFlagsKHR
impl Eq for VideoCodingControlFlagsKHR
impl Eq for VideoComponentBitDepthFlagsKHR
impl Eq for VideoDecodeCapabilityFlagsKHR
impl Eq for VideoDecodeH264PictureLayoutFlagsKHR
impl Eq for VideoDecodeUsageFlagsKHR
impl Eq for VideoEncodeCapabilityFlagsKHR
impl Eq for VideoEncodeContentFlagsKHR
impl Eq for VideoEncodeFeedbackFlagsKHR
impl Eq for VideoEncodeFlagsKHR
impl Eq for VideoEncodeH264CapabilityFlagsKHR
impl Eq for VideoEncodeH264RateControlFlagsKHR
impl Eq for VideoEncodeH264StdFlagsKHR
impl Eq for VideoEncodeH265CapabilityFlagsKHR
impl Eq for VideoEncodeH265CtbSizeFlagsKHR
impl Eq for VideoEncodeH265RateControlFlagsKHR
impl Eq for VideoEncodeH265StdFlagsKHR
impl Eq for VideoEncodeH265TransformBlockSizeFlagsKHR
impl Eq for VideoEncodeRateControlModeFlagsKHR
impl Eq for VideoEncodeUsageFlagsKHR
impl Eq for VideoSessionCreateFlagsKHR
impl Eq for AccelerationStructureKHR
impl Eq for AccelerationStructureMotionInfoFlagsNV
impl Eq for AccelerationStructureMotionInstanceFlagsNV
impl Eq for AccelerationStructureNV
impl Eq for AndroidSurfaceCreateFlagsKHR
impl Eq for Buffer
impl Eq for BufferCollectionFUCHSIA
impl Eq for BufferView
impl Eq for BufferViewCreateFlags
impl Eq for ClearRect
impl Eq for CommandBuffer
impl Eq for CommandPool
impl Eq for CommandPoolTrimFlags
impl Eq for CuFunctionNVX
impl Eq for CuModuleNVX
impl Eq for CudaFunctionNV
impl Eq for CudaModuleNV
impl Eq for DebugReportCallbackEXT
impl Eq for DebugUtilsMessengerCallbackDataFlagsEXT
impl Eq for DebugUtilsMessengerCreateFlagsEXT
impl Eq for DebugUtilsMessengerEXT
impl Eq for DeferredOperationKHR
impl Eq for DescriptorPool
impl Eq for DescriptorPoolResetFlags
impl Eq for DescriptorSet
impl Eq for DescriptorSetLayout
impl Eq for DescriptorUpdateTemplate
impl Eq for DescriptorUpdateTemplateCreateFlags
impl Eq for Device
impl Eq for DeviceCreateFlags
impl Eq for DeviceMemory
impl Eq for DeviceMemoryReportFlagsEXT
impl Eq for DirectDriverLoadingFlagsLUNARG
impl Eq for DirectFBSurfaceCreateFlagsEXT
impl Eq for DisplayKHR
impl Eq for DisplayModeCreateFlagsKHR
impl Eq for DisplayModeKHR
impl Eq for DisplaySurfaceCreateFlagsKHR
impl Eq for ash::vk::definitions::Event
impl Eq for Extent2D
impl Eq for Extent3D
impl Eq for Fence
impl Eq for Framebuffer
impl Eq for HeadlessSurfaceCreateFlagsEXT
impl Eq for IOSSurfaceCreateFlagsMVK
impl Eq for ash::vk::definitions::Image
impl Eq for ImagePipeSurfaceCreateFlagsFUCHSIA
impl Eq for ImageView
impl Eq for IndirectCommandsLayoutNV
impl Eq for Instance
impl Eq for MacOSSurfaceCreateFlagsMVK
impl Eq for MetalSurfaceCreateFlagsEXT
impl Eq for MicromapEXT
impl Eq for Offset2D
impl Eq for Offset3D
impl Eq for OpticalFlowSessionNV
impl Eq for PerformanceConfigurationINTEL
impl Eq for PhysicalDevice
impl Eq for Pipeline
impl Eq for PipelineCache
impl Eq for PipelineCoverageModulationStateCreateFlagsNV
impl Eq for PipelineCoverageReductionStateCreateFlagsNV
impl Eq for PipelineCoverageToColorStateCreateFlagsNV
impl Eq for PipelineDiscardRectangleStateCreateFlagsEXT
impl Eq for PipelineDynamicStateCreateFlags
impl Eq for PipelineInputAssemblyStateCreateFlags
impl Eq for PipelineLayout
impl Eq for PipelineMultisampleStateCreateFlags
impl Eq for PipelineRasterizationConservativeStateCreateFlagsEXT
impl Eq for PipelineRasterizationDepthClipStateCreateFlagsEXT
impl Eq for PipelineRasterizationStateCreateFlags
impl Eq for PipelineRasterizationStateStreamCreateFlagsEXT
impl Eq for PipelineTessellationStateCreateFlags
impl Eq for PipelineVertexInputStateCreateFlags
impl Eq for PipelineViewportStateCreateFlags
impl Eq for PipelineViewportSwizzleStateCreateFlagsNV
impl Eq for PrivateDataSlot
impl Eq for QueryPool
impl Eq for QueryPoolCreateFlags
impl Eq for Queue
impl Eq for Rect2D
impl Eq for RenderPass
impl Eq for Sampler
impl Eq for SamplerYcbcrConversion
impl Eq for ScreenSurfaceCreateFlagsQNX
impl Eq for Semaphore
impl Eq for ShaderEXT
impl Eq for ShaderModule
impl Eq for StreamDescriptorSurfaceCreateFlagsGGP
impl Eq for SurfaceFormatKHR
impl Eq for SurfaceKHR
impl Eq for SwapchainKHR
impl Eq for ValidationCacheCreateFlagsEXT
impl Eq for ValidationCacheEXT
impl Eq for ViSurfaceCreateFlagsNN
impl Eq for VideoBeginCodingFlagsKHR
impl Eq for VideoDecodeFlagsKHR
impl Eq for VideoEncodeRateControlFlagsKHR
impl Eq for VideoEndCodingFlagsKHR
impl Eq for VideoSessionKHR
impl Eq for VideoSessionParametersCreateFlagsKHR
impl Eq for VideoSessionParametersKHR
impl Eq for WaylandSurfaceCreateFlagsKHR
impl Eq for Win32SurfaceCreateFlagsKHR
impl Eq for XcbSurfaceCreateFlagsKHR
impl Eq for XlibSurfaceCreateFlagsKHR
impl Eq for AccelerationStructureBuildTypeKHR
impl Eq for AccelerationStructureCompatibilityKHR
impl Eq for AccelerationStructureMemoryRequirementsTypeNV
impl Eq for AccelerationStructureMotionInstanceTypeNV
impl Eq for AccelerationStructureTypeKHR
impl Eq for AttachmentLoadOp
impl Eq for AttachmentStoreOp
impl Eq for ash::vk::enums::BlendFactor
impl Eq for ash::vk::enums::BlendOp
impl Eq for BlendOverlapEXT
impl Eq for BlockMatchWindowCompareModeQCOM
impl Eq for BorderColor
impl Eq for BuildAccelerationStructureModeKHR
impl Eq for BuildMicromapModeEXT
impl Eq for ChromaLocation
impl Eq for CoarseSampleOrderTypeNV
impl Eq for ColorSpaceKHR
impl Eq for CommandBufferLevel
impl Eq for CompareOp
impl Eq for ComponentSwizzle
impl Eq for ComponentTypeKHR
impl Eq for ConservativeRasterizationModeEXT
impl Eq for CopyAccelerationStructureModeKHR
impl Eq for CopyMicromapModeEXT
impl Eq for CoverageModulationModeNV
impl Eq for CoverageReductionModeNV
impl Eq for CubicFilterWeightsQCOM
impl Eq for DebugReportObjectTypeEXT
impl Eq for DepthBiasRepresentationEXT
impl Eq for DescriptorType
impl Eq for DescriptorUpdateTemplateType
impl Eq for DeviceAddressBindingTypeEXT
impl Eq for DeviceEventTypeEXT
impl Eq for DeviceFaultAddressTypeEXT
impl Eq for DeviceFaultVendorBinaryHeaderVersionEXT
impl Eq for DeviceMemoryReportEventTypeEXT
impl Eq for DirectDriverLoadingModeLUNARG
impl Eq for DiscardRectangleModeEXT
impl Eq for DisplacementMicromapFormatNV
impl Eq for DisplayEventTypeEXT
impl Eq for DisplayPowerStateEXT
impl Eq for DriverId
impl Eq for DynamicState
impl Eq for Filter
impl Eq for ash::vk::enums::Format
impl Eq for FragmentShadingRateCombinerOpKHR
impl Eq for FragmentShadingRateNV
impl Eq for FragmentShadingRateTypeNV
impl Eq for ash::vk::enums::FrontFace
impl Eq for FullScreenExclusiveEXT
impl Eq for GeometryTypeKHR
impl Eq for ImageLayout
impl Eq for ImageTiling
impl Eq for ImageType
impl Eq for ImageViewType
impl Eq for IndexType
impl Eq for IndirectCommandsTokenTypeNV
impl Eq for InternalAllocationType
impl Eq for LatencyMarkerNV
impl Eq for LayerSettingTypeEXT
impl Eq for LayeredDriverUnderlyingApiMSFT
impl Eq for LineRasterizationModeKHR
impl Eq for LogicOp
impl Eq for MemoryOverallocationBehaviorAMD
impl Eq for MicromapTypeEXT
impl Eq for ObjectType
impl Eq for OpacityMicromapFormatEXT
impl Eq for OpacityMicromapSpecialIndexEXT
impl Eq for OpticalFlowPerformanceLevelNV
impl Eq for OpticalFlowSessionBindingPointNV
impl Eq for OutOfBandQueueTypeNV
impl Eq for PerformanceConfigurationTypeINTEL
impl Eq for PerformanceCounterScopeKHR
impl Eq for PerformanceCounterStorageKHR
impl Eq for PerformanceCounterUnitKHR
impl Eq for PerformanceOverrideTypeINTEL
impl Eq for PerformanceParameterTypeINTEL
impl Eq for PerformanceValueTypeINTEL
impl Eq for PhysicalDeviceType
impl Eq for PipelineBindPoint
impl Eq for PipelineCacheHeaderVersion
impl Eq for PipelineExecutableStatisticFormatKHR
impl Eq for PipelineRobustnessBufferBehaviorEXT
impl Eq for PipelineRobustnessImageBehaviorEXT
impl Eq for PointClippingBehavior
impl Eq for ash::vk::enums::PolygonMode
impl Eq for PresentModeKHR
impl Eq for ash::vk::enums::PrimitiveTopology
impl Eq for ProvokingVertexModeEXT
impl Eq for QueryPoolSamplingModeINTEL
impl Eq for QueryResultStatusKHR
impl Eq for QueryType
impl Eq for QueueGlobalPriorityKHR
impl Eq for RasterizationOrderAMD
impl Eq for RayTracingInvocationReorderModeNV
impl Eq for RayTracingShaderGroupTypeKHR
impl Eq for ash::vk::enums::Result
impl Eq for SamplerAddressMode
impl Eq for SamplerMipmapMode
impl Eq for SamplerReductionMode
impl Eq for SamplerYcbcrModelConversion
impl Eq for SamplerYcbcrRange
impl Eq for ScopeKHR
impl Eq for SemaphoreType
impl Eq for ShaderCodeTypeEXT
impl Eq for ShaderFloatControlsIndependence
impl Eq for ShaderGroupShaderKHR
impl Eq for ShaderInfoTypeAMD
impl Eq for ShadingRatePaletteEntryNV
impl Eq for SharingMode
impl Eq for StencilOp
impl Eq for StructureType
impl Eq for SubpassContents
impl Eq for SubpassMergeStatusEXT
impl Eq for SystemAllocationScope
impl Eq for TessellationDomainOrigin
impl Eq for TimeDomainKHR
impl Eq for ValidationCacheHeaderVersionEXT
impl Eq for ValidationCheckEXT
impl Eq for ValidationFeatureDisableEXT
impl Eq for ValidationFeatureEnableEXT
impl Eq for VendorId
impl Eq for VertexInputRate
impl Eq for VideoEncodeTuningModeKHR
impl Eq for ViewportCoordinateSwizzleNV
impl Eq for Packed24_8
impl Eq for MonitoredComponentId
impl Eq for Alphabet
impl Eq for DecodeMetadata
impl Eq for CrossProcessInstant
impl Eq for BlobId
impl Eq for BlobIndex
impl Eq for BroadcastChannelRouterId
impl Eq for BroadcastChannelRouterIndex
impl Eq for BrowsingContextGroupId
impl Eq for BrowsingContextId
impl Eq for BrowsingContextIndex
impl Eq for HistoryStateId
impl Eq for HistoryStateIndex
impl Eq for MessagePortId
impl Eq for MessagePortIndex
impl Eq for MessagePortRouterId
impl Eq for MessagePortRouterIndex
impl Eq for base::id::PipelineId
impl Eq for PipelineIndex
impl Eq for PipelineNamespaceId
impl Eq for ServiceWorkerId
impl Eq for ServiceWorkerIndex
impl Eq for ServiceWorkerRegistrationId
impl Eq for ServiceWorkerRegistrationIndex
impl Eq for TopLevelBrowsingContextId
impl Eq for base::Epoch
impl Eq for block_buffer::Error
impl Eq for bytes::bytes::Bytes
impl Eq for BytesMut
impl Eq for calendrical_calculations::chinese_based::Chinese
impl Eq for calendrical_calculations::chinese_based::Dangi
impl Eq for BookHebrew
impl Eq for YearInfo
impl Eq for CivilIslamicMarker
impl Eq for ObservationalIslamicMarker
impl Eq for SaudiIslamicMarker
impl Eq for TabularIslamicMarker
impl Eq for RataDie
impl Eq for CanvasId
impl Eq for WebGLBufferId
impl Eq for WebGLContextId
impl Eq for WebGLFramebufferId
impl Eq for WebGLProgramId
impl Eq for WebGLQueryId
impl Eq for WebGLRenderbufferId
impl Eq for WebGLSLVersion
impl Eq for WebGLSamplerId
impl Eq for WebGLShaderId
impl Eq for WebGLSyncId
impl Eq for WebGLTextureId
impl Eq for WebGLVertexArrayId
impl Eq for WebXRLayerManagerId
impl Eq for Parsed
impl Eq for InternalFixed
impl Eq for InternalNumeric
impl Eq for OffsetFormat
impl Eq for chrono::format::ParseError
impl Eq for Months
impl Eq for ParseMonthError
impl Eq for NaiveDate
impl Eq for NaiveDateDaysIterator
impl Eq for NaiveDateWeeksIterator
impl Eq for NaiveDateTime
impl Eq for IsoWeek
impl Eq for Days
impl Eq for NaiveTime
impl Eq for FixedOffset
impl Eq for Utc
impl Eq for OutOfRange
impl Eq for chrono::time_delta::OutOfRangeError
impl Eq for TimeDelta
impl Eq for ParseWeekdayError
impl Eq for codespan_reporting::files::Location
impl Eq for ColorArg
impl Eq for CustomColor
impl Eq for ColoredString
impl Eq for Style
impl Eq for SandboxingFlagSet
impl Eq for Directive
impl Eq for HashFunction
impl Eq for ReadyTimeoutError
impl Eq for crossbeam_channel::err::RecvError
impl Eq for SelectTimeoutError
impl Eq for TryReadyError
impl Eq for TrySelectError
impl Eq for Collector
impl Eq for InvalidLength
impl Eq for Delimiters
impl Eq for cssparser::tokenizer::SourceLocation
impl Eq for SourcePosition
impl Eq for UnicodeRange
impl Eq for data_url::mime::Mime
impl Eq for deranged::ParseIntError
impl Eq for deranged::TryFromIntError
impl Eq for WorkerId
impl Eq for InvalidBufferSize
impl Eq for DocumentState
impl Eq for ElementState
impl Eq for Notation
impl Eq for encoding_rs::Encoding
impl Eq for AllocId
impl Eq for AllocatorOptions
impl Eq for UnknownUnit
impl Eq for BoolVector2D
impl Eq for BoolVector3D
impl Eq for TileCoordinates
impl Eq for LineIndex
impl Eq for BlockIndex
impl Eq for UncompressedBlock
impl Eq for ReadFlatSamples
impl Eq for ReadBuilder
impl Eq for NoneMore
impl Eq for ValidationOptions
impl Eq for ChannelDescription
impl Eq for ChannelList
impl Eq for IntegerBounds
impl Eq for KeyCode
impl Eq for Preview
impl Eq for exr::meta::attribute::Text
impl Eq for TileDescription
impl Eq for TimeCode
impl Eq for Requirements
impl Eq for TileIndices
impl Eq for Rng
impl Eq for FixedBitSet
impl Eq for flate2::Compression
impl Eq for FontDescriptor
impl Eq for FontFamilyDescriptor
impl Eq for ShapingFlags
impl Eq for ShapingOptions
impl Eq for FontTemplateDescriptor
FontTemplateDescriptor contains floats, which are not Eq because of NaN. However, we know they will never be NaN, so we can manually implement Eq.