pub trait StructuralPartialEq { }
structural_match
)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ยง
impl StructuralPartialEq for AnsiColor
impl StructuralPartialEq for Color
impl StructuralPartialEq for Action
impl StructuralPartialEq for State
impl StructuralPartialEq for DependencyKind
impl StructuralPartialEq for Applicability
impl StructuralPartialEq for DiagnosticLevel
impl StructuralPartialEq for Edition
impl StructuralPartialEq for Message
impl StructuralPartialEq for Cfg
impl StructuralPartialEq for CfgExpr
impl StructuralPartialEq for Platform
impl StructuralPartialEq for ArgPredicate
impl StructuralPartialEq for ValueHint
impl StructuralPartialEq for ContextKind
impl StructuralPartialEq for ContextValue
impl StructuralPartialEq for clap_builder::error::kind::ErrorKind
impl StructuralPartialEq for ValueSource
impl StructuralPartialEq for clap_builder::util::color::ColorChoice
impl StructuralPartialEq for colorchoice::ColorChoice
impl StructuralPartialEq for IndexType
impl StructuralPartialEq for Container
impl StructuralPartialEq for StackFrameOffset
impl StructuralPartialEq for UnwindOperation
impl StructuralPartialEq for nom::error::ErrorKind
impl StructuralPartialEq for VerboseErrorKind
impl StructuralPartialEq for Needed
impl StructuralPartialEq for Endianness
impl StructuralPartialEq for CompareResult
impl StructuralPartialEq for oneshot_uniffi::errors::RecvTimeoutError
impl StructuralPartialEq for oneshot_uniffi::errors::TryRecvError
impl StructuralPartialEq for plain::error::Error
impl StructuralPartialEq for Endian
impl StructuralPartialEq for Op
impl StructuralPartialEq for Category
impl StructuralPartialEq for serde_json::value::Value
impl StructuralPartialEq for StrSimError
impl StructuralPartialEq for Offset
impl StructuralPartialEq for toml::ser::Error
impl StructuralPartialEq for toml::value::Value
impl StructuralPartialEq for uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement
impl StructuralPartialEq for uniffi_bindgen::bindings::python::gen_python::ImportRequirement
impl StructuralPartialEq for FfiType
impl StructuralPartialEq for ErrorMetadata
impl StructuralPartialEq for LiteralMetadata
impl StructuralPartialEq for uniffi_meta::Metadata
impl StructuralPartialEq for Radix
impl StructuralPartialEq for UniffiTraitMetadata
impl StructuralPartialEq for ExternalKind
impl StructuralPartialEq for ObjectImpl
impl StructuralPartialEq for uniffi_meta::types::Type
impl StructuralPartialEq for Special
impl StructuralPartialEq for StringifierOrInheritOrStatic
impl StructuralPartialEq for StringifierOrStatic
impl StructuralPartialEq for FloatingPointType
impl StructuralPartialEq for IntegerType
impl StructuralPartialEq for CallbackResult
impl StructuralPartialEq for ForeignExecutorCallbackResult
impl StructuralPartialEq for RustCallStatusCode
impl StructuralPartialEq for RustFuturePoll
impl StructuralPartialEq for RustTaskCallbackCode
impl StructuralPartialEq for TargetLanguage
impl StructuralPartialEq for Level
impl StructuralPartialEq for LevelFilter
impl StructuralPartialEq for AsciiChar
impl StructuralPartialEq for uniffi::deps::static_assertions::_core::cmp::Ordering
impl StructuralPartialEq for uniffi::deps::static_assertions::_core::fmt::Alignment
impl StructuralPartialEq for DebugAsHex
impl StructuralPartialEq for Sign
impl StructuralPartialEq for IpAddr
impl StructuralPartialEq for Ipv6MulticastScope
impl StructuralPartialEq for SocketAddr
impl StructuralPartialEq for FpCategory
impl StructuralPartialEq for IntErrorKind
impl StructuralPartialEq for GetManyMutError
impl StructuralPartialEq for SearchStep
impl StructuralPartialEq for uniffi::deps::static_assertions::_core::sync::atomic::Ordering
impl StructuralPartialEq for TryReserveErrorKind
impl StructuralPartialEq for BacktraceStatus
impl StructuralPartialEq for VarError
impl StructuralPartialEq for SeekFrom
impl StructuralPartialEq for std::io::error::ErrorKind
impl StructuralPartialEq for Shutdown
impl StructuralPartialEq for BacktraceStyle
impl StructuralPartialEq for std::sync::mpsc::RecvTimeoutError
impl StructuralPartialEq for std::sync::mpsc::TryRecvError
impl StructuralPartialEq for _Unwind_Action
impl StructuralPartialEq for _Unwind_Reason_Code
impl StructuralPartialEq for bool
impl StructuralPartialEq for char
impl StructuralPartialEq for i8
impl StructuralPartialEq for i16
impl StructuralPartialEq for i32
impl StructuralPartialEq for i64
impl StructuralPartialEq for i128
impl StructuralPartialEq for isize
impl StructuralPartialEq for str
impl StructuralPartialEq for u8
impl StructuralPartialEq for u16
impl StructuralPartialEq for u32
impl StructuralPartialEq for u64
impl StructuralPartialEq for u128
impl StructuralPartialEq for ()
impl StructuralPartialEq for usize
impl StructuralPartialEq for StripBytes
impl StructuralPartialEq for StripStr
impl StructuralPartialEq for WinconBytes
impl StructuralPartialEq for Ansi256Color
impl StructuralPartialEq for RgbColor
impl StructuralPartialEq for EffectIter
impl StructuralPartialEq for Effects
impl StructuralPartialEq for Reset
impl StructuralPartialEq for Style
impl StructuralPartialEq for Params
impl StructuralPartialEq for AsciiParser
impl StructuralPartialEq for Utf8Parser
impl StructuralPartialEq for FromPathBufError
impl StructuralPartialEq for FromPathError
impl StructuralPartialEq for Dependency
impl StructuralPartialEq for Diagnostic
impl StructuralPartialEq for DiagnosticCode
impl StructuralPartialEq for DiagnosticSpan
impl StructuralPartialEq for DiagnosticSpanLine
impl StructuralPartialEq for DiagnosticSpanMacroExpansion
impl StructuralPartialEq for Artifact
impl StructuralPartialEq for ArtifactProfile
impl StructuralPartialEq for BuildFinished
impl StructuralPartialEq for BuildScript
impl StructuralPartialEq for CompilerMessage
impl StructuralPartialEq for Package
impl StructuralPartialEq for PackageId
impl StructuralPartialEq for Source
impl StructuralPartialEq for Target
impl StructuralPartialEq for ArgGroup
impl StructuralPartialEq for OsStr
impl StructuralPartialEq for PossibleValue
impl StructuralPartialEq for ValueRange
impl StructuralPartialEq for Str
impl StructuralPartialEq for StyledStr
impl StructuralPartialEq for ArgMatches
impl StructuralPartialEq for Id
impl StructuralPartialEq for ArgCursor
impl StructuralPartialEq for RawArgs
impl StructuralPartialEq for MatchOptions
impl StructuralPartialEq for Pattern
impl StructuralPartialEq for MemberHeader
impl StructuralPartialEq for Ctx
impl StructuralPartialEq for goblin::elf::compression_header::compression_header32::CompressionHeader
impl StructuralPartialEq for goblin::elf::compression_header::compression_header64::CompressionHeader
impl StructuralPartialEq for goblin::elf::compression_header::CompressionHeader
impl StructuralPartialEq for goblin::elf::dynamic::dyn32::Dyn
impl StructuralPartialEq for goblin::elf::dynamic::dyn32::DynamicInfo
impl StructuralPartialEq for goblin::elf::dynamic::dyn64::Dyn
impl StructuralPartialEq for goblin::elf::dynamic::dyn64::DynamicInfo
impl StructuralPartialEq for goblin::elf::dynamic::Dyn
impl StructuralPartialEq for goblin::elf::dynamic::DynamicInfo
impl StructuralPartialEq for goblin::elf::header::header32::Header
impl StructuralPartialEq for goblin::elf::header::header64::Header
impl StructuralPartialEq for goblin::elf::header::Header
impl StructuralPartialEq for goblin::elf::program_header::program_header32::ProgramHeader
impl StructuralPartialEq for goblin::elf::program_header::program_header64::ProgramHeader
impl StructuralPartialEq for goblin::elf::program_header::ProgramHeader
impl StructuralPartialEq for goblin::elf::reloc::reloc32::Rel
impl StructuralPartialEq for goblin::elf::reloc::reloc32::Rela
impl StructuralPartialEq for goblin::elf::reloc::reloc64::Rel
impl StructuralPartialEq for goblin::elf::reloc::reloc64::Rela
impl StructuralPartialEq for Reloc
impl StructuralPartialEq for goblin::elf::section_header::section_header32::SectionHeader
impl StructuralPartialEq for goblin::elf::section_header::section_header64::SectionHeader
impl StructuralPartialEq for goblin::elf::section_header::SectionHeader
impl StructuralPartialEq for goblin::elf::sym::Sym
impl StructuralPartialEq for goblin::elf::sym::sym32::Sym
impl StructuralPartialEq for goblin::elf::sym::sym64::Sym
impl StructuralPartialEq for DataDirectories
impl StructuralPartialEq for DataDirectory
impl StructuralPartialEq for ImageDebugDirectory
impl StructuralPartialEq for Register
impl StructuralPartialEq for RuntimeFunction
impl StructuralPartialEq for UnwindCode
impl StructuralPartialEq for ExportDirectoryTable
impl StructuralPartialEq for CoffHeader
impl StructuralPartialEq for DosHeader
impl StructuralPartialEq for goblin::pe::header::Header
impl StructuralPartialEq for OptionalHeader
impl StructuralPartialEq for StandardFields32
impl StructuralPartialEq for StandardFields64
impl StructuralPartialEq for StandardFields
impl StructuralPartialEq for WindowsFields32
impl StructuralPartialEq for WindowsFields64
impl StructuralPartialEq for Relocation
impl StructuralPartialEq for SectionTable
impl StructuralPartialEq for AuxBeginAndEndFunction
impl StructuralPartialEq for AuxFunctionDefinition
impl StructuralPartialEq for AuxSectionDefinition
impl StructuralPartialEq for AuxWeakExternal
impl StructuralPartialEq for goblin::pe::symbol::Symbol
impl StructuralPartialEq for oneshot_uniffi::errors::RecvError
impl StructuralPartialEq for Sleb128
impl StructuralPartialEq for Uleb128
impl StructuralPartialEq for BuildMetadata
impl StructuralPartialEq for Comparator
impl StructuralPartialEq for Prerelease
impl StructuralPartialEq for Version
impl StructuralPartialEq for VersionReq
impl StructuralPartialEq for IgnoredAny
impl StructuralPartialEq for serde::de::value::Error
impl StructuralPartialEq for Number
impl StructuralPartialEq for Date
impl StructuralPartialEq for Datetime
impl StructuralPartialEq for Time
impl StructuralPartialEq for toml::de::Error
impl StructuralPartialEq for uniffi_bindgen::interface::enum_::Enum
impl StructuralPartialEq for Variant
impl StructuralPartialEq for ResultType
impl StructuralPartialEq for Field
impl StructuralPartialEq for uniffi_bindgen::interface::record::Record
impl StructuralPartialEq for EmptyBindingsConfig
impl StructuralPartialEq for CallbackInterfaceMetadata
impl StructuralPartialEq for ConstructorMetadata
impl StructuralPartialEq for CustomTypeMetadata
impl StructuralPartialEq for EnumMetadata
impl StructuralPartialEq for FieldMetadata
impl StructuralPartialEq for FnMetadata
impl StructuralPartialEq for FnParamMetadata
impl StructuralPartialEq for MethodMetadata
impl StructuralPartialEq for NamespaceMetadata
impl StructuralPartialEq for ObjectMetadata
impl StructuralPartialEq for RecordMetadata
impl StructuralPartialEq for TraitMethodMetadata
impl StructuralPartialEq for UdlFile
impl StructuralPartialEq for VariantMetadata
impl StructuralPartialEq for utf8parse::Parser
impl StructuralPartialEq for BooleanLit
impl StructuralPartialEq for EmptyArrayLit
impl StructuralPartialEq for EmptyDictionaryLit
impl StructuralPartialEq for Any
impl StructuralPartialEq for ArrayBuffer
impl StructuralPartialEq for ArrayBufferView
impl StructuralPartialEq for Assign
impl StructuralPartialEq for Async
impl StructuralPartialEq for Attribute
impl StructuralPartialEq for Boolean
impl StructuralPartialEq for BufferSource
impl StructuralPartialEq for Byte
impl StructuralPartialEq for ByteString
impl StructuralPartialEq for Callback
impl StructuralPartialEq for CloseBrace
impl StructuralPartialEq for CloseBracket
impl StructuralPartialEq for CloseParen
impl StructuralPartialEq for Colon
impl StructuralPartialEq for Comma
impl StructuralPartialEq for Const
impl StructuralPartialEq for Constructor
impl StructuralPartialEq for DOMString
impl StructuralPartialEq for DataView
impl StructuralPartialEq for Deleter
impl StructuralPartialEq for Dictionary
impl StructuralPartialEq for Dot
impl StructuralPartialEq for Double
impl StructuralPartialEq for Ellipsis
impl StructuralPartialEq for weedle::term::Enum
impl StructuralPartialEq for weedle::term::Error
impl StructuralPartialEq for False
impl StructuralPartialEq for Float32Array
impl StructuralPartialEq for Float64Array
impl StructuralPartialEq for Float
impl StructuralPartialEq for FrozenArray
impl StructuralPartialEq for Getter
impl StructuralPartialEq for GreaterThan
impl StructuralPartialEq for Implements
impl StructuralPartialEq for Includes
impl StructuralPartialEq for Infinity
impl StructuralPartialEq for Inherit
impl StructuralPartialEq for Int8Array
impl StructuralPartialEq for Int16Array
impl StructuralPartialEq for Int32Array
impl StructuralPartialEq for Interface
impl StructuralPartialEq for Iterable
impl StructuralPartialEq for LegacyCaller
impl StructuralPartialEq for LessThan
impl StructuralPartialEq for Long
impl StructuralPartialEq for Maplike
impl StructuralPartialEq for Minus
impl StructuralPartialEq for Mixin
impl StructuralPartialEq for NaN
impl StructuralPartialEq for Namespace
impl StructuralPartialEq for NegInfinity
impl StructuralPartialEq for Null
impl StructuralPartialEq for Object
impl StructuralPartialEq for Octet
impl StructuralPartialEq for OpenBrace
impl StructuralPartialEq for OpenBracket
impl StructuralPartialEq for OpenParen
impl StructuralPartialEq for Optional
impl StructuralPartialEq for Or
impl StructuralPartialEq for Partial
impl StructuralPartialEq for Promise
impl StructuralPartialEq for QMark
impl StructuralPartialEq for ReadOnly
impl StructuralPartialEq for weedle::term::Record
impl StructuralPartialEq for Required
impl StructuralPartialEq for SemiColon
impl StructuralPartialEq for Sequence
impl StructuralPartialEq for Setlike
impl StructuralPartialEq for Setter
impl StructuralPartialEq for Short
impl StructuralPartialEq for Static
impl StructuralPartialEq for Stringifier
impl StructuralPartialEq for weedle::term::Symbol
impl StructuralPartialEq for True
impl StructuralPartialEq for Typedef
impl StructuralPartialEq for USVString
impl StructuralPartialEq for Uint8Array
impl StructuralPartialEq for Uint8ClampedArray
impl StructuralPartialEq for Uint16Array
impl StructuralPartialEq for Uint32Array
impl StructuralPartialEq for Undefined
impl StructuralPartialEq for Unrestricted
impl StructuralPartialEq for Unsigned
impl StructuralPartialEq for DoubleType
impl StructuralPartialEq for FloatType
impl StructuralPartialEq for LongLongType
impl StructuralPartialEq for LongType
impl StructuralPartialEq for ShortType
impl StructuralPartialEq for ParseLevelError
impl StructuralPartialEq for AllocError
impl StructuralPartialEq for Layout
impl StructuralPartialEq for LayoutError
impl StructuralPartialEq for CpuidResult
impl StructuralPartialEq for CharTryFromError
impl StructuralPartialEq for DecodeUtf16Error
impl StructuralPartialEq for ParseCharError
impl StructuralPartialEq for TryFromCharError
impl StructuralPartialEq for CStr
impl StructuralPartialEq for FromBytesUntilNulError
impl StructuralPartialEq for FromBytesWithNulError
impl StructuralPartialEq for uniffi::deps::static_assertions::_core::fmt::Error
impl StructuralPartialEq for FormattingOptions
impl StructuralPartialEq for Assume
impl StructuralPartialEq for AddrParseError
impl StructuralPartialEq for Ipv4Addr
impl StructuralPartialEq for Ipv6Addr
impl StructuralPartialEq for SocketAddrV4
impl StructuralPartialEq for SocketAddrV6
impl StructuralPartialEq for ParseFloatError
impl StructuralPartialEq for ParseIntError
impl StructuralPartialEq for TryFromIntError
impl StructuralPartialEq for RangeFull
impl StructuralPartialEq for uniffi::deps::static_assertions::_core::ptr::Alignment
impl StructuralPartialEq for ParseBoolError
impl StructuralPartialEq for Utf8Error
impl StructuralPartialEq for RawWaker
impl StructuralPartialEq for RawWakerVTable
impl StructuralPartialEq for Duration
impl StructuralPartialEq for TryFromFloatSecsError
impl StructuralPartialEq for UnorderedKeyError
impl StructuralPartialEq for TryReserveError
impl StructuralPartialEq for CString
impl StructuralPartialEq for FromVecWithNulError
impl StructuralPartialEq for IntoStringError
impl StructuralPartialEq for NulError
impl StructuralPartialEq for FromUtf8Error
impl StructuralPartialEq for String
impl StructuralPartialEq for FileType
impl StructuralPartialEq for Permissions
impl StructuralPartialEq for UCred
impl StructuralPartialEq for StripPrefixError
impl StructuralPartialEq for ExitCode
impl StructuralPartialEq for ExitStatus
impl StructuralPartialEq for ExitStatusError
impl StructuralPartialEq for Output
impl StructuralPartialEq for std::sync::mpsc::RecvError
impl StructuralPartialEq for WaitTimeoutResult
impl StructuralPartialEq for AccessError
impl StructuralPartialEq for ThreadId
impl StructuralPartialEq for Instant
impl StructuralPartialEq for SystemTime
impl StructuralPartialEq for PhantomPinned
impl<'a> StructuralPartialEq for Utf8Component<'a>
impl<'a> StructuralPartialEq for Utf8Prefix<'a>
impl<'a> StructuralPartialEq for UnwindHandler<'a>
impl<'a> StructuralPartialEq for Unexpected<'a>
impl<'a> StructuralPartialEq for Argument<'a>
impl<'a> StructuralPartialEq for ExtendedAttribute<'a>
impl<'a> StructuralPartialEq for IdentifierOrString<'a>
impl<'a> StructuralPartialEq for Definition<'a>
impl<'a> StructuralPartialEq for AsyncIterableInterfaceMember<'a>
impl<'a> StructuralPartialEq for InterfaceMember<'a>
impl<'a> StructuralPartialEq for IterableInterfaceMember<'a>
impl<'a> StructuralPartialEq for ConstValue<'a>
impl<'a> StructuralPartialEq for DefaultValue<'a>
impl<'a> StructuralPartialEq for FloatLit<'a>
impl<'a> StructuralPartialEq for IntegerLit<'a>
impl<'a> StructuralPartialEq for MixinMember<'a>
impl<'a> StructuralPartialEq for NamespaceMember<'a>
impl<'a> StructuralPartialEq for ConstType<'a>
impl<'a> StructuralPartialEq for NonAnyType<'a>
impl<'a> StructuralPartialEq for RecordKeyType<'a>
impl<'a> StructuralPartialEq for ReturnType<'a>
impl<'a> StructuralPartialEq for SingleType<'a>
impl<'a> StructuralPartialEq for weedle::types::Type<'a>
impl<'a> StructuralPartialEq for UnionMemberType<'a>
impl<'a> StructuralPartialEq for Utf8Pattern<'a>
impl<'a> StructuralPartialEq for Component<'a>
impl<'a> StructuralPartialEq for Prefix<'a>
impl<'a> StructuralPartialEq for Utf8Components<'a>
impl<'a> StructuralPartialEq for Utf8PrefixComponent<'a>
impl<'a> StructuralPartialEq for goblin::archive::Header<'a>
impl<'a> StructuralPartialEq for Member<'a>
impl<'a> StructuralPartialEq for CodeviewPDB70DebugInfo<'a>
impl<'a> StructuralPartialEq for DebugData<'a>
impl<'a> StructuralPartialEq for SingleArgument<'a>
impl<'a> StructuralPartialEq for VariadicArgument<'a>
impl<'a> StructuralPartialEq for ExtendedAttributeArgList<'a>
impl<'a> StructuralPartialEq for ExtendedAttributeIdent<'a>
impl<'a> StructuralPartialEq for ExtendedAttributeIdentList<'a>
impl<'a> StructuralPartialEq for ExtendedAttributeNamedArgList<'a>
impl<'a> StructuralPartialEq for ExtendedAttributeNoArgs<'a>
impl<'a> StructuralPartialEq for Default<'a>
impl<'a> StructuralPartialEq for Identifier<'a>
impl<'a> StructuralPartialEq for DictionaryMember<'a>
impl<'a> StructuralPartialEq for AttributeInterfaceMember<'a>
impl<'a> StructuralPartialEq for ConstMember<'a>
impl<'a> StructuralPartialEq for ConstructorInterfaceMember<'a>
impl<'a> StructuralPartialEq for DoubleTypedAsyncIterable<'a>
impl<'a> StructuralPartialEq for DoubleTypedIterable<'a>
impl<'a> StructuralPartialEq for Inheritance<'a>
impl<'a> StructuralPartialEq for MaplikeInterfaceMember<'a>
impl<'a> StructuralPartialEq for OperationInterfaceMember<'a>
impl<'a> StructuralPartialEq for SetlikeInterfaceMember<'a>
impl<'a> StructuralPartialEq for SingleTypedAsyncIterable<'a>
impl<'a> StructuralPartialEq for SingleTypedIterable<'a>
impl<'a> StructuralPartialEq for StringifierMember<'a>
impl<'a> StructuralPartialEq for DecLit<'a>
impl<'a> StructuralPartialEq for FloatValueLit<'a>
impl<'a> StructuralPartialEq for HexLit<'a>
impl<'a> StructuralPartialEq for OctLit<'a>
impl<'a> StructuralPartialEq for StringLit<'a>
impl<'a> StructuralPartialEq for AttributeMixinMember<'a>
impl<'a> StructuralPartialEq for OperationMixinMember<'a>
impl<'a> StructuralPartialEq for AttributeNamespaceMember<'a>
impl<'a> StructuralPartialEq for OperationNamespaceMember<'a>
impl<'a> StructuralPartialEq for CallbackDefinition<'a>
impl<'a> StructuralPartialEq for CallbackInterfaceDefinition<'a>
impl<'a> StructuralPartialEq for DictionaryDefinition<'a>
impl<'a> StructuralPartialEq for EnumDefinition<'a>
impl<'a> StructuralPartialEq for ImplementsDefinition<'a>
impl<'a> StructuralPartialEq for IncludesStatementDefinition<'a>
impl<'a> StructuralPartialEq for InterfaceDefinition<'a>
impl<'a> StructuralPartialEq for InterfaceMixinDefinition<'a>
impl<'a> StructuralPartialEq for NamespaceDefinition<'a>
impl<'a> StructuralPartialEq for PartialDictionaryDefinition<'a>
impl<'a> StructuralPartialEq for PartialInterfaceDefinition<'a>
impl<'a> StructuralPartialEq for PartialInterfaceMixinDefinition<'a>
impl<'a> StructuralPartialEq for PartialNamespaceDefinition<'a>
impl<'a> StructuralPartialEq for TypedefDefinition<'a>
impl<'a> StructuralPartialEq for AttributedNonAnyType<'a>
impl<'a> StructuralPartialEq for AttributedType<'a>
impl<'a> StructuralPartialEq for FrozenArrayType<'a>
impl<'a> StructuralPartialEq for PromiseType<'a>
impl<'a> StructuralPartialEq for RecordType<'a>
impl<'a> StructuralPartialEq for SequenceType<'a>
impl<'a> StructuralPartialEq for uniffi::deps::log::Metadata<'a>
impl<'a> StructuralPartialEq for MetadataBuilder<'a>
impl<'a> StructuralPartialEq for Location<'a>
impl<'a> StructuralPartialEq for Utf8Chunk<'a>
impl<'s> StructuralPartialEq for StripBytesIter<'s>
impl<'s> StructuralPartialEq for StripStrIter<'s>
impl<'s> StructuralPartialEq for StrippedBytes<'s>
impl<'s> StructuralPartialEq for StrippedStr<'s>
impl<'s> StructuralPartialEq for WinconBytesIter<'s>
impl<'s> StructuralPartialEq for ParsedArg<'s>
impl<B, C> StructuralPartialEq for ControlFlow<B, C>
impl<C> StructuralPartialEq for anstyle_parse::Parser<C>
impl<E> StructuralPartialEq for Err<E>
impl<I> StructuralPartialEq for nom::error::Error<I>
impl<I> StructuralPartialEq for VerboseError<I>
impl<Idx> StructuralPartialEq for uniffi::deps::static_assertions::_core::ops::Range<Idx>
impl<Idx> StructuralPartialEq for uniffi::deps::static_assertions::_core::ops::RangeFrom<Idx>
impl<Idx> StructuralPartialEq for uniffi::deps::static_assertions::_core::ops::RangeInclusive<Idx>
impl<Idx> StructuralPartialEq for RangeTo<Idx>
impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>
impl<Idx> StructuralPartialEq for uniffi::deps::static_assertions::_core::range::Range<Idx>
impl<Idx> StructuralPartialEq for uniffi::deps::static_assertions::_core::range::RangeFrom<Idx>
impl<Idx> StructuralPartialEq for uniffi::deps::static_assertions::_core::range::RangeInclusive<Idx>
impl<T> StructuralPartialEq for Resettable<T>
impl<T> StructuralPartialEq for Bound<T>
impl<T> StructuralPartialEq for Option<T>
impl<T> StructuralPartialEq for Poll<T>
impl<T> StructuralPartialEq for SendTimeoutError<T>
impl<T> StructuralPartialEq for TrySendError<T>
impl<T> StructuralPartialEq for &Twhere
T: ?Sized,
impl<T> StructuralPartialEq for [T]
impl<T> StructuralPartialEq for (Tโ, Tโ, โฆ, Tโ)
This trait is implemented for tuples up to twelve items long.