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.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

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

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 log::Level

source§

impl StructuralPartialEq for log::LevelFilter

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

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

1.33.0 · source§

impl StructuralPartialEq for PhantomPinned

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

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 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

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 h2::share::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 socket2::Domain

source§

impl StructuralPartialEq for socket2::Protocol

source§

impl StructuralPartialEq for socket2::RecvFlags

source§

impl StructuralPartialEq for socket2::Type

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

§

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 AddrParseError

§

impl StructuralPartialEq for AlertDescription

§

impl StructuralPartialEq for AlertLevel

§

impl StructuralPartialEq for Alphabet

§

impl StructuralPartialEq for AnyDelimiterCodec

§

impl StructuralPartialEq for ApplicationClose

§

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 Chunk

§

impl StructuralPartialEq for CipherSuite

§

impl StructuralPartialEq for Class

§

impl StructuralPartialEq for ClientCertificateType

§

impl StructuralPartialEq for CloseCode

§

impl StructuralPartialEq for Code

§

impl StructuralPartialEq for Code

§

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 ConfigError

§

impl StructuralPartialEq for ConnectError

§

impl StructuralPartialEq for ConnectionClose

§

impl StructuralPartialEq for ConnectionError

§

impl StructuralPartialEq for ConnectionHandle

§

impl StructuralPartialEq for ConnectionId

§

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 DecodeMetadata

§

impl StructuralPartialEq for DecodePaddingMode

§

impl StructuralPartialEq for DecodePartial

§

impl StructuralPartialEq for DecodeSliceError

§

impl StructuralPartialEq for DerConstraint

§

impl StructuralPartialEq for DifferentVariant

§

impl StructuralPartialEq for Dir

§

impl StructuralPartialEq for DnsName

§

impl StructuralPartialEq for DnsName

§

impl StructuralPartialEq for Domain

§

impl StructuralPartialEq for Duration

§

impl StructuralPartialEq for ECCurveType

§

impl StructuralPartialEq for ECPointFormat

§

impl StructuralPartialEq for EcnCodepoint

§

impl StructuralPartialEq for EcnCodepoint

§

impl StructuralPartialEq for Elapsed

§

impl StructuralPartialEq for Empty

§

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 Error

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for Error

§

impl StructuralPartialEq for ErrorKind

§

impl StructuralPartialEq for ErrorLevel

§

impl StructuralPartialEq for EventKind

§

impl StructuralPartialEq for EventMask

§

impl StructuralPartialEq for Explicit

§

impl StructuralPartialEq for ExportKeyingMaterialError

§

impl StructuralPartialEq for ExtensionType

§

impl StructuralPartialEq for FileTime

§

impl StructuralPartialEq for FilterOp

§

impl StructuralPartialEq for FinishError

§

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 Id

§

impl StructuralPartialEq for IdleTimeout

§

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 InvalidDnsNameError

§

impl StructuralPartialEq for InvalidFormatDescription

§

impl StructuralPartialEq for InvalidLength

§

impl StructuralPartialEq for InvalidMessage

§

impl StructuralPartialEq for InvalidStreamId

§

impl StructuralPartialEq for InvalidSubjectNameError

§

impl StructuralPartialEq for InvalidVariant

§

impl StructuralPartialEq for IoState

§

impl StructuralPartialEq for IpAddr

§

impl StructuralPartialEq for Item

§

impl StructuralPartialEq for KeyExchangeAlgorithm

§

impl StructuralPartialEq for KeyUpdateRequest

§

impl StructuralPartialEq for KeyUsage

§

impl StructuralPartialEq for Kind

§

impl StructuralPartialEq for Length

§

impl StructuralPartialEq for Level

§

impl StructuralPartialEq for LevelFilter

§

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 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 Protocol

§

impl StructuralPartialEq for Protocol

§

impl StructuralPartialEq for ProtocolError

§

impl StructuralPartialEq for ProtocolVersion

§

impl StructuralPartialEq for PushError

§

impl StructuralPartialEq for Random

§

impl StructuralPartialEq for ReadError

§

impl StructuralPartialEq for ReadError

§

impl StructuralPartialEq for ReadExactError

§

impl StructuralPartialEq for ReadToEndError

§

impl StructuralPartialEq for ReadableError

§

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 RecvFlags

§

impl StructuralPartialEq for RecvTimeoutError

§

impl StructuralPartialEq for RemovalCause

§

impl StructuralPartialEq for RemoveKind

§

impl StructuralPartialEq for RenameMode

§

impl StructuralPartialEq for RequeueOp

§

impl StructuralPartialEq for RevocationReason

§

impl StructuralPartialEq for Rfc2822

§

impl StructuralPartialEq for Rfc3339

§

impl StructuralPartialEq for Rng

§

impl StructuralPartialEq for Role

§

impl StructuralPartialEq for RuntimeFlavor

§

impl StructuralPartialEq for Second

§

impl StructuralPartialEq for SelectTimeoutError

§

impl StructuralPartialEq for SendDatagramError

§

impl StructuralPartialEq for SendDatagramError

§

impl StructuralPartialEq for SendError

§

impl StructuralPartialEq for ServerName

§

impl StructuralPartialEq for ServerNameType

§

impl StructuralPartialEq for Side

§

impl StructuralPartialEq for Side

§

impl StructuralPartialEq for SignatureAlgorithm

§

impl StructuralPartialEq for SignatureScheme

§

impl StructuralPartialEq for Soundness

§

impl StructuralPartialEq for StoppedError

§

impl StructuralPartialEq for StreamEvent

§

impl StructuralPartialEq for StreamId

§

impl StructuralPartialEq for StreamId

§

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 Time

§

impl StructuralPartialEq for TimePrecision

§

impl StructuralPartialEq for TimeoutFlags

§

impl StructuralPartialEq for Tls12Resumption

§

impl StructuralPartialEq for Token

§

impl StructuralPartialEq for TransportParameters

§

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 TryReserveError

§

impl StructuralPartialEq for TrySelectError

§

impl StructuralPartialEq for Type

§

impl StructuralPartialEq for UCred

§

impl StructuralPartialEq for UnixTimestamp

§

impl StructuralPartialEq for UnixTimestampPrecision

§

impl StructuralPartialEq for UnknownStream

§

impl StructuralPartialEq for UnknownStream

§

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 VarInt

§

impl StructuralPartialEq for VarIntBoundsExceeded

§

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 WriteError

§

impl StructuralPartialEq for WriteError

§

impl StructuralPartialEq for Written

§

impl StructuralPartialEq for X509Error

§

impl StructuralPartialEq for X509Version

§

impl StructuralPartialEq for Year

§

impl StructuralPartialEq for YearRepr

1.0.0 · source§

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

1.0.0 · source§

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

1.10.0 · source§

impl<'a> StructuralPartialEq for Location<'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>

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 DnsNameRef<'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 IpAddrRef<'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.19.0 · source§

impl<T> StructuralPartialEq for Reverse<T>

source§

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

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 Cursor<T>

1.0.0 · source§

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

source§

impl<T> StructuralPartialEq for TryFromBigIntError<T>

§

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 SendError<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>