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

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

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

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

Implementors§

source§

impl StructuralPartialEq for 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.7.0 · source§

impl StructuralPartialEq for kvarn::prelude::IpAddr

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 AsciiChar

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::utils::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 SearchStep

1.0.0 · source§

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

1.28.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

impl StructuralPartialEq for SeekFrom

source§

impl StructuralPartialEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralPartialEq for Shutdown

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 ParseAlphabetError

source§

impl StructuralPartialEq for base64::decode::DecodeError

source§

impl StructuralPartialEq for DecodeSliceError

source§

impl StructuralPartialEq for EncodeSliceError

source§

impl StructuralPartialEq for DecodePaddingMode

source§

impl StructuralPartialEq for BroCatliResult

source§

impl StructuralPartialEq for BrotliEncoderMode

source§

impl StructuralPartialEq for CodeBlockState

source§

impl StructuralPartialEq for BrotliEncoderOperation

source§

impl StructuralPartialEq for BrotliEncoderStreamState

source§

impl StructuralPartialEq for BrotliEncoderParameter

source§

impl StructuralPartialEq for FlushCompress

source§

impl StructuralPartialEq for FlushDecompress

source§

impl StructuralPartialEq for Status

source§

impl StructuralPartialEq for PollNext

source§

impl StructuralPartialEq for ErrorLevel

source§

impl StructuralPartialEq for kvarn_quinn::connection::SendDatagramError

source§

impl StructuralPartialEq for kvarn_quinn::recv_stream::ReadError

source§

impl StructuralPartialEq for ReadExactError

source§

impl StructuralPartialEq for ReadToEndError

source§

impl StructuralPartialEq for StoppedError

source§

impl StructuralPartialEq for kvarn_quinn::send_stream::WriteError

source§

impl StructuralPartialEq for log::Level

source§

impl StructuralPartialEq for log::LevelFilter

source§

impl StructuralPartialEq for RemovalCause

source§

impl StructuralPartialEq for Sign

source§

impl StructuralPartialEq for petgraph::dot::Config

source§

impl StructuralPartialEq for Direction

source§

impl StructuralPartialEq for BernoulliError

source§

impl StructuralPartialEq for WeightedError

source§

impl StructuralPartialEq for rustls_pemfile::pemfile::Error

source§

impl StructuralPartialEq for Item

source§

impl StructuralPartialEq for rustls::client::client_conn::ServerName

source§

impl StructuralPartialEq for rustls::client::client_conn::Tls12Resumption

source§

impl StructuralPartialEq for rustls::client::client_conn::Tls12Resumption

source§

impl StructuralPartialEq for rustls::common_state::Side

source§

impl StructuralPartialEq for rustls::common_state::Side

source§

impl StructuralPartialEq for rustls::enums::AlertDescription

source§

impl StructuralPartialEq for rustls::enums::AlertDescription

source§

impl StructuralPartialEq for rustls::enums::CipherSuite

source§

impl StructuralPartialEq for rustls::enums::CipherSuite

source§

impl StructuralPartialEq for rustls::enums::ContentType

source§

impl StructuralPartialEq for rustls::enums::ContentType

source§

impl StructuralPartialEq for rustls::enums::HandshakeType

source§

impl StructuralPartialEq for rustls::enums::HandshakeType

source§

impl StructuralPartialEq for rustls::enums::ProtocolVersion

source§

impl StructuralPartialEq for rustls::enums::ProtocolVersion

source§

impl StructuralPartialEq for rustls::enums::SignatureAlgorithm

source§

impl StructuralPartialEq for rustls::enums::SignatureAlgorithm

source§

impl StructuralPartialEq for rustls::enums::SignatureScheme

source§

impl StructuralPartialEq for rustls::enums::SignatureScheme

source§

impl StructuralPartialEq for rustls::error::Error

source§

impl StructuralPartialEq for rustls::error::Error

source§

impl StructuralPartialEq for rustls::error::InvalidMessage

source§

impl StructuralPartialEq for rustls::error::InvalidMessage

source§

impl StructuralPartialEq for rustls::error::PeerIncompatible

source§

impl StructuralPartialEq for rustls::error::PeerIncompatible

source§

impl StructuralPartialEq for rustls::error::PeerMisbehaved

source§

impl StructuralPartialEq for rustls::error::PeerMisbehaved

source§

impl StructuralPartialEq for rustls::msgs::enums::AlertLevel

source§

impl StructuralPartialEq for rustls::msgs::enums::AlertLevel

source§

impl StructuralPartialEq for CertificateStatusType

source§

impl StructuralPartialEq for ClientCertificateType

source§

impl StructuralPartialEq for rustls::msgs::enums::Compression

source§

impl StructuralPartialEq for rustls::msgs::enums::Compression

source§

impl StructuralPartialEq for ECCurveType

source§

impl StructuralPartialEq for ECPointFormat

source§

impl StructuralPartialEq for EchVersion

source§

impl StructuralPartialEq for ExtensionType

source§

impl StructuralPartialEq for rustls::msgs::enums::HashAlgorithm

source§

impl StructuralPartialEq for rustls::msgs::enums::HashAlgorithm

source§

impl StructuralPartialEq for HeartbeatMessageType

source§

impl StructuralPartialEq for HeartbeatMode

source§

impl StructuralPartialEq for HpkeAead

source§

impl StructuralPartialEq for HpkeKdf

source§

impl StructuralPartialEq for HpkeKem

source§

impl StructuralPartialEq for KeyUpdateRequest

source§

impl StructuralPartialEq for NamedCurve

source§

impl StructuralPartialEq for rustls::msgs::enums::NamedGroup

source§

impl StructuralPartialEq for rustls::msgs::enums::NamedGroup

source§

impl StructuralPartialEq for PSKKeyExchangeMode

source§

impl StructuralPartialEq for ServerNameType

source§

impl StructuralPartialEq for rustls::msgs::handshake::KeyExchangeAlgorithm

source§

impl StructuralPartialEq for rustls::msgs::handshake::KeyExchangeAlgorithm

source§

impl StructuralPartialEq for BulkAlgorithm

source§

impl StructuralPartialEq for rustls::suites::SupportedCipherSuite

source§

impl StructuralPartialEq for rustls::suites::SupportedCipherSuite

source§

impl StructuralPartialEq for InvalidFormatDescription

source§

impl StructuralPartialEq for Parse

source§

impl StructuralPartialEq for ParseFromDescription

source§

impl StructuralPartialEq for TryFromParsed

source§

impl StructuralPartialEq for time::format_description::component::Component

source§

impl StructuralPartialEq for MonthRepr

source§

impl StructuralPartialEq for Padding

source§

impl StructuralPartialEq for SubsecondDigits

source§

impl StructuralPartialEq for UnixTimestampPrecision

source§

impl StructuralPartialEq for WeekNumberRepr

source§

impl StructuralPartialEq for WeekdayRepr

source§

impl StructuralPartialEq for YearRepr

source§

impl StructuralPartialEq for OwnedFormatItem

source§

impl StructuralPartialEq for DateKind

source§

impl StructuralPartialEq for FormattedComponents

source§

impl StructuralPartialEq for OffsetPrecision

source§

impl StructuralPartialEq for TimePrecision

source§

impl StructuralPartialEq for time::month::Month

source§

impl StructuralPartialEq for time::weekday::Weekday

source§

impl StructuralPartialEq for RuntimeFlavor

source§

impl StructuralPartialEq for TryAcquireError

source§

impl StructuralPartialEq for tokio::sync::broadcast::error::RecvError

source§

impl StructuralPartialEq for tokio::sync::broadcast::error::TryRecvError

source§

impl StructuralPartialEq for tokio::sync::mpsc::error::TryRecvError

source§

impl StructuralPartialEq for tokio::sync::oneshot::error::TryRecvError

source§

impl StructuralPartialEq for MissedTickBehavior

source§

impl StructuralPartialEq for Variant

source§

impl StructuralPartialEq for uuid::Version

source§

impl StructuralPartialEq for RevocationCheckDepth

source§

impl StructuralPartialEq for webpki::crl::RevocationReason

source§

impl StructuralPartialEq for UnknownStatusPolicy

source§

impl StructuralPartialEq for webpki::crl::types::RevocationReason

source§

impl StructuralPartialEq for DerTypeId

source§

impl StructuralPartialEq for webpki::error::Error

source§

impl StructuralPartialEq for webpki::error::Error

source§

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

source§

impl StructuralPartialEq for X509Error

source§

impl StructuralPartialEq for bool

source§

impl StructuralPartialEq for char

source§

impl StructuralPartialEq for i8

source§

impl StructuralPartialEq for i16

source§

impl StructuralPartialEq for i32

source§

impl StructuralPartialEq for i64

source§

impl StructuralPartialEq for i128

source§

impl StructuralPartialEq for isize

source§

impl StructuralPartialEq for str

source§

impl StructuralPartialEq for u8

source§

impl StructuralPartialEq for u16

source§

impl StructuralPartialEq for u32

source§

impl StructuralPartialEq for u64

source§

impl StructuralPartialEq for u128

source§

impl StructuralPartialEq for ()

source§

impl StructuralPartialEq for usize

source§

impl StructuralPartialEq for PathQuery

1.3.0 · source§

impl StructuralPartialEq for kvarn::prelude::Duration

source§

impl StructuralPartialEq for HeaderName

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 AllocError

1.28.0 · source§

impl StructuralPartialEq for Layout

1.50.0 · source§

impl StructuralPartialEq for LayoutError

1.27.0 · source§

impl StructuralPartialEq for CpuidResult

1.34.0 · source§

impl StructuralPartialEq for CharTryFromError

1.9.0 · source§

impl StructuralPartialEq for DecodeUtf16Error

1.20.0 · source§

impl StructuralPartialEq for ParseCharError

1.59.0 · source§

impl StructuralPartialEq for TryFromCharError

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

source§

impl StructuralPartialEq for NonZero<i8>

source§

impl StructuralPartialEq for NonZero<i16>

source§

impl StructuralPartialEq for NonZero<i32>

source§

impl StructuralPartialEq for NonZero<i64>

source§

impl StructuralPartialEq for NonZero<i128>

source§

impl StructuralPartialEq for NonZero<isize>

source§

impl StructuralPartialEq for NonZero<u8>

source§

impl StructuralPartialEq for NonZero<u16>

source§

impl StructuralPartialEq for NonZero<u32>

source§

impl StructuralPartialEq for NonZero<u64>

source§

impl StructuralPartialEq for NonZero<u128>

source§

impl StructuralPartialEq for NonZero<usize>

1.0.0 · source§

impl StructuralPartialEq for ParseFloatError

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::utils::prelude::compact_str::core::num::ParseIntError

1.34.0 · source§

impl StructuralPartialEq for kvarn::prelude::utils::prelude::compact_str::core::num::TryFromIntError

1.0.0 · source§

impl StructuralPartialEq for RangeFull

source§

impl StructuralPartialEq for kvarn::prelude::utils::prelude::compact_str::core::ptr::Alignment

1.36.0 · source§

impl StructuralPartialEq for RawWaker

1.36.0 · source§

impl StructuralPartialEq for RawWakerVTable

1.66.0 · source§

impl StructuralPartialEq for TryFromFloatSecsError

1.0.0 · source§

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

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::utils::prelude::net::AddrParseError

1.0.0 · source§

impl StructuralPartialEq for kvarn::prelude::utils::prelude::net::Ipv4Addr

1.0.0 · source§

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

source§

impl StructuralPartialEq for CriticalRequestComponents

source§

impl StructuralPartialEq for ring::error::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 untrusted::reader::EndOfInput

source§

impl StructuralPartialEq for untrusted::EndOfInput

source§

impl StructuralPartialEq for UnorderedKeyError

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.0.0 · source§

impl StructuralPartialEq for String

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 Alphabet

source§

impl StructuralPartialEq for DecodeMetadata

source§

impl StructuralPartialEq for BrotliHasherParams

source§

impl StructuralPartialEq for H5Sub

source§

impl StructuralPartialEq for H6Sub

source§

impl StructuralPartialEq for H9Opts

source§

impl StructuralPartialEq for HQ5Sub

source§

impl StructuralPartialEq for HQ7Sub

source§

impl StructuralPartialEq for Struct1

source§

impl StructuralPartialEq for LiteralPredictionModeNibble

source§

impl StructuralPartialEq for dashmap::TryReserveError

source§

impl StructuralPartialEq for FixedBitSet

source§

impl StructuralPartialEq for GzHeader

source§

impl StructuralPartialEq for flate2::Compression

source§

impl StructuralPartialEq for Aborted

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 h3::error::Code

source§

impl StructuralPartialEq for h3::ext::Protocol

source§

impl StructuralPartialEq for InvalidStreamId

source§

impl StructuralPartialEq for h3::proto::stream::StreamId

source§

impl StructuralPartialEq for kvarn_quinn::connection::UnknownStream

source§

impl StructuralPartialEq for ParseLevelError

source§

impl StructuralPartialEq for MimeGuess

source§

impl StructuralPartialEq for ParseBigIntError

source§

impl StructuralPartialEq for NegativeCycle

source§

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

source§

impl StructuralPartialEq for Bernoulli

source§

impl StructuralPartialEq for StepRng

source§

impl StructuralPartialEq for SmallRng

source§

impl StructuralPartialEq for StdRng

source§

impl StructuralPartialEq for rustls::common_state::IoState

source§

impl StructuralPartialEq for rustls::common_state::IoState

source§

impl StructuralPartialEq for UnsupportedOperationError

source§

impl StructuralPartialEq for Certificate

source§

impl StructuralPartialEq for PrivateKey

source§

impl StructuralPartialEq for rustls::msgs::base::Payload

source§

impl StructuralPartialEq for rustls::msgs::base::Payload

source§

impl StructuralPartialEq for PayloadU8

source§

impl StructuralPartialEq for PayloadU16

source§

impl StructuralPartialEq for PayloadU24

source§

impl StructuralPartialEq for HpkeSymmetricCipherSuite

source§

impl StructuralPartialEq for rustls::msgs::handshake::Random

source§

impl StructuralPartialEq for rustls::msgs::handshake::Random

source§

impl StructuralPartialEq for rustls::versions::SupportedProtocolVersion

source§

impl StructuralPartialEq for rustls::versions::SupportedProtocolVersion

source§

impl StructuralPartialEq for socket2::Domain

source§

impl StructuralPartialEq for socket2::Domain

source§

impl StructuralPartialEq for socket2::Protocol

source§

impl StructuralPartialEq for socket2::Protocol

source§

impl StructuralPartialEq for socket2::RecvFlags

source§

impl StructuralPartialEq for socket2::RecvFlags

source§

impl StructuralPartialEq for socket2::Type

source§

impl StructuralPartialEq for socket2::Type

source§

impl StructuralPartialEq for Date

source§

impl StructuralPartialEq for time::duration::Duration

source§

impl StructuralPartialEq for ComponentRange

source§

impl StructuralPartialEq for ConversionRange

source§

impl StructuralPartialEq for DifferentVariant

source§

impl StructuralPartialEq for InvalidVariant

source§

impl StructuralPartialEq for Day

source§

impl StructuralPartialEq for End

source§

impl StructuralPartialEq for Hour

source§

impl StructuralPartialEq for Ignore

source§

impl StructuralPartialEq for Minute

source§

impl StructuralPartialEq for time::format_description::modifier::Month

source§

impl StructuralPartialEq for OffsetHour

source§

impl StructuralPartialEq for OffsetMinute

source§

impl StructuralPartialEq for OffsetSecond

source§

impl StructuralPartialEq for Ordinal

source§

impl StructuralPartialEq for Period

source§

impl StructuralPartialEq for Second

source§

impl StructuralPartialEq for Subsecond

source§

impl StructuralPartialEq for UnixTimestamp

source§

impl StructuralPartialEq for WeekNumber

source§

impl StructuralPartialEq for time::format_description::modifier::Weekday

source§

impl StructuralPartialEq for Year

source§

impl StructuralPartialEq for Rfc2822

source§

impl StructuralPartialEq for Rfc3339

source§

impl StructuralPartialEq for time::instant::Instant

source§

impl StructuralPartialEq for PrimitiveDateTime

source§

impl StructuralPartialEq for UtcOffset

source§

impl StructuralPartialEq for tokio::io::interest::Interest

source§

impl StructuralPartialEq for Ready

source§

impl StructuralPartialEq for tokio::net::unix::ucred::UCred

source§

impl StructuralPartialEq for tokio::sync::oneshot::error::RecvError

source§

impl StructuralPartialEq for Elapsed

source§

impl StructuralPartialEq for tokio::time::instant::Instant

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 webpki::subject_name::dns_name::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

source§

impl StructuralPartialEq for Validity

source§

impl StructuralPartialEq for ChallengePassword

source§

impl StructuralPartialEq for NidError

source§

impl StructuralPartialEq for KeyUsage

source§

impl StructuralPartialEq for CtVersion

source§

impl StructuralPartialEq for BasicConstraints

source§

impl StructuralPartialEq for InhibitAnyPolicy

source§

impl StructuralPartialEq for NSCertType

source§

impl StructuralPartialEq for PolicyConstraints

source§

impl StructuralPartialEq for ReasonFlags

source§

impl StructuralPartialEq for Pem

source§

impl StructuralPartialEq for ASN1Time

source§

impl StructuralPartialEq for ReasonCode

source§

impl StructuralPartialEq for X509Version

source§

impl StructuralPartialEq for ChaCha8Core

source§

impl StructuralPartialEq for ChaCha12Core

source§

impl StructuralPartialEq for ChaCha20Core

§

impl StructuralPartialEq for ASN1DateTime

§

impl StructuralPartialEq for ASN1TimeZone

§

impl StructuralPartialEq for AccessKind

§

impl StructuralPartialEq for AccessMode

§

impl StructuralPartialEq for AddrParseError

§

impl StructuralPartialEq for Algorithm

§

impl StructuralPartialEq for Algorithm

§

impl StructuralPartialEq for Algorithm

§

impl StructuralPartialEq for AlgorithmIdentifier

§

impl StructuralPartialEq for AnyDelimiterCodec

§

impl StructuralPartialEq for ApplicationClose

§

impl StructuralPartialEq for BerClassFromIntError

§

impl StructuralPartialEq for BigEndian

§

impl StructuralPartialEq for BitOrder

§

impl StructuralPartialEq for Boolean

§

impl StructuralPartialEq for BytesCodec

§

impl StructuralPartialEq for Canceled

§

impl StructuralPartialEq for CapacityError

§

impl StructuralPartialEq for Chunk

§

impl StructuralPartialEq for Class

§

impl StructuralPartialEq for CloseCode

§

impl StructuralPartialEq for Code

§

impl StructuralPartialEq for CompareResult

§

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 Control

§

impl StructuralPartialEq for CreateKind

§

impl StructuralPartialEq for Data

§

impl StructuralPartialEq for DataChange

§

impl StructuralPartialEq for DataFormat

§

impl StructuralPartialEq for DecodeError

§

impl StructuralPartialEq for DecodeKind

§

impl StructuralPartialEq for DecodePartial

§

impl StructuralPartialEq for DerConstraint

§

impl StructuralPartialEq for Dir

§

impl StructuralPartialEq for EcnCodepoint

§

impl StructuralPartialEq for EcnCodepoint

§

impl StructuralPartialEq for Empty

§

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 ErrorKind

§

impl StructuralPartialEq for EventKind

§

impl StructuralPartialEq for EventMask

§

impl StructuralPartialEq for Explicit

§

impl StructuralPartialEq for ExportKeyingMaterialError

§

impl StructuralPartialEq for FileTime

§

impl StructuralPartialEq for FilterOp

§

impl StructuralPartialEq for FinishError

§

impl StructuralPartialEq for Flag

§

impl StructuralPartialEq for Flags

§

impl StructuralPartialEq for Frame

§

impl StructuralPartialEq for FrameHeader

§

impl StructuralPartialEq for FsyncFlags

§

impl StructuralPartialEq for GeneralizedTime

§

impl StructuralPartialEq for Handle

§

impl StructuralPartialEq for HuffmanCode

§

impl StructuralPartialEq for Id

§

impl StructuralPartialEq for IdleTimeout

§

impl StructuralPartialEq for Implicit

§

impl StructuralPartialEq for Interest

§

impl StructuralPartialEq for InvalidBufferSize

§

impl StructuralPartialEq for InvalidLength

§

impl StructuralPartialEq for IpAddr

§

impl StructuralPartialEq for Ipv4Addr

§

impl StructuralPartialEq for Ipv6Addr

§

impl StructuralPartialEq for Kind

§

impl StructuralPartialEq for Length

§

impl StructuralPartialEq for Level

§

impl StructuralPartialEq for LevelFilter

§

impl StructuralPartialEq for LinesCodec

§

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 ModifyKind

§

impl StructuralPartialEq for Needed

§

impl StructuralPartialEq for Null

§

impl StructuralPartialEq for Null

§

impl StructuralPartialEq for OnceState

§

impl StructuralPartialEq for OpCode

§

impl StructuralPartialEq for ParkResult

§

impl StructuralPartialEq for ParkToken

§

impl StructuralPartialEq for ParseIntError

§

impl StructuralPartialEq for PrettyPrinterFlag

§

impl StructuralPartialEq for ProtocolError

§

impl StructuralPartialEq for PushError

§

impl StructuralPartialEq for ReadError

§

impl StructuralPartialEq for ReadableError

§

impl StructuralPartialEq for ReadyTimeoutError

§

impl StructuralPartialEq for Real

§

impl StructuralPartialEq for RecursiveMode

§

impl StructuralPartialEq for RecvError

§

impl StructuralPartialEq for RecvTimeoutError

§

impl StructuralPartialEq for RemoveKind

§

impl StructuralPartialEq for RenameMode

§

impl StructuralPartialEq for RequeueOp

§

impl StructuralPartialEq for Rng

§

impl StructuralPartialEq for Role

§

impl StructuralPartialEq for SelectTimeoutError

§

impl StructuralPartialEq for SendDatagramError

§

impl StructuralPartialEq for SendError

§

impl StructuralPartialEq for Side

§

impl StructuralPartialEq for StreamEvent

§

impl StructuralPartialEq for StreamId

§

impl StructuralPartialEq for StreamResult

§

impl StructuralPartialEq for TDEFLFlush

§

impl StructuralPartialEq for TDEFLStatus

§

impl StructuralPartialEq for TINFLStatus

§

impl StructuralPartialEq for Tag

§

impl StructuralPartialEq for TimeoutFlags

§

impl StructuralPartialEq for Token

§

impl StructuralPartialEq for TransportParameters

§

impl StructuralPartialEq for TryFromIntError

§

impl StructuralPartialEq for TryReadyError

§

impl StructuralPartialEq for TryRecvError

§

impl StructuralPartialEq for TryReserveError

§

impl StructuralPartialEq for TryReserveError

§

impl StructuralPartialEq for TrySelectError

§

impl StructuralPartialEq for UnixTime

§

impl StructuralPartialEq for UnknownStream

§

impl StructuralPartialEq for UnparkResult

§

impl StructuralPartialEq for UnparkToken

§

impl StructuralPartialEq for Unspecified

§

impl StructuralPartialEq for UrlError

§

impl StructuralPartialEq for UtcTime

§

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 WriteError

§

impl StructuralPartialEq for Written

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 BorrowedFormatItem<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> StructuralPartialEq for x509_parser::signature_algorithm::SignatureAlgorithm<'a>

§

impl<'a> StructuralPartialEq for CertificateDer<'a>

source§

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

source§

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

1.10.0 · source§

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

source§

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

source§

impl<'a> StructuralPartialEq for DnsNameRef<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> StructuralPartialEq for x509_parser::x509::AlgorithmIdentifier<'a>

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a> StructuralPartialEq for PrivateKeyDer<'a>

§

impl<'a> StructuralPartialEq for PrivatePkcs1KeyDer<'a>

§

impl<'a> StructuralPartialEq for PrivatePkcs8KeyDer<'a>

§

impl<'a> StructuralPartialEq for PrivateSec1KeyDer<'a>

§

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

§

impl<'a> StructuralPartialEq for ServerName<'a>

§

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

§

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

source§

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.36.0 · source§

impl<T> StructuralPartialEq for Poll<T>

1.17.0 · source§

impl<T> StructuralPartialEq for Bound<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Option<T>

1.0.0 · source§

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

source§

impl<T> StructuralPartialEq for tokio::sync::mpsc::error::SendTimeoutError<T>

source§

impl<T> StructuralPartialEq for tokio::sync::mpsc::error::TrySendError<T>

source§

impl<T> StructuralPartialEq for SetError<T>

source§

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

source§

impl<T> StructuralPartialEq for [T]

source§

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

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

1.19.0 · source§

impl<T> StructuralPartialEq for Reverse<T>

source§

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

1.20.0 · source§

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

1.74.0 · source§

impl<T> StructuralPartialEq for Saturating<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Wrapping<T>

1.0.0 · source§

impl<T> StructuralPartialEq for Cursor<T>

1.0.0 · source§

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

source§

impl<T> StructuralPartialEq for AllowStdIo<T>

source§

impl<T> StructuralPartialEq for TryFromBigIntError<T>

source§

impl<T> StructuralPartialEq for tokio::sync::mpsc::error::SendError<T>

source§

impl<T> StructuralPartialEq for tokio::sync::watch::error::SendError<T>

source§

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

§

impl<T> StructuralPartialEq for TrySendError<T>

1.0.0 · source§

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

source§

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

source§

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

§

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

source§

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

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> StructuralPartialEq for Op<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>

source§

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

§

impl<Z> StructuralPartialEq for Zeroizing<Z>
where Z: Zeroize,

source§

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