tracing::stdlib::marker

Trait StructuralPartialEq

Source
pub trait StructuralPartialEq { }
🔬This is a nightly-only experimental API. (structural_match #31434)
Expand description

Required trait for constants used in pattern matches.

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

If a const item contains some type that does not implement this trait, then that type either (1.) does not implement PartialEq (which means the constant will not provide that comparison method, which code generation assumes is available), or (2.) it implements its own version of PartialEq (which we assume does not conform to a structural-equality comparison).

In either of the two scenarios above, we reject usage of such a constant in a pattern match.

See also the structural match RFC, and issue 63438 which motivated migrating from an attribute-based design to this trait.

Implementors§

Source§

impl StructuralPartialEq for log::Level

Source§

impl StructuralPartialEq for log::LevelFilter

Source§

impl StructuralPartialEq for AsciiChar

1.65.0 · Source§

impl StructuralPartialEq for BacktraceStatus

1.0.0 · Source§

impl StructuralPartialEq for tracing::stdlib::cmp::Ordering

Source§

impl StructuralPartialEq for TryReserveErrorKind

1.0.0 · Source§

impl StructuralPartialEq for VarError

1.28.0 · Source§

impl StructuralPartialEq for tracing::stdlib::fmt::Alignment

Source§

impl StructuralPartialEq for DebugAsHex

Source§

impl StructuralPartialEq for Sign

1.0.0 · Source§

impl StructuralPartialEq for ErrorKind

1.0.0 · Source§

impl StructuralPartialEq for SeekFrom

1.7.0 · Source§

impl StructuralPartialEq for IpAddr

Source§

impl StructuralPartialEq for Ipv6MulticastScope

1.0.0 · Source§

impl StructuralPartialEq for Shutdown

1.0.0 · Source§

impl StructuralPartialEq for SocketAddr

1.0.0 · Source§

impl StructuralPartialEq for FpCategory

1.55.0 · Source§

impl StructuralPartialEq for IntErrorKind

Source§

impl StructuralPartialEq for BacktraceStyle

Source§

impl StructuralPartialEq for GetManyMutError

Source§

impl StructuralPartialEq for SearchStep

1.0.0 · Source§

impl StructuralPartialEq for tracing::stdlib::sync::atomic::Ordering

1.12.0 · Source§

impl StructuralPartialEq for RecvTimeoutError

1.0.0 · Source§

impl StructuralPartialEq for TryRecvError

Source§

impl StructuralPartialEq for _Unwind_Action

Source§

impl StructuralPartialEq for _Unwind_Reason_Code

Source§

impl StructuralPartialEq for bool

Source§

impl StructuralPartialEq for char

Source§

impl StructuralPartialEq for i8

Source§

impl StructuralPartialEq for i16

Source§

impl StructuralPartialEq for i32

Source§

impl StructuralPartialEq for i64

Source§

impl StructuralPartialEq for i128

Source§

impl StructuralPartialEq for isize

Source§

impl StructuralPartialEq for str

Source§

impl StructuralPartialEq for u8

Source§

impl StructuralPartialEq for u16

Source§

impl StructuralPartialEq for u32

Source§

impl StructuralPartialEq for u64

Source§

impl StructuralPartialEq for u128

Source§

impl StructuralPartialEq for ()

Source§

impl StructuralPartialEq for usize

Source§

impl StructuralPartialEq for ParseLevelError

Source§

impl StructuralPartialEq for Kind

Source§

impl StructuralPartialEq for Empty

Source§

impl StructuralPartialEq for tracing::level_filters::LevelFilter

Source§

impl StructuralPartialEq for Id

Source§

impl StructuralPartialEq for tracing::Level

Source§

impl StructuralPartialEq for AllocError

1.28.0 · Source§

impl StructuralPartialEq for Layout

1.50.0 · Source§

impl StructuralPartialEq for LayoutError

1.27.0 · Source§

impl StructuralPartialEq for CpuidResult

1.34.0 · Source§

impl StructuralPartialEq for CharTryFromError

1.9.0 · Source§

impl StructuralPartialEq for DecodeUtf16Error

1.20.0 · Source§

impl StructuralPartialEq for ParseCharError

1.59.0 · Source§

impl StructuralPartialEq for TryFromCharError

Source§

impl StructuralPartialEq for UnorderedKeyError

1.57.0 · Source§

impl StructuralPartialEq for TryReserveError

1.64.0 · Source§

impl StructuralPartialEq for CStr

1.64.0 · Source§

impl StructuralPartialEq for CString

1.69.0 · Source§

impl StructuralPartialEq for FromBytesUntilNulError

1.64.0 · Source§

impl StructuralPartialEq for FromBytesWithNulError

1.64.0 · Source§

impl StructuralPartialEq for FromVecWithNulError

1.64.0 · Source§

impl StructuralPartialEq for IntoStringError

1.64.0 · Source§

impl StructuralPartialEq for NulError

1.0.0 · Source§

impl StructuralPartialEq for Error

Source§

impl StructuralPartialEq for FormattingOptions

1.1.0 · Source§

impl StructuralPartialEq for FileType

1.0.0 · Source§

impl StructuralPartialEq for Permissions

Source§

impl StructuralPartialEq for Assume

1.0.0 · Source§

impl StructuralPartialEq for AddrParseError

1.0.0 · Source§

impl StructuralPartialEq for Ipv4Addr

1.0.0 · Source§

impl StructuralPartialEq for Ipv6Addr

1.0.0 · Source§

impl StructuralPartialEq for SocketAddrV4

1.0.0 · Source§

impl StructuralPartialEq for SocketAddrV6

1.0.0 · Source§

impl StructuralPartialEq for ParseFloatError

1.0.0 · Source§

impl StructuralPartialEq for ParseIntError

1.34.0 · Source§

impl StructuralPartialEq for TryFromIntError

1.0.0 · Source§

impl StructuralPartialEq for RangeFull

Source§

impl StructuralPartialEq for UCred

1.7.0 · Source§

impl StructuralPartialEq for StripPrefixError

1.61.0 · Source§

impl StructuralPartialEq for ExitCode

1.0.0 · Source§

impl StructuralPartialEq for ExitStatus

Source§

impl StructuralPartialEq for ExitStatusError

1.0.0 · Source§

impl StructuralPartialEq for Output

Source§

impl StructuralPartialEq for tracing::stdlib::ptr::Alignment

1.0.0 · Source§

impl StructuralPartialEq for ParseBoolError

1.0.0 · Source§

impl StructuralPartialEq for Utf8Error

1.0.0 · Source§

impl StructuralPartialEq for FromUtf8Error

1.0.0 · Source§

impl StructuralPartialEq for String

1.0.0 · Source§

impl StructuralPartialEq for RecvError

1.5.0 · Source§

impl StructuralPartialEq for WaitTimeoutResult

1.36.0 · Source§

impl StructuralPartialEq for RawWaker

1.36.0 · Source§

impl StructuralPartialEq for RawWakerVTable

1.26.0 · Source§

impl StructuralPartialEq for AccessError

1.19.0 · Source§

impl StructuralPartialEq for ThreadId

1.3.0 · Source§

impl StructuralPartialEq for Duration

1.8.0 · Source§

impl StructuralPartialEq for Instant

1.8.0 · Source§

impl StructuralPartialEq for SystemTime

1.66.0 · Source§

impl StructuralPartialEq for TryFromFloatSecsError

1.33.0 · Source§

impl StructuralPartialEq for PhantomPinned

1.0.0 · Source§

impl<'a> StructuralPartialEq for Component<'a>

1.0.0 · Source§

impl<'a> StructuralPartialEq for Prefix<'a>

Source§

impl<'a> StructuralPartialEq for Utf8Pattern<'a>

Source§

impl<'a> StructuralPartialEq for Metadata<'a>

Source§

impl<'a> StructuralPartialEq for MetadataBuilder<'a>

1.10.0 · Source§

impl<'a> StructuralPartialEq for Location<'a>

1.79.0 · Source§

impl<'a> StructuralPartialEq for Utf8Chunk<'a>

1.55.0 · Source§

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

1.0.0 · Source§

impl<Idx> StructuralPartialEq for tracing::stdlib::ops::Range<Idx>

1.0.0 · Source§

impl<Idx> StructuralPartialEq for tracing::stdlib::ops::RangeFrom<Idx>

1.26.0 · Source§

impl<Idx> StructuralPartialEq for tracing::stdlib::ops::RangeInclusive<Idx>

1.0.0 · Source§

impl<Idx> StructuralPartialEq for RangeTo<Idx>

1.26.0 · Source§

impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>

Source§

impl<Idx> StructuralPartialEq for core::range::Range<Idx>

Source§

impl<Idx> StructuralPartialEq for core::range::RangeFrom<Idx>

Source§

impl<Idx> StructuralPartialEq for core::range::RangeInclusive<Idx>

1.17.0 · Source§

impl<T> StructuralPartialEq for Bound<T>

1.0.0 · Source§

impl<T> StructuralPartialEq for Option<T>

Source§

impl<T> StructuralPartialEq for SendTimeoutError<T>

1.0.0 · Source§

impl<T> StructuralPartialEq for TrySendError<T>

1.36.0 · Source§

impl<T> StructuralPartialEq for Poll<T>

Source§

impl<T> StructuralPartialEq for &T
where T: ?Sized,

Source§

impl<T> StructuralPartialEq for [T]

Source§

impl<T> StructuralPartialEq for (T₁, T₂, …, Tₙ)

This trait is implemented for tuples up to twelve items long.

1.19.0 · Source§

impl<T> StructuralPartialEq for Reverse<T>

1.0.0 · Source§

impl<T> StructuralPartialEq for Cursor<T>

1.20.0 · Source§

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

Source§

impl<T> StructuralPartialEq for NonZero<T>

1.74.0 · Source§

impl<T> StructuralPartialEq for Saturating<T>

1.0.0 · Source§

impl<T> StructuralPartialEq for Wrapping<T>

1.0.0 · Source§

impl<T> StructuralPartialEq for SendError<T>

Source§

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

1.0.0 · Source§

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

Source§

impl<T, const N: usize> StructuralPartialEq for [T; N]

Source§

impl<Y, R> StructuralPartialEq for CoroutineState<Y, R>

impl<Aes> StructuralPartialEq for Kek<Aes>

impl<Storage> StructuralPartialEq for __BindgenBitfieldUnit<Storage>

impl<Storage> StructuralPartialEq for __BindgenBitfieldUnit<Storage>

impl<'a> StructuralPartialEq for Item<'a>

impl<'a> StructuralPartialEq for Cursor<'a>

impl<FileId> StructuralPartialEq for Diagnostic<FileId>

impl<FileId> StructuralPartialEq for Label<FileId>

impl<'a, U: 'a + ?Sized + Borrow<str>, I: Clone + IntoIterator<Item = &'a U>> StructuralPartialEq for SourceList<'a, U, I>

impl<T> StructuralPartialEq for Steal<T>

impl<'a> StructuralPartialEq for Token<'a>

impl<'i, E> StructuralPartialEq for ParseError<'i, E>

impl<'i, T: 'i> StructuralPartialEq for ParseErrorKind<'i, T>

impl<P, W> StructuralPartialEq for Generics<P, W>

impl<T, L, C> StructuralPartialEq for GenericParam<T, L, C>

impl<T, O> StructuralPartialEq for WithOriginal<T, O>

impl<V, F> StructuralPartialEq for Data<V, F>

impl<L, R> StructuralPartialEq for Either<L, R>

impl<T> StructuralPartialEq for Angle<T>

impl<'channels, PixelWriter, Storage, Channels> StructuralPartialEq for SpecificChannelsWriter<'channels, PixelWriter, Storage, Channels>

impl<'img, Layers, OnProgress> StructuralPartialEq for WriteImageWithOptions<'img, Layers, OnProgress>

impl<'samples> StructuralPartialEq for FlatSamplesWriter<'samples>

impl<Channels> StructuralPartialEq for CroppedChannels<Channels>

impl<Channels> StructuralPartialEq for Layer<Channels>

impl<ChannelsReader> StructuralPartialEq for AllLayersReader<ChannelsReader>

impl<ChannelsReader> StructuralPartialEq for FirstValidLayerReader<ChannelsReader>

impl<ChannelsReader> StructuralPartialEq for LayerReader<ChannelsReader>

impl<ChannelsWriter> StructuralPartialEq for CroppedWriter<ChannelsWriter>

impl<ChannelsWriter> StructuralPartialEq for AllLayersWriter<ChannelsWriter>

impl<ChannelsWriter> StructuralPartialEq for LayerWriter<ChannelsWriter>

impl<Cropped, Old> StructuralPartialEq for CropResult<Cropped, Old>

impl<DeepOrFlatSamples> StructuralPartialEq for ReadAllLevels<DeepOrFlatSamples>

impl<DeepOrFlatSamples> StructuralPartialEq for ReadLargestLevel<DeepOrFlatSamples>

impl<Inner, Value> StructuralPartialEq for Recursive<Inner, Value>

impl<Layers> StructuralPartialEq for Image<Layers>

impl<Pixels, ChannelsDescription> StructuralPartialEq for SpecificChannels<Pixels, ChannelsDescription>

impl<ReadChannels> StructuralPartialEq for ReadAllLayers<ReadChannels>

impl<ReadChannels> StructuralPartialEq for ReadFirstValidLayer<ReadChannels>

impl<ReadSamples> StructuralPartialEq for ReadAnyChannels<ReadSamples>

impl<Samples> StructuralPartialEq for Levels<Samples>

impl<Samples> StructuralPartialEq for AnyChannel<Samples>

impl<Samples> StructuralPartialEq for AnyChannels<Samples>

impl<Samples> StructuralPartialEq for RipMaps<Samples>

impl<SamplesReader> StructuralPartialEq for AnyChannelReader<SamplesReader>

impl<SamplesReader> StructuralPartialEq for AnyChannelsReader<SamplesReader>

impl<SamplesReader> StructuralPartialEq for AllLevelsReader<SamplesReader>

impl<SamplesWriter> StructuralPartialEq for AnyChannelsWriter<SamplesWriter>

impl<SamplesWriter> StructuralPartialEq for LevelsWriter<SamplesWriter>

impl<T> StructuralPartialEq for Vec2<T>

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

impl<'bases, Section, R> StructuralPartialEq for CieOrFde<'bases, Section, R>
where R: Reader, Section: UnwindSection<R>,

impl<'bases, Section, R> StructuralPartialEq for PartialFrameDescriptionEntry<'bases, Section, R>
where R: Reader, Section: UnwindSection<R>,

impl<'input, Endian> StructuralPartialEq for EndianSlice<'input, Endian>
where Endian: Endianity,

impl<Offset> StructuralPartialEq for UnitType<Offset>
where Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for AttributeValue<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for LineInstruction<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for Location<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for Operation<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for ArangeHeader<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for CommonInformationEntry<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for CompleteLineProgram<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for FileEntry<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for FrameDescriptionEntry<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for IncompleteLineProgram<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for LineProgramHeader<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for Piece<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

impl<R, Offset> StructuralPartialEq for UnitHeader<R, Offset>
where R: Reader<Offset = Offset>, Offset: ReaderOffset,

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

impl<'input> StructuralPartialEq for MatchInfo<'input>

impl<'a> StructuralPartialEq for Name<'a>

impl<T> StructuralPartialEq for Frame<T>

impl<T> StructuralPartialEq for Data<T>

impl<Sep> StructuralPartialEq for FlatCsv<Sep>

impl<Handle> StructuralPartialEq for TokenSinkResult<Handle>

impl<T> StructuralPartialEq for Repr<T>

impl<'a> StructuralPartialEq for Header<'a>

impl<'headers, 'buf> StructuralPartialEq for Request<'headers, 'buf>

impl<'headers, 'buf> StructuralPartialEq for Response<'headers, 'buf>

impl<T> StructuralPartialEq for De<T>

impl<T> StructuralPartialEq for Serde<T>
where for<'de> De<T>: Deserialize<'de>, for<'a> Ser<'a, T>: Serialize,

impl<'a, C> StructuralPartialEq for Ref<'a, C>

impl<'data> StructuralPartialEq for IslamicCacheV1<'data>

impl<'data> StructuralPartialEq for JapaneseErasV1<'data>

impl<'data> StructuralPartialEq for CaseMapExceptions<'data>

impl<'data> StructuralPartialEq for CaseMapUnfoldV1<'data>

impl<'data> StructuralPartialEq for CaseMapV1<'data>

impl<'data> StructuralPartialEq for CollationDataV1<'data>

impl<'data> StructuralPartialEq for CollationJamoV1<'data>

impl<'data> StructuralPartialEq for Char16Trie<'data>

impl<'trie, T: TrieValue> StructuralPartialEq for CodePointTrie<'trie, T>

impl<'data> StructuralPartialEq for SymbolsV1<'data>

impl<'data> StructuralPartialEq for ContextsV1<'data>

impl<'data> StructuralPartialEq for FormatWidthsV1<'data>

impl<'data> StructuralPartialEq for SymbolsV1<'data>

impl<'data> StructuralPartialEq for ContextsV1<'data>

impl<'data> StructuralPartialEq for FormatWidthsV1<'data>

impl<'data> StructuralPartialEq for GenericPatternV1<'data>

impl<'data> StructuralPartialEq for LengthPatternsV1<'data>

impl<'data> StructuralPartialEq for PatternPluralsV1<'data>

impl<'data> StructuralPartialEq for DateLengthsV1<'data>

impl<'data> StructuralPartialEq for DateSymbolsV1<'data>

impl<'data> StructuralPartialEq for Eras<'data>

impl<'data> StructuralPartialEq for TimeLengthsV1<'data>

impl<'data> StructuralPartialEq for TimeSymbolsV1<'data>

impl<'data> StructuralPartialEq for ContextsV1<'data>

impl<'data> StructuralPartialEq for FormatWidthsV1<'data>

impl<'data> StructuralPartialEq for SymbolsV1<'data>

impl<'data> StructuralPartialEq for ExemplarCitiesV1<'data>

impl<'data> StructuralPartialEq for TimeZoneFormatsV1<'data>

impl<'data> StructuralPartialEq for AffixesV1<'data>

impl<'data> StructuralPartialEq for DecimalSymbolsV1<'data>

impl<'data> StructuralPartialEq for ListJoinerPattern<'data>

impl<'data> StructuralPartialEq for AliasesV1<'data>

impl<'data> StructuralPartialEq for AliasesV2<'data>

impl<'data> StructuralPartialEq for LikelySubtagsV1<'data>

impl<'data> StructuralPartialEq for ScriptDirectionV1<'data>

impl<'data> StructuralPartialEq for PluralRulesV1<'data>

impl<'data> StructuralPartialEq for HelloWorldV1<'data>

impl<P0, P1, F> StructuralPartialEq for ForkByErrorProvider<P0, P1, F>

impl<'data> StructuralPartialEq for LstmDataV1<'data>

impl<'data> StructuralPartialEq for LstmDataFloat32<'data>

impl<'data> StructuralPartialEq for LstmMatrix1<'data>

impl<'data> StructuralPartialEq for LstmMatrix2<'data>

impl<'data> StructuralPartialEq for LstmMatrix3<'data>

impl<'data> StructuralPartialEq for RuleBreakDataV1<'data>

impl<'data> StructuralPartialEq for Bcp47ToIanaMapV1<'data>

impl<'data> StructuralPartialEq for IanaToBcp47MapV1<'data>

impl<'data> StructuralPartialEq for IanaToBcp47MapV2<'data>

impl<'data> StructuralPartialEq for MetazonePeriodV1<'data>

impl<P: Pixel, Container> StructuralPartialEq for ImageBuffer<P, Container>

impl<T> StructuralPartialEq for Luma<T>

impl<T> StructuralPartialEq for LumaA<T>

impl<T> StructuralPartialEq for Rgb<T>

impl<T> StructuralPartialEq for Rgba<T>

impl<A, B> StructuralPartialEq for EitherOrBoth<A, B>

impl<'n> StructuralPartialEq for Pieces<'n>

impl<T> StructuralPartialEq for Size<T>

impl<Storage> StructuralPartialEq for __BindgenBitfieldUnit<Storage>

impl<Storage> StructuralPartialEq for __BindgenBitfieldUnit<Storage>

impl<K: ?Sized, V: ?Sized, S> StructuralPartialEq for LiteMap<K, V, S>

impl<S> StructuralPartialEq for Arc<S>

impl<'a> StructuralPartialEq for Name<'a>

impl<Storage> StructuralPartialEq for __BindgenBitfieldUnit<Storage>

impl<T: Copy, const N: usize> StructuralPartialEq for __BindgenOpaqueArray<T, N>

impl<ElementType, ExtentType> StructuralPartialEq for Span_storage_type<ElementType, ExtentType>

impl<Serialized> StructuralPartialEq for EnumSet<Serialized>

impl<Serialized> StructuralPartialEq for EnumSet_ConstIterator<Serialized>

impl<Storage> StructuralPartialEq for __BindgenBitfieldUnit<Storage>

impl<T> StructuralPartialEq for Range<T>

impl<T, UniquePtrT> StructuralPartialEq for TempPtrToSetterT<T, UniquePtrT>

impl<T: Copy, const N: usize> StructuralPartialEq for __BindgenOpaqueArray<T, N>

impl<Unit> StructuralPartialEq for SourceText<Unit>

impl<'a> StructuralPartialEq for Token<'a>

impl<E> StructuralPartialEq for Err<E>

impl<I> StructuralPartialEq for Error<I>

impl<'data> StructuralPartialEq for ImportName<'data>

impl<'data> StructuralPartialEq for Bytes<'data>

impl<'data> StructuralPartialEq for CodeView<'data>

impl<'data> StructuralPartialEq for CompressedData<'data>

impl<'data> StructuralPartialEq for Export<'data>

impl<'data> StructuralPartialEq for Import<'data>

impl<'data> StructuralPartialEq for ObjectMapEntry<'data>

impl<'data> StructuralPartialEq for ObjectMapFile<'data>

impl<'data> StructuralPartialEq for SymbolMapName<'data>

impl<'data> StructuralPartialEq for ByteString<'data>

impl<Section, Symbol> StructuralPartialEq for SymbolFlags<Section, Symbol>

impl<N> StructuralPartialEq for Cycle<N>

impl<N, E> StructuralPartialEq for Element<N, E>

impl<'a> StructuralPartialEq for Cursor<'a>

impl<const N: usize> StructuralPartialEq for Pixel<N>

impl<'a> StructuralPartialEq for Event<'a>

impl<'a> StructuralPartialEq for BytesEnd<'a>

impl<'a> StructuralPartialEq for BytesPI<'a>

impl<'a> StructuralPartialEq for Prefix<'a>

impl<'a> StructuralPartialEq for QName<'a>

impl<T> StructuralPartialEq for Attr<T>

impl<'h> StructuralPartialEq for Match<'h>

impl<'h> StructuralPartialEq for Match<'h>

impl<'a> StructuralPartialEq for Ref<'a>

impl<Left, Right> StructuralPartialEq for Either<Left, Right>

impl<'a> StructuralPartialEq for Payload<'a>

impl<'a> StructuralPartialEq for Der<'a>

impl<'a> StructuralPartialEq for DnsName<'a>

impl<'a> StructuralPartialEq for Stream<'a>

impl<AttrValue> StructuralPartialEq for AttrSelectorOperation<AttrValue>

impl<AttrValue> StructuralPartialEq for ParsedAttrSelectorOperation<AttrValue>

impl<NamespaceUrl> StructuralPartialEq for NamespaceConstraint<NamespaceUrl>

impl<'a, T: 'a> StructuralPartialEq for ArcBorrow<'a, T>

impl<Kind: PortKind> StructuralPartialEq for PortIndex<Kind>

impl<Kind: PortKind> StructuralPartialEq for PortId<Kind>

impl<Static> StructuralPartialEq for Atom<Static>

impl<'a> StructuralPartialEq for Unpacked<'a>

impl<A, B> StructuralPartialEq for Either<A, B>

impl<Angle> StructuralPartialEq for FontStyle<Angle>

impl<Angle, LengthPercentage> StructuralPartialEq for GenericPathOrShapeFunction<Angle, LengthPercentage>

impl<Angle, LengthPercentage> StructuralPartialEq for GenericShapeCommand<Angle, LengthPercentage>

impl<Angle, LengthPercentage> StructuralPartialEq for Shape<Angle, LengthPercentage>

impl<Angle, NonNegativeFactor, ZeroToOneFactor, Length, Shadow, U> StructuralPartialEq for GenericFilter<Angle, NonNegativeFactor, ZeroToOneFactor, Length, Shadow, U>

impl<Angle, Number, Length, Integer, LengthPercentage> StructuralPartialEq for GenericTransformOperation<Angle, Number, Length, Integer, LengthPercentage>
where Angle: Zero, LengthPercentage: Zero + ZeroNoPercent, Number: PartialEq,

impl<Angle, Position> StructuralPartialEq for GenericRayFunction<Angle, Position>

impl<Angle, Position, LengthPercentage, NonNegativeLengthPercentage, BasicShapeRect> StructuralPartialEq for GenericBasicShape<Angle, Position, LengthPercentage, NonNegativeLengthPercentage, BasicShapeRect>

impl<BasicShape, I> StructuralPartialEq for GenericShapeOutside<BasicShape, I>

impl<BasicShape, U> StructuralPartialEq for GenericClipPath<BasicShape, U>

impl<Color, Percentage> StructuralPartialEq for GenericColorMix<Color, Percentage>

impl<Color, SizeLength, BlurShapeLength, ShapeLength> StructuralPartialEq for GenericBoxShadow<Color, SizeLength, BlurShapeLength, ShapeLength>

impl<Color, SizeLength, ShapeLength> StructuralPartialEq for GenericSimpleShadow<Color, SizeLength, ShapeLength>

impl<Color, T> StructuralPartialEq for GenericGradientItem<Color, T>

impl<Color, T> StructuralPartialEq for ColorStop<Color, T>

impl<Color, Url> StructuralPartialEq for GenericSVGPaint<Color, Url>

impl<Component> StructuralPartialEq for ValueInner<Component>

impl<Component> StructuralPartialEq for ComponentList<Component>

impl<Component> StructuralPartialEq for Value<Component>

impl<Function> StructuralPartialEq for GenericOffsetPath<Function>

impl<G, ImageUrl, Color, Percentage, Resolution> StructuralPartialEq for GenericImage<G, ImageUrl, Color, Percentage, Resolution>

impl<H, V, Depth> StructuralPartialEq for GenericTransformOrigin<H, V, Depth>

impl<Image> StructuralPartialEq for GenericContent<Image>

impl<Image> StructuralPartialEq for GenericCursor<Image>

impl<Image, Color, Percentage> StructuralPartialEq for GenericCrossFade<Image, Color, Percentage>

impl<Image, Color, Percentage> StructuralPartialEq for GenericCrossFadeElement<Image, Color, Percentage>

impl<Image, Number> StructuralPartialEq for GenericCursorImage<Image, Number>

impl<Image, Resolution> StructuralPartialEq for GenericImageSet<Image, Resolution>

impl<Image, Resolution> StructuralPartialEq for GenericImageSetItem<Image, Resolution>

impl<Integer> StructuralPartialEq for RepeatCount<Integer>

impl<Integer> StructuralPartialEq for GenericCounterPair<Integer>

impl<Integer> StructuralPartialEq for FeatureTagValue<Integer>

impl<Integer> StructuralPartialEq for GenericGridLine<Integer>

impl<Integer, Number, LinearStops> StructuralPartialEq for TimingFunction<Integer, Number, LinearStops>

impl<Length, Number, Percentage, LengthPercentage, Color, Image, Url, Integer, Angle, Time, Resolution, TransformFunction> StructuralPartialEq for GenericValueComponent<Length, Number, Percentage, LengthPercentage, Color, Image, Url, Integer, Angle, Time, Resolution, TransformFunction>

impl<LengthOrAuto> StructuralPartialEq for GenericClipRect<LengthOrAuto>

impl<LengthPercent> StructuralPartialEq for GenericAnimationTimeline<LengthPercent>

impl<LengthPercent> StructuralPartialEq for GenericBackgroundSize<LengthPercent>

impl<LengthPercent> StructuralPartialEq for GenericLengthPercentageOrAuto<LengthPercent>

impl<LengthPercent> StructuralPartialEq for GenericLengthPercentageOrNormal<LengthPercent>

impl<LengthPercent> StructuralPartialEq for GenericMaxSize<LengthPercent>

impl<LengthPercent> StructuralPartialEq for GenericSize<LengthPercent>

impl<LengthPercent> StructuralPartialEq for GenericViewFunction<LengthPercent>

impl<LengthPercent> StructuralPartialEq for GenericViewTimelineInset<LengthPercent>

impl<LengthPercentage> StructuralPartialEq for GenericVerticalAlign<LengthPercentage>

impl<LengthPercentage> StructuralPartialEq for CoordinatePair<LengthPercentage>

impl<LengthPercentage> StructuralPartialEq for GenericPolygon<LengthPercentage>

impl<LengthPercentage> StructuralPartialEq for PolygonCoord<LengthPercentage>

impl<LengthPercentage> StructuralPartialEq for GenericBorderRadius<LengthPercentage>

impl<LengthPercentage> StructuralPartialEq for GenericAnchorSizeFunction<LengthPercentage>

impl<LengthPercentage> StructuralPartialEq for GenericTextIndent<LengthPercentage>

impl<LengthPercentage, Integer> StructuralPartialEq for GenericTrackListValue<LengthPercentage, Integer>

impl<LengthPercentage, Integer> StructuralPartialEq for GenericTrackList<LengthPercentage, Integer>

impl<LengthPercentage, Length> StructuralPartialEq for GenericTranslate<LengthPercentage, Length>
where LengthPercentage: Zero + ZeroNoPercent, Length: Zero,

impl<LengthPercentage, NonNegativeLengthPercentage> StructuralPartialEq for GenericInsetRect<LengthPercentage, NonNegativeLengthPercentage>

impl<LineDirection, LengthPercentage, NonNegativeLength, NonNegativeLengthPercentage, Position, Angle, AngleOrPercentage, Color> StructuralPartialEq for GenericGradient<LineDirection, LengthPercentage, NonNegativeLength, NonNegativeLengthPercentage, Position, Angle, AngleOrPercentage, Color>

impl<N> StructuralPartialEq for Ratio<N>

impl<NonNegativeLength> StructuralPartialEq for GenericPerspective<NonNegativeLength>

impl<NonNegativeLength> StructuralPartialEq for GenericCircle<NonNegativeLength>

impl<NonNegativeLength, NonNegativeLengthPercentage> StructuralPartialEq for GenericEndingShape<NonNegativeLength, NonNegativeLengthPercentage>

impl<NonNegativeLengthPercentage> StructuralPartialEq for GenericShapeRadius<NonNegativeLengthPercentage>

impl<NonNegativeLengthPercentage> StructuralPartialEq for GenericEllipse<NonNegativeLengthPercentage>

impl<Number> StructuralPartialEq for GenericScale<Number>

impl<Number> StructuralPartialEq for VariationValue<Number>

impl<Number, Angle> StructuralPartialEq for GenericRotate<Number, Angle>

impl<Number, Integer> StructuralPartialEq for GenericInitialLetter<Number, Integer>

impl<NumberOrPercentage> StructuralPartialEq for GenericBorderImageSlice<NumberOrPercentage>

impl<OpacityType> StructuralPartialEq for GenericSVGOpacity<OpacityType>

impl<OriginColor> StructuralPartialEq for ColorFunction<OriginColor>

impl<P, LP> StructuralPartialEq for GenericInset<P, LP>

impl<Percentage> StructuralPartialEq for GenericColor<Percentage>

impl<Percentage, LengthPercentage> StructuralPartialEq for GenericAnchorFunction<Percentage, LengthPercentage>

impl<Position, NonNegativeLengthPercentage> StructuralPartialEq for Circle<Position, NonNegativeLengthPercentage>

impl<Position, NonNegativeLengthPercentage> StructuralPartialEq for Ellipse<Position, NonNegativeLengthPercentage>

impl<PositiveInteger> StructuralPartialEq for GenericColumnCount<PositiveInteger>

impl<Shapes, RayFunction, U> StructuralPartialEq for GenericOffsetPathFunction<Shapes, RayFunction, U>

impl<T> StructuralPartialEq for Rect<T>

impl<T, const FRACTION_BITS: u16> StructuralPartialEq for FixedPoint<T, FRACTION_BITS>

impl<ValueType> StructuralPartialEq for ColorComponent<ValueType>

impl<Min, Max> StructuralPartialEq for MinMax<Min, Max>

impl<T> StructuralPartialEq for Line<T>

impl<T> StructuralPartialEq for Point<T>

impl<T> StructuralPartialEq for Rect<T>

impl<T> StructuralPartialEq for Size<T>

impl<'a, 'b> StructuralPartialEq for Builder<'a, 'b>

impl<const CONFIG: EncodedConfig> StructuralPartialEq for Iso8601<CONFIG>

impl<'a> StructuralPartialEq for Shader<'a>

impl<'a> StructuralPartialEq for Paint<'a>

impl<'a> StructuralPartialEq for Pattern<'a>

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

impl<'k> StructuralPartialEq for KeyMut<'k>

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

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

impl<'text> StructuralPartialEq for BidiInfo<'text>

impl<'text> StructuralPartialEq for InitialInfo<'text>

impl<'text> StructuralPartialEq for InitialInfoExt<'text>

impl<'text> StructuralPartialEq for ParagraphBidiInfo<'text>

impl<'text> StructuralPartialEq for BidiInfo<'text>

impl<'text> StructuralPartialEq for InitialInfo<'text>

impl<'text> StructuralPartialEq for InitialInfoExt<'text>

impl<'text> StructuralPartialEq for ParagraphBidiInfo<'text>

impl<T> StructuralPartialEq for WEnum<T>

impl<P> StructuralPartialEq for Pass<P>

impl<K> StructuralPartialEq for Item<K>

impl<'a, T> StructuralPartialEq for ItemRange<'a, T>

impl<I, T> StructuralPartialEq for RangedStates<I, T>

impl<Str> StructuralPartialEq for Key<Str>

impl<T: 'static> StructuralPartialEq for Event<T>

impl<'t, T> StructuralPartialEq for TokenSlice<'t, T>

impl<I, E> StructuralPartialEq for ParseError<I, E>

impl<I, S> StructuralPartialEq for Stateful<I, S>

impl<C0, C1> StructuralPartialEq for EitherCart<C0, C1>

impl<O> StructuralPartialEq for F32<O>

impl<O> StructuralPartialEq for F64<O>

impl<O> StructuralPartialEq for I128<O>

impl<O> StructuralPartialEq for I16<O>

impl<O> StructuralPartialEq for I32<O>

impl<O> StructuralPartialEq for I64<O>

impl<O> StructuralPartialEq for U128<O>

impl<O> StructuralPartialEq for U16<O>

impl<O> StructuralPartialEq for U32<O>

impl<O> StructuralPartialEq for U64<O>

impl<Store> StructuralPartialEq for ZeroTrieFlavor<Store>

impl<Store> StructuralPartialEq for ZeroTrie<Store>

impl<U, const N: usize> StructuralPartialEq for NichedOption<U, N>

impl<const N: usize> StructuralPartialEq for RawBytesULE<N>