pub trait StructuralPartialEq { }
🔬This is a nightly-only experimental API. (structural_match)
Available on non-crate feature miri-test-libstd only.
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 Eq.

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 attribute-based design to this trait.

Implementors§

source§

impl StructuralPartialEq for CachePreferenceError

source§

impl StructuralPartialEq for ClientCachePreference

source§

impl StructuralPartialEq for CompressPreference

source§

impl StructuralPartialEq for PreferredCompression

source§

impl StructuralPartialEq for ServerCachePreference

source§

impl StructuralPartialEq for UriKey

source§

impl StructuralPartialEq for Value

source§

impl StructuralPartialEq for BindIpVersion

source§

impl StructuralPartialEq for CacheAction

source§

impl StructuralPartialEq for Action

1.28.0 · source§

impl StructuralPartialEq for kvarn::prelude::fmt::Alignment

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::io::ErrorKind

1.0.0 · source§

impl StructuralPartialEq for SeekFrom

1.7.0 · source§

impl StructuralPartialEq for kvarn::prelude::net::IpAddr

source§

impl StructuralPartialEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralPartialEq for Shutdown

1.0.0 · source§

impl StructuralPartialEq for SocketAddr

source§

impl StructuralPartialEq for CacheControlError

source§

impl StructuralPartialEq for RequestParseStage

source§

impl StructuralPartialEq for SanitizeError

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::compact_str::core::cmp::Ordering

1.0.0 · source§

impl StructuralPartialEq for FpCategory

1.55.0 · source§

impl StructuralPartialEq for IntErrorKind

source§

impl StructuralPartialEq for Which

source§

impl StructuralPartialEq for SearchStep

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::compact_str::core::sync::atomic::Ordering

source§

impl StructuralPartialEq for webpki::error::Error

source§

impl StructuralPartialEq for webpki::subject_name::ip_address::IpAddr

source§

impl StructuralPartialEq for TryReserveErrorKind

1.65.0 · source§

impl StructuralPartialEq for BacktraceStatus

1.0.0 · source§

impl StructuralPartialEq for VarError

source§

impl StructuralPartialEq for BacktraceStyle

1.12.0 · source§

impl StructuralPartialEq for std::sync::mpsc::RecvTimeoutError

1.0.0 · source§

impl StructuralPartialEq for std::sync::mpsc::TryRecvError

source§

impl StructuralPartialEq for _Unwind_Action

source§

impl StructuralPartialEq for _Unwind_Reason_Code

source§

impl StructuralPartialEq for FlushCompress

source§

impl StructuralPartialEq for FlushDecompress

source§

impl StructuralPartialEq for Status

source§

impl StructuralPartialEq for Sign

source§

impl StructuralPartialEq for petgraph::dot::Config

source§

impl StructuralPartialEq for Direction

source§

impl StructuralPartialEq for Variant

source§

impl StructuralPartialEq for uuid::Version

source§

impl StructuralPartialEq for BernoulliError

source§

impl StructuralPartialEq for WeightedError

source§

impl StructuralPartialEq for PathQuery

§

impl StructuralPartialEq for OffsetDateTime

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::fmt::Error

source§

impl StructuralPartialEq for HeaderName

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::net::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 ParseBoolError

1.0.0 · source§

impl StructuralPartialEq for Utf8Error

1.8.0 · source§

impl StructuralPartialEq for kvarn::prelude::Instant

source§

impl StructuralPartialEq for Method

source§

impl StructuralPartialEq for StatusCode

source§

impl StructuralPartialEq for kvarn::prelude::Version

source§

impl StructuralPartialEq for CriticalRequestComponents

source§

impl StructuralPartialEq for AllocError

1.28.0 · source§

impl StructuralPartialEq for Layout

1.50.0 · source§

impl StructuralPartialEq for LayoutError

1.0.0 · source§

impl StructuralPartialEq for TypeId

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

1.69.0 · source§

impl StructuralPartialEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralPartialEq for FromBytesWithNulError

source§

impl StructuralPartialEq for Assume

1.34.0 · source§

impl StructuralPartialEq for NonZeroI8

1.34.0 · source§

impl StructuralPartialEq for NonZeroI16

1.34.0 · source§

impl StructuralPartialEq for NonZeroI32

1.34.0 · source§

impl StructuralPartialEq for NonZeroI64

1.34.0 · source§

impl StructuralPartialEq for NonZeroI128

1.34.0 · source§

impl StructuralPartialEq for NonZeroIsize

1.28.0 · source§

impl StructuralPartialEq for NonZeroU8

1.28.0 · source§

impl StructuralPartialEq for NonZeroU16

1.28.0 · source§

impl StructuralPartialEq for NonZeroU32

1.28.0 · source§

impl StructuralPartialEq for NonZeroU64

1.28.0 · source§

impl StructuralPartialEq for NonZeroU128

1.28.0 · source§

impl StructuralPartialEq for NonZeroUsize

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 kvarn::prelude::compact_str::core::ptr::Alignment

1.36.0 · source§

impl StructuralPartialEq for RawWaker

1.36.0 · source§

impl StructuralPartialEq for RawWakerVTable

1.3.0 · source§

impl StructuralPartialEq for kvarn::prelude::compact_str::core::time::Duration

1.66.0 · source§

impl StructuralPartialEq for TryFromFloatSecsError

source§

impl StructuralPartialEq for Unspecified

source§

impl StructuralPartialEq for ring::hkdf::Algorithm

source§

impl StructuralPartialEq for ring::hmac::Algorithm

source§

impl StructuralPartialEq for ring::pbkdf2::Algorithm

source§

impl StructuralPartialEq for EndOfInput

source§

impl StructuralPartialEq for DnsName

source§

impl StructuralPartialEq for InvalidDnsNameError

source§

impl StructuralPartialEq for webpki::subject_name::ip_address::AddrParseError

source§

impl StructuralPartialEq for InvalidSubjectNameError

source§

impl StructuralPartialEq for webpki::time::Time

1.57.0 · source§

impl StructuralPartialEq for alloc::collections::TryReserveError

1.64.0 · source§

impl StructuralPartialEq for CString

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 FromUtf8Error

1.1.0 · source§

impl StructuralPartialEq for FileType

1.0.0 · source§

impl StructuralPartialEq for Permissions

source§

impl StructuralPartialEq for std::os::unix::ucred::UCred

1.7.0 · source§

impl StructuralPartialEq for StripPrefixError

1.0.0 · source§

impl StructuralPartialEq for ExitStatus

source§

impl StructuralPartialEq for ExitStatusError

1.0.0 · source§

impl StructuralPartialEq for Output

1.5.0 · source§

impl StructuralPartialEq for std::sync::condvar::WaitTimeoutResult

1.0.0 · source§

impl StructuralPartialEq for std::sync::mpsc::RecvError

1.26.0 · source§

impl StructuralPartialEq for AccessError

1.19.0 · source§

impl StructuralPartialEq for ThreadId

1.8.0 · source§

impl StructuralPartialEq for SystemTime

source§

impl StructuralPartialEq for FixedBitSet

source§

impl StructuralPartialEq for GzHeader

source§

impl StructuralPartialEq for flate2::Compression

source§

impl StructuralPartialEq for getrandom::error::Error

source§

impl StructuralPartialEq for h2::ext::Protocol

source§

impl StructuralPartialEq for Reason

source§

impl StructuralPartialEq for StreamId

source§

impl StructuralPartialEq for ParseLevelError

source§

impl StructuralPartialEq for ParseBigIntError

source§

impl StructuralPartialEq for NegativeCycle

source§

impl StructuralPartialEq for petgraph::visit::dfsvisit::Time

source§

impl StructuralPartialEq for Domain

source§

impl StructuralPartialEq for socket2::Protocol

source§

impl StructuralPartialEq for RecvFlags

source§

impl StructuralPartialEq for Type

source§

impl StructuralPartialEq for Empty

source§

impl StructuralPartialEq for Kind

source§

impl StructuralPartialEq for Level

source§

impl StructuralPartialEq for LevelFilter

source§

impl StructuralPartialEq for Id

source§

impl StructuralPartialEq for ATerm

source§

impl StructuralPartialEq for B0

source§

impl StructuralPartialEq for B1

source§

impl StructuralPartialEq for Z0

source§

impl StructuralPartialEq for Equal

source§

impl StructuralPartialEq for Greater

source§

impl StructuralPartialEq for Less

source§

impl StructuralPartialEq for UTerm

source§

impl StructuralPartialEq for uuid::error::Error

source§

impl StructuralPartialEq for Braced

source§

impl StructuralPartialEq for Hyphenated

source§

impl StructuralPartialEq for Simple

source§

impl StructuralPartialEq for Urn

source§

impl StructuralPartialEq for Uuid

source§

impl StructuralPartialEq for Timestamp

source§

impl StructuralPartialEq for Bernoulli

source§

impl StructuralPartialEq for StepRng

source§

impl StructuralPartialEq for SmallRng

source§

impl StructuralPartialEq for StdRng

source§

impl StructuralPartialEq for ChaCha8Core

source§

impl StructuralPartialEq for ChaCha12Core

source§

impl StructuralPartialEq for ChaCha20Core

1.33.0 · source§

impl StructuralPartialEq for PhantomPinned

§

impl StructuralPartialEq for ASN1DateTime

§

impl StructuralPartialEq for ASN1Time

§

impl StructuralPartialEq for ASN1TimeZone

§

impl StructuralPartialEq for Aborted

§

impl StructuralPartialEq for AccessKind

§

impl StructuralPartialEq for AccessMode

§

impl StructuralPartialEq for AlertDescription

§

impl StructuralPartialEq for AlertLevel

§

impl StructuralPartialEq for Alphabet

§

impl StructuralPartialEq for AnyDelimiterCodec

§

impl StructuralPartialEq for BasicConstraints

§

impl StructuralPartialEq for BerClassFromIntError

§

impl StructuralPartialEq for BigEndian

§

impl StructuralPartialEq for BitOrder

§

impl StructuralPartialEq for Boolean

§

impl StructuralPartialEq for BroCatliResult

§

impl StructuralPartialEq for BrotliEncoderMode

§

impl StructuralPartialEq for BrotliEncoderOperation

§

impl StructuralPartialEq for BrotliEncoderParameter

§

impl StructuralPartialEq for BrotliEncoderStreamState

§

impl StructuralPartialEq for BrotliHasherParams

§

impl StructuralPartialEq for BulkAlgorithm

§

impl StructuralPartialEq for BytesCodec

§

impl StructuralPartialEq for Canceled

§

impl StructuralPartialEq for CapacityError

§

impl StructuralPartialEq for Certificate

§

impl StructuralPartialEq for CertificateStatusType

§

impl StructuralPartialEq for ChallengePassword

§

impl StructuralPartialEq for CipherSuite

§

impl StructuralPartialEq for Class

§

impl StructuralPartialEq for ClientCertificateType

§

impl StructuralPartialEq for CloseCode

§

impl StructuralPartialEq for CodeBlockState

§

impl StructuralPartialEq for CompareResult

§

impl StructuralPartialEq for Component

§

impl StructuralPartialEq for ComponentRange

§

impl StructuralPartialEq for Compression

§

impl StructuralPartialEq for CompressionLevel

§

impl StructuralPartialEq for CompressionStrategy

§

impl StructuralPartialEq for Config

§

impl StructuralPartialEq for ContentType

§

impl StructuralPartialEq for Control

§

impl StructuralPartialEq for ConversionRange

§

impl StructuralPartialEq for CreateKind

§

impl StructuralPartialEq for CtVersion

§

impl StructuralPartialEq for Data

§

impl StructuralPartialEq for DataChange

§

impl StructuralPartialEq for DataFormat

§

impl StructuralPartialEq for Date

§

impl StructuralPartialEq for DateKind

§

impl StructuralPartialEq for Day

§

impl StructuralPartialEq for DecodeError

§

impl StructuralPartialEq for DecodeError

§

impl StructuralPartialEq for DecodeKind

§

impl StructuralPartialEq for DecodePaddingMode

§

impl StructuralPartialEq for DecodePartial

§

impl StructuralPartialEq for DecodeSliceError

§

impl StructuralPartialEq for DeliveryMode

§

impl StructuralPartialEq for DerConstraint

§

impl StructuralPartialEq for DifferentVariant

§

impl StructuralPartialEq for Dl_info

§

impl StructuralPartialEq for Duration

§

impl StructuralPartialEq for ECCurveType

§

impl StructuralPartialEq for ECPointFormat

§

impl StructuralPartialEq for Elapsed

§

impl StructuralPartialEq for Elf32_Chdr

§

impl StructuralPartialEq for Elf32_Ehdr

§

impl StructuralPartialEq for Elf32_Phdr

§

impl StructuralPartialEq for Elf32_Shdr

§

impl StructuralPartialEq for Elf32_Sym

§

impl StructuralPartialEq for Elf64_Chdr

§

impl StructuralPartialEq for Elf64_Ehdr

§

impl StructuralPartialEq for Elf64_Phdr

§

impl StructuralPartialEq for Elf64_Shdr

§

impl StructuralPartialEq for Elf64_Sym

§

impl StructuralPartialEq for EncodeSliceError

§

impl StructuralPartialEq for Encoding

§

impl StructuralPartialEq for Endianness

§

impl StructuralPartialEq for Enumerated

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for ErrorKind

§

impl StructuralPartialEq for EventKind

§

impl StructuralPartialEq for EventMask

§

impl StructuralPartialEq for Explicit

§

impl StructuralPartialEq for ExtensionType

§

impl StructuralPartialEq for FileTime

§

impl StructuralPartialEq for FilterOp

§

impl StructuralPartialEq for Flag

§

impl StructuralPartialEq for Flags

§

impl StructuralPartialEq for FormattedComponents

§

impl StructuralPartialEq for Frame

§

impl StructuralPartialEq for FrameHeader

§

impl StructuralPartialEq for FsyncFlags

§

impl StructuralPartialEq for GeneralizedTime

§

impl StructuralPartialEq for H5Sub

§

impl StructuralPartialEq for H6Sub

§

impl StructuralPartialEq for H9Opts

§

impl StructuralPartialEq for HQ5Sub

§

impl StructuralPartialEq for HQ7Sub

§

impl StructuralPartialEq for Handle

§

impl StructuralPartialEq for HandshakeType

§

impl StructuralPartialEq for HashAlgorithm

§

impl StructuralPartialEq for HeartbeatMessageType

§

impl StructuralPartialEq for HeartbeatMode

§

impl StructuralPartialEq for Hour

§

impl StructuralPartialEq for HuffmanCode

§

impl StructuralPartialEq for Ignore

§

impl StructuralPartialEq for Implicit

§

impl StructuralPartialEq for IndeterminateOffset

§

impl StructuralPartialEq for InhibitAnyPolicy

§

impl StructuralPartialEq for Instant

§

impl StructuralPartialEq for Instant

§

impl StructuralPartialEq for Interest

§

impl StructuralPartialEq for Interest

§

impl StructuralPartialEq for InvalidBufferSize

§

impl StructuralPartialEq for InvalidFormatDescription

§

impl StructuralPartialEq for InvalidLength

§

impl StructuralPartialEq for InvalidMessage

§

impl StructuralPartialEq for InvalidVariant

§

impl StructuralPartialEq for IoState

§

impl StructuralPartialEq for Item

§

impl StructuralPartialEq for KeyExchangeAlgorithm

§

impl StructuralPartialEq for KeyUpdateRequest

§

impl StructuralPartialEq for KeyUsage

§

impl StructuralPartialEq for Length

§

impl StructuralPartialEq for LinesCodec

§

impl StructuralPartialEq for LiteralPredictionModeNibble

§

impl StructuralPartialEq for LittleEndian

§

impl StructuralPartialEq for MZError

§

impl StructuralPartialEq for MZFlush

§

impl StructuralPartialEq for MZStatus

§

impl StructuralPartialEq for Message

§

impl StructuralPartialEq for MetadataKind

§

impl StructuralPartialEq for MimeGuess

§

impl StructuralPartialEq for Minute

§

impl StructuralPartialEq for MissedTickBehavior

§

impl StructuralPartialEq for ModifyKind

§

impl StructuralPartialEq for Month

§

impl StructuralPartialEq for Month

§

impl StructuralPartialEq for MonthRepr

§

impl StructuralPartialEq for NSCertType

§

impl StructuralPartialEq for NamedCurve

§

impl StructuralPartialEq for NamedGroup

§

impl StructuralPartialEq for Needed

§

impl StructuralPartialEq for NidError

§

impl StructuralPartialEq for Null

§

impl StructuralPartialEq for Null

§

impl StructuralPartialEq for OffsetHour

§

impl StructuralPartialEq for OffsetMinute

§

impl StructuralPartialEq for OffsetPrecision

§

impl StructuralPartialEq for OffsetSecond

§

impl StructuralPartialEq for OnPoolDropBehavior

§

impl StructuralPartialEq for OnceState

§

impl StructuralPartialEq for OpCode

§

impl StructuralPartialEq for Ordinal

§

impl StructuralPartialEq for OwnedFormatItem

§

impl StructuralPartialEq for PSKKeyExchangeMode

§

impl StructuralPartialEq for Padding

§

impl StructuralPartialEq for ParkResult

§

impl StructuralPartialEq for ParkToken

§

impl StructuralPartialEq for Parse

§

impl StructuralPartialEq for ParseAlphabetError

§

impl StructuralPartialEq for ParseFromDescription

§

impl StructuralPartialEq for Payload

§

impl StructuralPartialEq for PayloadU8

§

impl StructuralPartialEq for PayloadU16

§

impl StructuralPartialEq for PayloadU24

§

impl StructuralPartialEq for PeerIncompatible

§

impl StructuralPartialEq for PeerMisbehaved

§

impl StructuralPartialEq for Pem

§

impl StructuralPartialEq for Period

§

impl StructuralPartialEq for PolicyConstraints

§

impl StructuralPartialEq for PollNext

§

impl StructuralPartialEq for PrettyPrinterFlag

§

impl StructuralPartialEq for PrimitiveDateTime

§

impl StructuralPartialEq for PrivateKey

§

impl StructuralPartialEq for ProtocolError

§

impl StructuralPartialEq for ProtocolVersion

§

impl StructuralPartialEq for PushError

§

impl StructuralPartialEq for Random

§

impl StructuralPartialEq for Ready

§

impl StructuralPartialEq for ReadyTimeoutError

§

impl StructuralPartialEq for Real

§

impl StructuralPartialEq for ReasonCode

§

impl StructuralPartialEq for ReasonFlags

§

impl StructuralPartialEq for RecursiveMode

§

impl StructuralPartialEq for RecvError

§

impl StructuralPartialEq for RecvError

§

impl StructuralPartialEq for RecvError

§

impl StructuralPartialEq for RecvTimeoutError

§

impl StructuralPartialEq for RemovalCause

§

impl StructuralPartialEq for RemoveKind

§

impl StructuralPartialEq for RenameMode

§

impl StructuralPartialEq for RequeueOp

§

impl StructuralPartialEq for Rfc2822

§

impl StructuralPartialEq for Rfc3339

§

impl StructuralPartialEq for Role

§

impl StructuralPartialEq for RuntimeFlavor

§

impl StructuralPartialEq for Second

§

impl StructuralPartialEq for SelectTimeoutError

§

impl StructuralPartialEq for SendError

§

impl StructuralPartialEq for ServerName

§

impl StructuralPartialEq for ServerNameType

§

impl StructuralPartialEq for Side

§

impl StructuralPartialEq for SignatureAlgorithm

§

impl StructuralPartialEq for SignatureScheme

§

impl StructuralPartialEq for Soundness

§

impl StructuralPartialEq for StreamResult

§

impl StructuralPartialEq for Struct1

§

impl StructuralPartialEq for Subsecond

§

impl StructuralPartialEq for SubsecondDigits

§

impl StructuralPartialEq for SupportedCipherSuite

§

impl StructuralPartialEq for SupportedProtocolVersion

§

impl StructuralPartialEq for TDEFLFlush

§

impl StructuralPartialEq for TDEFLStatus

§

impl StructuralPartialEq for TINFLStatus

§

impl StructuralPartialEq for Tag

§

impl StructuralPartialEq for Time

§

impl StructuralPartialEq for TimePrecision

§

impl StructuralPartialEq for TimeoutFlags

§

impl StructuralPartialEq for Tls12Resumption

§

impl StructuralPartialEq for Token

§

impl StructuralPartialEq for TryAcquireError

§

impl StructuralPartialEq for TryFromParsed

§

impl StructuralPartialEq for TryReadyError

§

impl StructuralPartialEq for TryRecvError

§

impl StructuralPartialEq for TryRecvError

§

impl StructuralPartialEq for TryRecvError

§

impl StructuralPartialEq for TryRecvError

§

impl StructuralPartialEq for TryReserveError

§

impl StructuralPartialEq for TryReserveError

§

impl StructuralPartialEq for TrySelectError

§

impl StructuralPartialEq for UCred

§

impl StructuralPartialEq for UnixTimestamp

§

impl StructuralPartialEq for UnixTimestampPrecision

§

impl StructuralPartialEq for UnparkResult

§

impl StructuralPartialEq for UnparkToken

§

impl StructuralPartialEq for UrlError

§

impl StructuralPartialEq for UtcOffset

§

impl StructuralPartialEq for UtcTime

§

impl StructuralPartialEq for Validity

§

impl StructuralPartialEq for VerboseErrorKind

§

impl StructuralPartialEq for WaitTimeoutResult

§

impl StructuralPartialEq for WatchMask

§

impl StructuralPartialEq for WatcherKind

§

impl StructuralPartialEq for WeekNumber

§

impl StructuralPartialEq for WeekNumberRepr

§

impl StructuralPartialEq for Weekday

§

impl StructuralPartialEq for Weekday

§

impl StructuralPartialEq for WeekdayRepr

§

impl StructuralPartialEq for X509Error

§

impl StructuralPartialEq for X509Version

§

impl StructuralPartialEq for Year

§

impl StructuralPartialEq for YearRepr

§

impl StructuralPartialEq for __c_anonymous_ifru_map

§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_entry

§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_exit

§

impl StructuralPartialEq for __c_anonymous_ptrace_syscall_info_seccomp

§

impl StructuralPartialEq for __c_anonymous_sockaddr_can_j1939

§

impl StructuralPartialEq for __c_anonymous_sockaddr_can_tp

§

impl StructuralPartialEq for __exit_status

§

impl StructuralPartialEq for __timeval

§

impl StructuralPartialEq for _libc_fpstate

§

impl StructuralPartialEq for _libc_fpxreg

§

impl StructuralPartialEq for _libc_xmmreg

§

impl StructuralPartialEq for addrinfo

§

impl StructuralPartialEq for aiocb

§

impl StructuralPartialEq for arpd_request

§

impl StructuralPartialEq for arphdr

§

impl StructuralPartialEq for arpreq

§

impl StructuralPartialEq for arpreq_old

§

impl StructuralPartialEq for can_filter

§

impl StructuralPartialEq for clone_args

§

impl StructuralPartialEq for cmsghdr

§

impl StructuralPartialEq for cpu_set_t

§

impl StructuralPartialEq for dl_phdr_info

§

impl StructuralPartialEq for dqblk

§

impl StructuralPartialEq for fanotify_event_metadata

§

impl StructuralPartialEq for fanotify_response

§

impl StructuralPartialEq for fd_set

§

impl StructuralPartialEq for ff_condition_effect

§

impl StructuralPartialEq for ff_constant_effect

§

impl StructuralPartialEq for ff_effect

§

impl StructuralPartialEq for ff_envelope

§

impl StructuralPartialEq for ff_periodic_effect

§

impl StructuralPartialEq for ff_ramp_effect

§

impl StructuralPartialEq for ff_replay

§

impl StructuralPartialEq for ff_rumble_effect

§

impl StructuralPartialEq for ff_trigger

§

impl StructuralPartialEq for file_clone_range

§

impl StructuralPartialEq for flock

§

impl StructuralPartialEq for flock64

§

impl StructuralPartialEq for fsid_t

§

impl StructuralPartialEq for genlmsghdr

§

impl StructuralPartialEq for glob64_t

§

impl StructuralPartialEq for glob_t

§

impl StructuralPartialEq for group

§

impl StructuralPartialEq for hostent

§

impl StructuralPartialEq for if_nameindex

§

impl StructuralPartialEq for ifaddrs

§

impl StructuralPartialEq for in6_addr

§

impl StructuralPartialEq for in6_ifreq

§

impl StructuralPartialEq for in6_pktinfo

§

impl StructuralPartialEq for in6_rtmsg

§

impl StructuralPartialEq for in_addr

§

impl StructuralPartialEq for in_pktinfo

§

impl StructuralPartialEq for inotify_event

§

impl StructuralPartialEq for input_absinfo

§

impl StructuralPartialEq for input_event

§

impl StructuralPartialEq for input_id

§

impl StructuralPartialEq for input_keymap_entry

§

impl StructuralPartialEq for input_mask

§

impl StructuralPartialEq for iovec

§

impl StructuralPartialEq for ip_mreq

§

impl StructuralPartialEq for ip_mreq_source

§

impl StructuralPartialEq for ip_mreqn

§

impl StructuralPartialEq for ipc_perm

§

impl StructuralPartialEq for ipv6_mreq

§

impl StructuralPartialEq for itimerspec

§

impl StructuralPartialEq for itimerval

§

impl StructuralPartialEq for j1939_filter

§

impl StructuralPartialEq for lconv

§

impl StructuralPartialEq for linger

§

impl StructuralPartialEq for mallinfo

§

impl StructuralPartialEq for mallinfo2

§

impl StructuralPartialEq for mcontext_t

§

impl StructuralPartialEq for mmsghdr

§

impl StructuralPartialEq for mntent

§

impl StructuralPartialEq for msghdr

§

impl StructuralPartialEq for msginfo

§

impl StructuralPartialEq for msqid_ds

§

impl StructuralPartialEq for nl_mmap_hdr

§

impl StructuralPartialEq for nl_mmap_req

§

impl StructuralPartialEq for nl_pktinfo

§

impl StructuralPartialEq for nlattr

§

impl StructuralPartialEq for nlmsgerr

§

impl StructuralPartialEq for nlmsghdr

§

impl StructuralPartialEq for ntptimeval

§

impl StructuralPartialEq for open_how

§

impl StructuralPartialEq for option

§

impl StructuralPartialEq for packet_mreq

§

impl StructuralPartialEq for passwd

§

impl StructuralPartialEq for pollfd

§

impl StructuralPartialEq for posix_spawn_file_actions_t

§

impl StructuralPartialEq for posix_spawnattr_t

§

impl StructuralPartialEq for protoent

§

impl StructuralPartialEq for pthread_attr_t

§

impl StructuralPartialEq for pthread_condattr_t

§

impl StructuralPartialEq for pthread_mutexattr_t

§

impl StructuralPartialEq for pthread_rwlockattr_t

§

impl StructuralPartialEq for ptrace_peeksiginfo_args

§

impl StructuralPartialEq for ptrace_rseq_configuration

§

impl StructuralPartialEq for ptrace_syscall_info

§

impl StructuralPartialEq for regex_t

§

impl StructuralPartialEq for regmatch_t

§

impl StructuralPartialEq for rlimit

§

impl StructuralPartialEq for rlimit64

§

impl StructuralPartialEq for rtentry

§

impl StructuralPartialEq for rusage

§

impl StructuralPartialEq for sched_param

§

impl StructuralPartialEq for seccomp_data

§

impl StructuralPartialEq for seccomp_notif_sizes

§

impl StructuralPartialEq for sem_t

§

impl StructuralPartialEq for sembuf

§

impl StructuralPartialEq for semid_ds

§

impl StructuralPartialEq for seminfo

§

impl StructuralPartialEq for servent

§

impl StructuralPartialEq for shmid_ds

§

impl StructuralPartialEq for sigaction

§

impl StructuralPartialEq for siginfo_t

§

impl StructuralPartialEq for signalfd_siginfo

§

impl StructuralPartialEq for sigset_t

§

impl StructuralPartialEq for sigval

§

impl StructuralPartialEq for sock_extended_err

§

impl StructuralPartialEq for sock_filter

§

impl StructuralPartialEq for sock_fprog

§

impl StructuralPartialEq for sockaddr

§

impl StructuralPartialEq for sockaddr_in

§

impl StructuralPartialEq for sockaddr_in6

§

impl StructuralPartialEq for sockaddr_ll

§

impl StructuralPartialEq for sockaddr_vm

§

impl StructuralPartialEq for spwd

§

impl StructuralPartialEq for stack_t

§

impl StructuralPartialEq for stat

§

impl StructuralPartialEq for stat64

§

impl StructuralPartialEq for statfs

§

impl StructuralPartialEq for statfs64

§

impl StructuralPartialEq for statvfs

§

impl StructuralPartialEq for statvfs64

§

impl StructuralPartialEq for statx

§

impl StructuralPartialEq for statx_timestamp

§

impl StructuralPartialEq for sysinfo

§

impl StructuralPartialEq for termios

§

impl StructuralPartialEq for termios2

§

impl StructuralPartialEq for timespec

§

impl StructuralPartialEq for timeval

§

impl StructuralPartialEq for timex

§

impl StructuralPartialEq for tm

§

impl StructuralPartialEq for tms

§

impl StructuralPartialEq for ucred

§

impl StructuralPartialEq for uinput_abs_setup

§

impl StructuralPartialEq for uinput_ff_erase

§

impl StructuralPartialEq for uinput_ff_upload

§

impl StructuralPartialEq for user

§

impl StructuralPartialEq for user_regs_struct

§

impl StructuralPartialEq for utimbuf

§

impl StructuralPartialEq for winsize

source§

impl<'a> StructuralPartialEq for IpAddrRef<'a>

1.0.0 · source§

impl<'a> StructuralPartialEq for std::path::Component<'a>

1.0.0 · source§

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

source§

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

source§

impl<'a> StructuralPartialEq for Query<'a>

source§

impl<'a> StructuralPartialEq for QueryPair<'a>

source§

impl<'a> StructuralPartialEq for ValueQualitySet<'a>

1.10.0 · source§

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

source§

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

source§

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

source§

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

§

impl<'a> StructuralPartialEq for AccessDescription<'a>

§

impl<'a> StructuralPartialEq for AlgorithmIdentifier<'a>

§

impl<'a> StructuralPartialEq for Any<'a>

§

impl<'a> StructuralPartialEq for AttributeTypeAndValue<'a>

§

impl<'a> StructuralPartialEq for AuthorityInfoAccess<'a>

§

impl<'a> StructuralPartialEq for AuthorityKeyIdentifier<'a>

§

impl<'a> StructuralPartialEq for BerObject<'a>

§

impl<'a> StructuralPartialEq for BerObjectContent<'a>

§

impl<'a> StructuralPartialEq for BitString<'a>

§

impl<'a> StructuralPartialEq for BitStringObject<'a>

§

impl<'a> StructuralPartialEq for BmpString<'a>

§

impl<'a> StructuralPartialEq for BorrowedFormatItem<'a>

§

impl<'a> StructuralPartialEq for CRLDistributionPoint<'a>

§

impl<'a> StructuralPartialEq for CRLDistributionPoints<'a>

§

impl<'a> StructuralPartialEq for CtExtensions<'a>

§

impl<'a> StructuralPartialEq for CtLogID<'a>

§

impl<'a> StructuralPartialEq for DigitallySigned<'a>

§

impl<'a> StructuralPartialEq for DistributionPointName<'a>

§

impl<'a> StructuralPartialEq for ECPoint<'a>

§

impl<'a> StructuralPartialEq for EcdsaSigValue<'a>

§

impl<'a> StructuralPartialEq for EmbeddedPdv<'a>

§

impl<'a> StructuralPartialEq for ExtendedKeyUsage<'a>

§

impl<'a> StructuralPartialEq for ExtensionRequest<'a>

§

impl<'a> StructuralPartialEq for GeneralName<'a>

§

impl<'a> StructuralPartialEq for GeneralString<'a>

§

impl<'a> StructuralPartialEq for GeneralSubtree<'a>

§

impl<'a> StructuralPartialEq for GraphicString<'a>

§

impl<'a> StructuralPartialEq for Ia5String<'a>

§

impl<'a> StructuralPartialEq for Integer<'a>

§

impl<'a> StructuralPartialEq for IssuerAlternativeName<'a>

§

impl<'a> StructuralPartialEq for KeyIdentifier<'a>

§

impl<'a> StructuralPartialEq for NameConstraints<'a>

§

impl<'a> StructuralPartialEq for NumericString<'a>

§

impl<'a> StructuralPartialEq for ObjectDescriptor<'a>

§

impl<'a> StructuralPartialEq for OctetString<'a>

§

impl<'a> StructuralPartialEq for Oid<'a>

§

impl<'a> StructuralPartialEq for ParsedCriAttribute<'a>

§

impl<'a> StructuralPartialEq for ParsedExtension<'a>

§

impl<'a> StructuralPartialEq for PdvIdentification<'a>

§

impl<'a> StructuralPartialEq for PolicyInformation<'a>

§

impl<'a> StructuralPartialEq for PolicyMapping<'a>

§

impl<'a> StructuralPartialEq for PolicyMappings<'a>

§

impl<'a> StructuralPartialEq for PolicyQualifierInfo<'a>

§

impl<'a> StructuralPartialEq for PrintableString<'a>

§

impl<'a> StructuralPartialEq for PublicKey<'a>

§

impl<'a> StructuralPartialEq for RSAPublicKey<'a>

§

impl<'a> StructuralPartialEq for RelativeDistinguishedName<'a>

§

impl<'a> StructuralPartialEq for RevokedCertificate<'a>

§

impl<'a> StructuralPartialEq for RsaAesOaepParams<'a>

§

impl<'a> StructuralPartialEq for RsaSsaPssParams<'a>

§

impl<'a> StructuralPartialEq for Sequence<'a>

§

impl<'a> StructuralPartialEq for SignatureAlgorithm<'a>

§

impl<'a> StructuralPartialEq for SignedCertificateTimestamp<'a>

§

impl<'a> StructuralPartialEq for SubjectAlternativeName<'a>

§

impl<'a> StructuralPartialEq for SubjectPublicKeyInfo<'a>

§

impl<'a> StructuralPartialEq for TbsCertList<'a>

§

impl<'a> StructuralPartialEq for TbsCertificate<'a>

§

impl<'a> StructuralPartialEq for TeletexString<'a>

§

impl<'a> StructuralPartialEq for UniqueIdentifier<'a>

§

impl<'a> StructuralPartialEq for UniversalString<'a>

§

impl<'a> StructuralPartialEq for Utf8String<'a>

§

impl<'a> StructuralPartialEq for VideotexString<'a>

§

impl<'a> StructuralPartialEq for VisibleString<'a>

§

impl<'a> StructuralPartialEq for X509Certificate<'a>

§

impl<'a> StructuralPartialEq for X509CertificationRequest<'a>

§

impl<'a> StructuralPartialEq for X509CertificationRequestInfo<'a>

§

impl<'a> StructuralPartialEq for X509CriAttribute<'a>

§

impl<'a> StructuralPartialEq for X509Extension<'a>

§

impl<'a> StructuralPartialEq for X509Name<'a>

§

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

source§

impl<'a, E, Ix> StructuralPartialEq for EdgeReference<'a, E, Ix>where Ix: IndexType,

§

impl<'a, T> StructuralPartialEq for ArcBorrow<'a, T>where T: 'a + ?Sized,

§

impl<'a, TagKind, T, E> StructuralPartialEq for TaggedParser<'a, TagKind, T, E>

§

impl<'t> StructuralPartialEq for CloseFrame<'t>

source§

impl<A> StructuralPartialEq for ExtendedGcd<A>

1.55.0 · source§

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

§

impl<E> StructuralPartialEq for Err<E>

§

impl<H> StructuralPartialEq for HeaderWithLength<H>

§

impl<H, T> StructuralPartialEq for HeaderSlice<H, T>where T: ?Sized,

§

impl<I> StructuralPartialEq for Error<I>

§

impl<I> StructuralPartialEq for VerboseError<I>

1.0.0 · source§

impl<Idx> StructuralPartialEq for Range<Idx>

1.0.0 · source§

impl<Idx> StructuralPartialEq for RangeFrom<Idx>

1.26.0 · source§

impl<Idx> StructuralPartialEq for RangeInclusive<Idx>

1.0.0 · source§

impl<Idx> StructuralPartialEq for RangeTo<Idx>

1.26.0 · source§

impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>

source§

impl<Ix> StructuralPartialEq for petgraph::adj::EdgeIndex<Ix>where Ix: IndexType,

source§

impl<Ix> StructuralPartialEq for petgraph::graph_impl::EdgeIndex<Ix>

source§

impl<Ix> StructuralPartialEq for NodeIndex<Ix>

source§

impl<N> StructuralPartialEq for Cycle<N>

source§

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

1.17.0 · source§

impl<T> StructuralPartialEq for Bound<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Option<T>

1.36.0 · source§

impl<T> StructuralPartialEq for Poll<T>

1.0.0 · source§

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

1.0.0 · source§

impl<T> StructuralPartialEq for Cursor<T>

1.19.0 · source§

impl<T> StructuralPartialEq for Reverse<T>

1.20.0 · source§

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

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 std::sync::mpsc::SendError<T>

source§

impl<T> StructuralPartialEq for TryFromBigIntError<T>

source§

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

§

impl<T> StructuralPartialEq for AllowStdIo<T>

§

impl<T> StructuralPartialEq for BasicExtension<T>

§

impl<T> StructuralPartialEq for CachePadded<T>

§

impl<T> StructuralPartialEq for SendError<T>

§

impl<T> StructuralPartialEq for SendTimeoutError<T>

§

impl<T> StructuralPartialEq for SendTimeoutError<T>

§

impl<T> StructuralPartialEq for SetError<T>

§

impl<T> StructuralPartialEq for TrySendError<T>

§

impl<T> StructuralPartialEq for TrySendError<T>

§

impl<T> StructuralPartialEq for TrySendError<T>

1.0.0 · source§

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

§

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

§

impl<T, E, TagKind, const CLASS: u8, const TAG: u32> StructuralPartialEq for TaggedValue<T, E, TagKind, CLASS, TAG>

source§

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

source§

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

source§

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

source§

impl<V> StructuralPartialEq for CacheOut<V>

source§

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

source§

impl<X> StructuralPartialEq for Uniform<X>where X: SampleUniform,

source§

impl<X> StructuralPartialEq for UniformFloat<X>

source§

impl<X> StructuralPartialEq for UniformInt<X>

source§

impl<X> StructuralPartialEq for WeightedIndex<X>where X: SampleUniform + PartialOrd<X>,

source§

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

§

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