pub trait PartialEq<Rhs = Self>where
Rhs: ?Sized,{
// Required method
fn eq(&self, other: &Rhs) -> bool;
// Provided method
fn ne(&self, other: &Rhs) -> bool { ... }
}
Expand description
Trait for comparisons using the equality operator.
Implementing this trait for types provides the ==
and !=
operators for
those types.
x.eq(y)
can also be written x == y
, and x.ne(y)
can be written x != y
.
We use the easier-to-read infix notation in the remainder of this documentation.
This trait allows for comparisons using the equality operator, for types
that do not have a full equivalence relation. For example, in floating point
numbers NaN != NaN
, so floating point types implement PartialEq
but not
Eq
. Formally speaking, when Rhs == Self
, this trait corresponds
to a partial equivalence relation.
Implementations must ensure that eq
and ne
are consistent with each other:
a != b
if and only if!(a == b)
.
The default implementation of ne
provides this consistency and is almost
always sufficient. It should not be overridden without very good reason.
If PartialOrd
or Ord
are also implemented for Self
and Rhs
, their methods must also
be consistent with PartialEq
(see the documentation of those traits for the exact
requirements). It’s easy to accidentally make them disagree by deriving some of the traits and
manually implementing others.
The equality relation ==
must satisfy the following conditions
(for all a
, b
, c
of type A
, B
, C
):
-
Symmetry: if
A: PartialEq<B>
andB: PartialEq<A>
, thena == b
impliesb == a
; and -
Transitivity: if
A: PartialEq<B>
andB: PartialEq<C>
andA: PartialEq<C>
, thena == b
andb == c
impliesa == c
. This must also work for longer chains, such as whenA: PartialEq<B>
,B: PartialEq<C>
,C: PartialEq<D>
, andA: PartialEq<D>
all exist.
Note that the B: PartialEq<A>
(symmetric) and A: PartialEq<C>
(transitive) impls are not forced to exist, but these requirements apply
whenever they do exist.
Violating these requirements is a logic error. The behavior resulting from a logic error is not
specified, but users of the trait must ensure that such logic errors do not result in
undefined behavior. This means that unsafe
code must not rely on the correctness of these
methods.
§Cross-crate considerations
Upholding the requirements stated above can become tricky when one crate implements PartialEq
for a type of another crate (i.e., to allow comparing one of its own types with a type from the
standard library). The recommendation is to never implement this trait for a foreign type. In
other words, such a crate should do impl PartialEq<ForeignType> for LocalType
, but it should
not do impl PartialEq<LocalType> for ForeignType
.
This avoids the problem of transitive chains that criss-cross crate boundaries: for all local
types T
, you may assume that no other crate will add impl
s that allow comparing T == U
. In
other words, if other crates add impl
s that allow building longer transitive chains U1 == ... == T == V1 == ...
, then all the types that appear to the right of T
must be types that the
crate defining T
already knows about. This rules out transitive chains where downstream crates
can add new impl
s that “stitch together” comparisons of foreign types in ways that violate
transitivity.
Not having such foreign impl
s also avoids forward compatibility issues where one crate adding
more PartialEq
implementations can cause build failures in downstream crates.
§Derivable
This trait can be used with #[derive]
. When derive
d on structs, two
instances are equal if all fields are equal, and not equal if any fields
are not equal. When derive
d on enums, two instances are equal if they
are the same variant and all fields are equal.
§How can I implement PartialEq
?
An example implementation for a domain in which two books are considered the same book if their ISBN matches, even if the formats differ:
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq for Book {
fn eq(&self, other: &Self) -> bool {
self.isbn == other.isbn
}
}
let b1 = Book { isbn: 3, format: BookFormat::Paperback };
let b2 = Book { isbn: 3, format: BookFormat::Ebook };
let b3 = Book { isbn: 10, format: BookFormat::Paperback };
assert!(b1 == b2);
assert!(b1 != b3);
§How can I compare two different types?
The type you can compare with is controlled by PartialEq
’s type parameter.
For example, let’s tweak our previous code a bit:
// The derive implements <BookFormat> == <BookFormat> comparisons
#[derive(PartialEq)]
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
struct Book {
isbn: i32,
format: BookFormat,
}
// Implement <Book> == <BookFormat> comparisons
impl PartialEq<BookFormat> for Book {
fn eq(&self, other: &BookFormat) -> bool {
self.format == *other
}
}
// Implement <BookFormat> == <Book> comparisons
impl PartialEq<Book> for BookFormat {
fn eq(&self, other: &Book) -> bool {
*self == other.format
}
}
let b1 = Book { isbn: 3, format: BookFormat::Paperback };
assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Ebook != b1);
By changing impl PartialEq for Book
to impl PartialEq<BookFormat> for Book
,
we allow BookFormat
s to be compared with Book
s.
A comparison like the one above, which ignores some fields of the struct,
can be dangerous. It can easily lead to an unintended violation of the
requirements for a partial equivalence relation. For example, if we kept
the above implementation of PartialEq<Book>
for BookFormat
and added an
implementation of PartialEq<Book>
for Book
(either via a #[derive]
or
via the manual implementation from the first example) then the result would
violate transitivity:
#[derive(PartialEq)]
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
#[derive(PartialEq)]
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq<BookFormat> for Book {
fn eq(&self, other: &BookFormat) -> bool {
self.format == *other
}
}
impl PartialEq<Book> for BookFormat {
fn eq(&self, other: &Book) -> bool {
*self == other.format
}
}
fn main() {
let b1 = Book { isbn: 1, format: BookFormat::Paperback };
let b2 = Book { isbn: 2, format: BookFormat::Paperback };
assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Paperback == b2);
// The following should hold by transitivity but doesn't.
assert!(b1 == b2); // <-- PANICS
}
§Examples
let x: u32 = 0;
let y: u32 = 1;
assert_eq!(x == y, false);
assert_eq!(x.eq(&y), false);
Required Methods§
Provided Methods§
Implementors§
impl PartialEq for ForwardKind
impl PartialEq for LookupIpStrategy
impl PartialEq for ResolveHosts
impl PartialEq for ServerOrderingStrategy
impl PartialEq for rama::futures::io::ErrorKind
impl PartialEq for SeekFrom
impl PartialEq for PollNext
impl PartialEq for rama::http::headers::encoding::Encoding
impl PartialEq for After
impl PartialEq for ClientHint
impl PartialEq for Extension
impl PartialEq for PerMessageDeflateIdentifier
impl PartialEq for rama::http::layer::compression::CompressionLevel
impl PartialEq for WriterMode
impl PartialEq for rama::http::matcher::uri::dep::regex::Error
impl PartialEq for PseudoHeader
impl PartialEq for EarlyFrame
impl PartialEq for rama::http::proto::h2::frame::Error
impl PartialEq for rama::http::proto::h2::frame::Kind
impl PartialEq for SettingId
impl PartialEq for DecoderError
impl PartialEq for NeedMore
impl PartialEq for DirectoryServeMode
impl PartialEq for ElementPatchMode
impl PartialEq for EventType
impl PartialEq for CrossOriginKind
impl PartialEq for rama::http::sse::datastar::execute_script::ReferrerPolicy
impl PartialEq for ScriptAttribute
impl PartialEq for ScriptType
impl PartialEq for rama::http::ws::Message
impl PartialEq for Role
impl PartialEq for CloseCode
impl PartialEq for rama::http::ws::protocol::frame::coding::OpCode
impl PartialEq for OpCodeControl
impl PartialEq for OpCodeData
impl PartialEq for rama::net::address::Host
impl PartialEq for ConnectIpMode
impl PartialEq for DnsResolveIpMode
impl PartialEq for rama::net::socket::opts::Domain
impl PartialEq for rama::net::socket::opts::Protocol
impl PartialEq for rama::net::socket::opts::Type
impl PartialEq for IpAddrRange
impl PartialEq for IpSubnets
impl PartialEq for IpNet
impl PartialEq for ServerVerifyMode
impl PartialEq for ApplicationProtocol
impl PartialEq for rama::net::tls::CertificateCompressionAlgorithm
impl PartialEq for rama::net::tls::CipherSuite
impl PartialEq for CompressionAlgorithm
impl PartialEq for DataEncoding
impl PartialEq for ECPointFormat
impl PartialEq for ExtensionId
impl PartialEq for rama::net::tls::ProtocolVersion
impl PartialEq for rama::net::tls::SignatureScheme
impl PartialEq for SupportedGroup
impl PartialEq for ClientVerifyMode
impl PartialEq for TransportProtocol
impl PartialEq for ProxyCredential
impl PartialEq for UserId
impl PartialEq for MemoryProxyDBInsertErrorKind
impl PartialEq for MemoryProxyDBQueryErrorKind
impl PartialEq for rama::proxy::haproxy::protocol::v1::Addresses
impl PartialEq for BinaryParseError
impl PartialEq for rama::proxy::haproxy::protocol::v1::ParseError
impl PartialEq for AddressFamily
impl PartialEq for rama::proxy::haproxy::protocol::v2::Addresses
impl PartialEq for rama::proxy::haproxy::protocol::v2::Command
impl PartialEq for rama::proxy::haproxy::protocol::v2::ParseError
impl PartialEq for rama::proxy::haproxy::protocol::v2::Protocol
impl PartialEq for rama::proxy::haproxy::protocol::v2::Type
impl PartialEq for rama::proxy::haproxy::protocol::v2::Version
impl PartialEq for AddressType
impl PartialEq for rama::proxy::socks5::proto::Command
impl PartialEq for rama::proxy::socks5::proto::ProtocolVersion
impl PartialEq for ReplyKind
impl PartialEq for SocksMethod
impl PartialEq for UsernamePasswordSubnegotiationVersion
impl PartialEq for RelayDirection
impl PartialEq for UdpInspectAction
impl PartialEq for Array
impl PartialEq for rama::telemetry::opentelemetry::Value
impl PartialEq for AnyValue
impl PartialEq for Severity
impl PartialEq for InstrumentKind
impl PartialEq for Temporality
impl PartialEq for SamplingDecision
impl PartialEq for SpanKind
impl PartialEq for rama::telemetry::opentelemetry::trace::Status
impl PartialEq for rama::tls::acme::proto::common::Identifier
impl PartialEq for AuthorizationStatus
impl PartialEq for ChallengeStatus
impl PartialEq for ChallengeType
impl PartialEq for OrderStatus
impl PartialEq for Problem
impl PartialEq for ShutdownResult
impl PartialEq for SslInfoCallbackValue
impl PartialEq for SslVerifyError
impl PartialEq for rama::tls::rustls::dep::pemfile::Error
impl PartialEq for rama::tls::rustls::dep::pemfile::Item
impl PartialEq for EchStatus
impl PartialEq for Tls12Resumption
impl PartialEq for rama::tls::rustls::dep::rustls::compress::CompressionLevel
impl PartialEq for KeyExchangeAlgorithm
impl PartialEq for HashAlgorithm
impl PartialEq for AlertDescription
impl PartialEq for CertRevocationListError
impl PartialEq for rama::tls::rustls::dep::rustls::CertificateCompressionAlgorithm
impl PartialEq for CertificateError
impl PartialEq for rama::tls::rustls::dep::rustls::CipherSuite
impl PartialEq for rama::tls::rustls::dep::rustls::ContentType
impl PartialEq for EncryptedClientHelloError
impl PartialEq for rama::tls::rustls::dep::rustls::Error
impl PartialEq for ExtendedKeyPurpose
impl PartialEq for HandshakeKind
impl PartialEq for HandshakeType
impl PartialEq for InconsistentKeys
impl PartialEq for InvalidMessage
impl PartialEq for NamedGroup
impl PartialEq for PeerIncompatible
impl PartialEq for PeerMisbehaved
impl PartialEq for rama::tls::rustls::dep::rustls::ProtocolVersion
impl PartialEq for Side
impl PartialEq for rama::tls::rustls::dep::rustls::SignatureAlgorithm
impl PartialEq for rama::tls::rustls::dep::rustls::SignatureScheme
impl PartialEq for SupportedCipherSuite
impl PartialEq for CertificateType
impl PartialEq for UserAgentSelectFallback
impl PartialEq for DeviceKind
impl PartialEq for HttpAgent
impl PartialEq for PlatformKind
impl PartialEq for TlsAgent
impl PartialEq for UserAgentKind
impl PartialEq for RequestInitiator
impl PartialEq for UsernameLabelState
impl PartialEq for JWA
impl PartialEq for JWKEllipticCurves
impl PartialEq for JWKType
impl PartialEq for JWKUse
impl PartialEq for TlsProtocolId
impl PartialEq for rama::crypto::dep::aws_lc_rs::cipher::AlgorithmId
impl PartialEq for OperatingMode
impl PartialEq for KbkdfCtrHmacAlgorithmId
impl PartialEq for SskdfDigestAlgorithmId
impl PartialEq for SskdfHmacAlgorithmId
impl PartialEq for rama::crypto::dep::aws_lc_rs::kem::AlgorithmId
impl PartialEq for BlockCipherId
impl PartialEq for EncryptionAlgorithmId
impl PartialEq for KeySize
impl PartialEq for rama::crypto::dep::pki_types::IpAddr
impl PartialEq for SectionKind
impl PartialEq for rama::crypto::dep::rcgen::BasicConstraints
impl PartialEq for CidrSubnet
impl PartialEq for CrlScope
impl PartialEq for DnType
impl PartialEq for DnValue
impl PartialEq for rama::crypto::dep::rcgen::Error
impl PartialEq for ExtendedKeyUsagePurpose
impl PartialEq for rama::crypto::dep::rcgen::GeneralSubtree
impl PartialEq for InvalidAsn1String
impl PartialEq for IsCa
impl PartialEq for KeyIdMethod
impl PartialEq for KeyUsagePurpose
impl PartialEq for OtherNameValue
impl PartialEq for rama::crypto::dep::rcgen::RevocationReason
impl PartialEq for RsaKeySize
impl PartialEq for SanType
impl PartialEq for rama::crypto::dep::x509_parser::error::X509Error
impl PartialEq for PrettyPrinterFlag
impl PartialEq for rama::crypto::dep::x509_parser::prelude::der_parser::num_bigint::Sign
impl PartialEq for ASN1TimeZone
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Class
impl PartialEq for DerConstraint
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Error
impl PartialEq for Explicit
impl PartialEq for Implicit
impl PartialEq for Length
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Needed
impl PartialEq for OidParseError
impl PartialEq for Real
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::CompareResult
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::error::ErrorKind
impl PartialEq for VerboseErrorKind
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::number::Endianness
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::TryReserveErrorKind
impl PartialEq for Infallible
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Alignment
impl PartialEq for DebugAsHex
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Sign
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::slice::GetDisjointMutError
impl PartialEq for SearchStep
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::cmp::Ordering
impl PartialEq for AsciiChar
impl PartialEq for FromBytesWithNulError
impl PartialEq for AtomicOrdering
impl PartialEq for core::net::ip_addr::IpAddr
impl PartialEq for Ipv6MulticastScope
impl PartialEq for SocketAddr
impl PartialEq for FpCategory
impl PartialEq for IntErrorKind
impl PartialEq for core::sync::atomic::Ordering
impl PartialEq for BacktraceStatus
impl PartialEq for VarError
impl PartialEq for Shutdown
impl PartialEq for BacktraceStyle
impl PartialEq for std::sync::mpsc::RecvTimeoutError
impl PartialEq for std::sync::mpsc::TryRecvError
impl PartialEq for Colons
impl PartialEq for Fixed
impl PartialEq for Numeric
impl PartialEq for chrono::format::OffsetPrecision
impl PartialEq for Pad
impl PartialEq for ParseErrorKind
impl PartialEq for SecondsFormat
impl PartialEq for chrono::month::Month
impl PartialEq for RoundingError
impl PartialEq for chrono::weekday::Weekday
impl PartialEq for FlushCompress
impl PartialEq for FlushDecompress
impl PartialEq for flate2::mem::Status
impl PartialEq for FromHexError
impl PartialEq for log::Level
impl PartialEq for log::LevelFilter
impl PartialEq for Category
impl PartialEq for serde_json::value::Value
impl PartialEq for url::origin::Origin
impl PartialEq for url::parser::ParseError
impl PartialEq for SyntaxViolation
impl PartialEq for uuid::Variant
impl PartialEq for uuid::Version
impl PartialEq for BernoulliError
impl PartialEq for rand::distr::uniform::Error
impl PartialEq for rand::distr::weighted::Error
impl PartialEq for IndexVec
impl PartialEq for bool
impl PartialEq for char
impl PartialEq for f16
impl PartialEq for f32
impl PartialEq for f64
impl PartialEq for f128
impl PartialEq for i8
impl PartialEq for i16
impl PartialEq for i32
impl PartialEq for i64
impl PartialEq for i128
impl PartialEq for isize
impl PartialEq for !
impl PartialEq for str
impl PartialEq for u8
impl PartialEq for u16
impl PartialEq for u32
impl PartialEq for u64
impl PartialEq for u128
impl PartialEq for ()
impl PartialEq for usize
impl PartialEq for Bytes
impl PartialEq for BytesMut
impl PartialEq for TryGetError
impl PartialEq for DnsDeniedError
impl PartialEq for DomainNotMappedErr
impl PartialEq for rama::futures::channel::mpsc::SendError
impl PartialEq for Canceled
impl PartialEq for Aborted
impl PartialEq for RawWaker
impl PartialEq for RawWakerVTable
impl PartialEq for TargetHttpVersion
impl PartialEq for ReasonPhrase
impl PartialEq for rama::http::core::h2::Reason
impl PartialEq for rama::http::dep::http::uri::Authority
impl PartialEq for PathAndQuery
impl PartialEq for MimeGuess
impl PartialEq for AcceptEncoding
impl PartialEq for CFConnectingIp
impl PartialEq for ClientIp
impl PartialEq for rama::http::headers::forwarded::Forwarded
impl PartialEq for TrueClientIp
impl PartialEq for Via
impl PartialEq for XClientIp
impl PartialEq for XForwardedFor
impl PartialEq for XForwardedHost
impl PartialEq for XForwardedProto
impl PartialEq for XRealIp
impl PartialEq for PerMessageDeflateConfig
impl PartialEq for AcceptedWebSocketProtocol
impl PartialEq for Quality
impl PartialEq for Accept
impl PartialEq for AcceptRanges
impl PartialEq for AccessControlAllowCredentials
impl PartialEq for AccessControlAllowHeaders
impl PartialEq for AccessControlAllowMethods
impl PartialEq for AccessControlAllowOrigin
impl PartialEq for AccessControlMaxAge
impl PartialEq for AccessControlRequestMethod
impl PartialEq for Age
impl PartialEq for Allow
impl PartialEq for CacheControl
impl PartialEq for ContentLength
impl PartialEq for ContentLocation
impl PartialEq for ContentRange
impl PartialEq for rama::http::headers::ContentType
impl PartialEq for rama::http::headers::Date
impl PartialEq for ETag
impl PartialEq for Expect
impl PartialEq for Expires
impl PartialEq for rama::http::headers::Host
impl PartialEq for IfMatch
impl PartialEq for IfModifiedSince
impl PartialEq for IfNoneMatch
impl PartialEq for IfRange
impl PartialEq for IfUnmodifiedSince
impl PartialEq for LastEventId
impl PartialEq for LastModified
impl PartialEq for rama::http::headers::Location
impl PartialEq for Mime
impl PartialEq for rama::http::headers::Origin
impl PartialEq for Pragma
impl PartialEq for rama::http::headers::Range
impl PartialEq for Referer
impl PartialEq for rama::http::headers::ReferrerPolicy
impl PartialEq for RetryAfter
impl PartialEq for SecWebSocketAccept
impl PartialEq for SecWebSocketExtensions
impl PartialEq for SecWebSocketKey
impl PartialEq for SecWebSocketProtocol
impl PartialEq for SecWebSocketVersion
impl PartialEq for Server
impl PartialEq for StrictTransportSecurity
impl PartialEq for Te
impl PartialEq for Upgrade
impl PartialEq for UserAgent
impl PartialEq for Vary
impl PartialEq for rama::http::headers::util::HttpDate
impl PartialEq for Seconds
impl PartialEq for DnsResolveMode
impl PartialEq for MethodMatcher
impl PartialEq for VersionMatcher
impl PartialEq for Http1HeaderName
impl PartialEq for rama::http::proto::h2::ext::Protocol
impl PartialEq for GoAway
impl PartialEq for Head
impl PartialEq for rama::http::proto::h2::frame::Headers
impl PartialEq for Ping
impl PartialEq for Priority
impl PartialEq for Pseudo
impl PartialEq for PushPromise
impl PartialEq for Reset
impl PartialEq for Setting
impl PartialEq for SettingOrder
impl PartialEq for Settings
impl PartialEq for SettingsConfig
impl PartialEq for StreamDependency
impl PartialEq for rama::http::proto::h2::frame::StreamId
impl PartialEq for WindowUpdate
impl PartialEq for InvalidPseudoHeaderStr
impl PartialEq for PseudoHeaderOrder
impl PartialEq for HeaderByteLength
impl PartialEq for ExecuteScript
impl PartialEq for PatchElements
impl PartialEq for HeaderName
impl PartialEq for HeaderValue
impl PartialEq for Method
impl PartialEq for Scheme
impl PartialEq for StatusCode
impl PartialEq for Uri
impl PartialEq for rama::http::Version
impl PartialEq for rama::http::ws::protocol::frame::Frame
impl PartialEq for FrameHeader
impl PartialEq for CloseFrame
impl PartialEq for Utf8Bytes
impl PartialEq for LimitReached
impl PartialEq for rama::net::address::Authority
impl PartialEq for rama::net::address::Domain
impl PartialEq for DomainAddress
impl PartialEq for ProxyAddress
impl PartialEq for SocketAddress
impl PartialEq for Asn
impl PartialEq for InvalidAsn
impl PartialEq for rama::net::forwarded::Forwarded
impl PartialEq for ForwardedAuthority
impl PartialEq for ForwardedElement
impl PartialEq for ForwardedProtocol
impl PartialEq for ForwardedVersion
impl PartialEq for NodeId
impl PartialEq for NoHttpRejectError
impl PartialEq for RequestContext
impl PartialEq for ProxyTarget
impl PartialEq for rama::net::socket::core::Domain
impl PartialEq for rama::net::socket::core::Protocol
impl PartialEq for RecvFlags
impl PartialEq for SockAddr
impl PartialEq for rama::net::socket::core::Type
impl PartialEq for DeviceName
impl PartialEq for rama::net::stream::dep::ipnet::AddrParseError
impl PartialEq for Ipv4AddrRange
impl PartialEq for Ipv4Subnets
impl PartialEq for Ipv6AddrRange
impl PartialEq for Ipv6Subnets
impl PartialEq for PrefixLenError
impl PartialEq for Ipv4Net
impl PartialEq for Ipv6Net
impl PartialEq for rama::net::Protocol
impl PartialEq for NoTlsRejectError
impl PartialEq for TransportContext
impl PartialEq for Basic
impl PartialEq for Bearer
impl PartialEq for IPv4
impl PartialEq for IPv6
impl PartialEq for Unix
impl PartialEq for rama::proxy::socks5::proto::client::Header
impl PartialEq for rama::proxy::socks5::proto::client::Request
impl PartialEq for UsernamePasswordRequest
impl PartialEq for rama::proxy::socks5::proto::server::Header
impl PartialEq for Reply
impl PartialEq for UsernamePasswordResponse
impl PartialEq for UdpHeader
impl PartialEq for NoSocks5RejectError
impl PartialEq for ProxyFilter
impl PartialEq for ProxyID
impl PartialEq for StringFilter
impl PartialEq for RejectError
impl PartialEq for BaggageMetadata
impl PartialEq for KeyValueMetadata
impl PartialEq for ExponentialBucket
impl PartialEq for Instrument
impl PartialEq for Resource
impl PartialEq for SpanData
impl PartialEq for SpanEvents
impl PartialEq for SpanLinks
impl PartialEq for InstrumentationScope
impl PartialEq for rama::telemetry::opentelemetry::Key
impl PartialEq for rama::telemetry::opentelemetry::KeyValue
impl PartialEq for SpanId
impl PartialEq for StringValue
impl PartialEq for TraceFlags
impl PartialEq for TraceId
impl PartialEq for rama::telemetry::opentelemetry::trace::Event
impl PartialEq for Link
impl PartialEq for SamplingResult
impl PartialEq for SpanContext
impl PartialEq for TraceState
impl PartialEq for rama::telemetry::tracing::callsite::Identifier
impl PartialEq for rama::telemetry::tracing::field::Empty
impl PartialEq for Field
impl PartialEq for FieldSet
impl PartialEq for rama::telemetry::tracing::level_filters::LevelFilter
impl PartialEq for rama::telemetry::tracing::metadata::Kind
impl PartialEq for rama::telemetry::tracing::Id
impl PartialEq for rama::telemetry::tracing::Level
impl PartialEq for rama::telemetry::tracing::Metadata<'_>
impl PartialEq for rama::telemetry::tracing::Span
impl PartialEq for RawProblemResponse
impl PartialEq for Asn1Time
impl PartialEq for Asn1TimeRef
impl PartialEq for Asn1Type
impl PartialEq for TimeDiff
impl PartialEq for BigNum
impl PartialEq for BigNumRef
impl PartialEq for MessageDigest
impl PartialEq for Nid
impl PartialEq for KeyIvPair
impl PartialEq for rama::tls::boring::core::pkey::Id
impl PartialEq for rama::tls::boring::core::rsa::Padding
impl PartialEq for SrtpProfileId
impl PartialEq for AlpnError
impl PartialEq for rama::tls::boring::core::ssl::CertificateCompressionAlgorithm
impl PartialEq for CompliancePolicy
impl PartialEq for ErrorCode
impl PartialEq for rama::tls::boring::core::ssl::ExtensionType
impl PartialEq for PrivateKeyMethodError
impl PartialEq for SelectCertError
impl PartialEq for ShutdownState
impl PartialEq for SniError
impl PartialEq for Ssl3AlertLevel
impl PartialEq for SslAlert
impl PartialEq for SslCurve
impl PartialEq for SslInfoCallbackAlert
impl PartialEq for SslInfoCallbackMode
impl PartialEq for SslMode
impl PartialEq for SslOptions
impl PartialEq for SslSessionCacheMode
impl PartialEq for SslSignatureAlgorithm
impl PartialEq for SslVerifyMode
impl PartialEq for SslVersion
impl PartialEq for Cipher
impl PartialEq for AsyncPrivateKeyMethodError
impl PartialEq for AsyncSelectCertError
impl PartialEq for X509VerifyError
impl PartialEq for X509CheckFlags
impl PartialEq for X509VerifyFlags
impl PartialEq for UnsupportedOperationError
impl PartialEq for HpkeSuite
impl PartialEq for IoState
impl PartialEq for OtherError
impl PartialEq for SupportedProtocolVersion
impl PartialEq for Tls12CipherSuite
impl PartialEq for Tls13CipherSuite
impl PartialEq for PreserveHeaderUserAgent
impl PartialEq for UserAgentInfo
impl PartialEq for AnyDelimiterCodec
impl PartialEq for BytesCodec
impl PartialEq for LinesCodec
impl PartialEq for rama::utils::include_dir::Metadata
impl PartialEq for EmptyStringErr
impl PartialEq for NonEmptyString
impl PartialEq for DecodedJWS
impl PartialEq for DecodedSignature
impl PartialEq for rama::crypto::jose::Empty
impl PartialEq for rama::crypto::jose::Headers
impl PartialEq for JWK
impl PartialEq for JWS
impl PartialEq for JWSBuilder
impl PartialEq for JWSCompact
impl PartialEq for JWSFlattened
impl PartialEq for ToVerifySignature
impl PartialEq for rama::crypto::dep::aws_lc_rs::aead::quic::Algorithm
impl PartialEq for rama::crypto::dep::aws_lc_rs::aead::Algorithm
impl PartialEq for rama::crypto::dep::aws_lc_rs::agreement::Algorithm
impl PartialEq for rama::crypto::dep::aws_lc_rs::cipher::Algorithm
impl PartialEq for rama::crypto::dep::aws_lc_rs::digest::Algorithm
impl PartialEq for KeyRejected
impl PartialEq for rama::crypto::dep::aws_lc_rs::error::Unspecified
impl PartialEq for rama::crypto::dep::aws_lc_rs::hkdf::Algorithm
impl PartialEq for rama::crypto::dep::aws_lc_rs::hmac::Algorithm
impl PartialEq for KbkdfCtrHmacAlgorithm
impl PartialEq for SskdfDigestAlgorithm
impl PartialEq for SskdfHmacAlgorithm
impl PartialEq for rama::crypto::dep::aws_lc_rs::pbkdf2::Algorithm
impl PartialEq for rama::crypto::dep::aws_lc_rs::signature::EcdsaSigningAlgorithm
impl PartialEq for EcdsaVerificationAlgorithm
impl PartialEq for rama::crypto::dep::pki_types::AddrParseError
impl PartialEq for rama::crypto::dep::pki_types::AlgorithmIdentifier
impl PartialEq for rama::crypto::dep::pki_types::Ipv4Addr
impl PartialEq for rama::crypto::dep::pki_types::Ipv6Addr
impl PartialEq for UnixTime
impl PartialEq for rama::crypto::dep::rcgen::string::BmpString
impl PartialEq for rama::crypto::dep::rcgen::string::Ia5String
impl PartialEq for rama::crypto::dep::rcgen::string::PrintableString
impl PartialEq for rama::crypto::dep::rcgen::string::TeletexString
impl PartialEq for rama::crypto::dep::rcgen::string::UniversalString
impl PartialEq for rama::crypto::dep::rcgen::Attribute
impl PartialEq for Certificate
impl PartialEq for CertificateParams
impl PartialEq for CertificateRevocationList
impl PartialEq for CertificateRevocationListParams
impl PartialEq for CertificateSigningRequest
impl PartialEq for CertificateSigningRequestParams
impl PartialEq for CrlDistributionPoint
impl PartialEq for CrlIssuingDistributionPoint
impl PartialEq for CustomExtension
impl PartialEq for DistinguishedName
impl PartialEq for rama::crypto::dep::rcgen::NameConstraints
impl PartialEq for rama::crypto::dep::rcgen::PublicKey
impl PartialEq for RevokedCertParams
impl PartialEq for rama::crypto::dep::rcgen::SerialNumber
impl PartialEq for rama::crypto::dep::rcgen::SignatureAlgorithm
impl PartialEq for rama::crypto::dep::rcgen::SubjectPublicKeyInfo
impl PartialEq for rama::crypto::dep::x509_parser::certificate::Validity
impl PartialEq for rama::crypto::dep::x509_parser::cri_attributes::ChallengePassword
impl PartialEq for rama::crypto::dep::x509_parser::error::NidError
impl PartialEq for rama::crypto::dep::x509_parser::extensions::BasicConstraints
impl PartialEq for rama::crypto::dep::x509_parser::extensions::CtVersion
impl PartialEq for rama::crypto::dep::x509_parser::extensions::InhibitAnyPolicy
impl PartialEq for rama::crypto::dep::x509_parser::extensions::KeyUsage
impl PartialEq for rama::crypto::dep::x509_parser::extensions::NSCertType
impl PartialEq for rama::crypto::dep::x509_parser::extensions::PolicyConstraints
impl PartialEq for rama::crypto::dep::x509_parser::extensions::ReasonFlags
impl PartialEq for rama::crypto::dep::x509_parser::pem::Pem
impl PartialEq for BigInt
impl PartialEq for BigUint
impl PartialEq for ParseBigIntError
impl PartialEq for rama::crypto::dep::x509_parser::prelude::ASN1Time
impl PartialEq for rama::crypto::dep::x509_parser::prelude::ReasonCode
impl PartialEq for rama::crypto::dep::x509_parser::prelude::X509Version
impl PartialEq for ASN1DateTime
impl PartialEq for BerClassFromIntError
impl PartialEq for Boolean
impl PartialEq for Enumerated
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::GeneralizedTime
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Null
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Tag
impl PartialEq for UtcTime
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::alloc::AllocError
impl PartialEq for Layout
impl PartialEq for LayoutError
impl PartialEq for UnorderedKeyError
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::TryReserveError
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Error
impl PartialEq for FormattingOptions
impl PartialEq for Assume
impl PartialEq for RangeFull
impl PartialEq for ParseBoolError
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::str::Utf8Error
impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::string::FromUtf8Error
impl PartialEq for String
impl PartialEq for untrusted::reader::EndOfInput
impl PartialEq for untrusted::EndOfInput
impl PartialEq for ByteString
impl PartialEq for CString
impl PartialEq for FromVecWithNulError
impl PartialEq for IntoStringError
impl PartialEq for NulError
impl PartialEq for TypeId
impl PartialEq for ByteStr
impl PartialEq for CharTryFromError
impl PartialEq for ParseCharError
impl PartialEq for DecodeUtf16Error
impl PartialEq for TryFromCharError
impl PartialEq for CpuidResult
impl PartialEq for CStr
impl PartialEq for FromBytesUntilNulError
impl PartialEq for PhantomPinned
impl PartialEq for core::net::ip_addr::Ipv4Addr
impl PartialEq for core::net::ip_addr::Ipv6Addr
impl PartialEq for core::net::parser::AddrParseError
impl PartialEq for SocketAddrV4
impl PartialEq for SocketAddrV6
impl PartialEq for ParseFloatError
impl PartialEq for core::num::error::ParseIntError
impl PartialEq for core::num::error::TryFromIntError
impl PartialEq for core::ptr::alignment::Alignment
impl PartialEq for core::time::Duration
impl PartialEq for TryFromFloatSecsError
impl PartialEq for OsStr
impl PartialEq for OsString
impl PartialEq for FileType
impl PartialEq for Permissions
impl PartialEq for std::os::unix::net::ucred::UCred
impl PartialEq for NormalizeError
impl PartialEq for Path
impl PartialEq for PathBuf
impl PartialEq for StripPrefixError
impl PartialEq for ExitCode
impl PartialEq for ExitStatus
impl PartialEq for ExitStatusError
impl PartialEq for Output
impl PartialEq for std::sync::mpsc::RecvError
impl PartialEq for std::sync::poison::condvar::WaitTimeoutResult
impl PartialEq for AccessError
impl PartialEq for ThreadId
impl PartialEq for std::time::Instant
impl PartialEq for SystemTime
impl PartialEq for Parsed
impl PartialEq for InternalFixed
impl PartialEq for InternalNumeric
impl PartialEq for OffsetFormat
impl PartialEq for chrono::format::ParseError
impl PartialEq for Months
impl PartialEq for ParseMonthError
impl PartialEq for NaiveDate
impl PartialEq for NaiveDateDaysIterator
impl PartialEq for NaiveDateWeeksIterator
impl PartialEq for NaiveDateTime
impl PartialEq for IsoWeek
impl PartialEq for Days
impl PartialEq for NaiveWeek
impl PartialEq for NaiveTime
impl PartialEq for FixedOffset
impl PartialEq for chrono::offset::utc::Utc
impl PartialEq for OutOfRange
impl PartialEq for OutOfRangeError
impl PartialEq for TimeDelta
impl PartialEq for ParseWeekdayError
impl PartialEq for WeekdaySet
impl PartialEq for GzHeader
impl PartialEq for Compression
impl PartialEq for getrandom::error::Error
impl PartialEq for ParseLevelError
impl PartialEq for IgnoredAny
impl PartialEq for serde::de::value::Error
impl PartialEq for Map<String, Value>
impl PartialEq for Number
impl PartialEq for ATerm
impl PartialEq for B0
impl PartialEq for B1
impl PartialEq for Z0
impl PartialEq for Equal
impl PartialEq for Greater
impl PartialEq for Less
impl PartialEq for UTerm
impl PartialEq for OpaqueOrigin
impl PartialEq for Url
URLs compare like their serialization.
impl PartialEq for uuid::error::Error
impl PartialEq for Braced
impl PartialEq for Hyphenated
impl PartialEq for Simple
impl PartialEq for Urn
impl PartialEq for NonNilUuid
impl PartialEq for Uuid
impl PartialEq for Timestamp
impl PartialEq for Bernoulli
impl PartialEq for UniformUsize
impl PartialEq for UniformChar
impl PartialEq for UniformDuration
impl PartialEq for StepRng
impl PartialEq for SmallRng
impl PartialEq for StdRng
impl PartialEq for ChaCha8Core
impl PartialEq for ChaCha8Rng
impl PartialEq for ChaCha12Core
impl PartialEq for ChaCha12Rng
impl PartialEq for ChaCha20Core
impl PartialEq for ChaCha20Rng
impl PartialEq for OsError
impl PartialEq for A
impl PartialEq for AAAA
impl PartialEq for ACCESS_DESCRIPTION_st
impl PartialEq for ACCESS_DESCRIPTION_st
impl PartialEq for ANAME
impl PartialEq for ASN1Error
impl PartialEq for ASN1ErrorKind
impl PartialEq for ASN1Time
impl PartialEq for ASN1_ADB_TABLE_st
impl PartialEq for ASN1_ADB_TABLE_st
impl PartialEq for ASN1_ADB_st
impl PartialEq for ASN1_ADB_st
impl PartialEq for ASN1_AUX_st
impl PartialEq for ASN1_AUX_st
impl PartialEq for ASN1_EXTERN_FUNCS_st
impl PartialEq for ASN1_ITEM_st
impl PartialEq for ASN1_ITEM_st
impl PartialEq for ASN1_TEMPLATE_st
impl PartialEq for ASN1_TEMPLATE_st
impl PartialEq for AUTHORITY_KEYID_st
impl PartialEq for AUTHORITY_KEYID_st
impl PartialEq for AddrParseError
impl PartialEq for AhoCorasickKind
impl PartialEq for Algorithm
impl PartialEq for Algorithm
impl PartialEq for Algorithm
impl PartialEq for Algorithm
impl PartialEq for Algorithm
impl PartialEq for Algorithm
impl PartialEq for Algorithm
impl PartialEq for Algorithm
impl PartialEq for Algorithm
impl PartialEq for AllocError
impl PartialEq for AllocError
impl PartialEq for Alphabet
impl PartialEq for Alpn
impl PartialEq for Alternation
impl PartialEq for Anchored
impl PartialEq for Anchored
impl PartialEq for AppUsage
impl PartialEq for AsciiDenyList
impl PartialEq for AsciiProbeResult
impl PartialEq for AsciiSet
impl PartialEq for Assertion
impl PartialEq for AssertionKind
impl PartialEq for Ast
impl PartialEq for Attribute
impl PartialEq for Attributes
impl PartialEq for AuthUsage
impl PartialEq for BASIC_CONSTRAINTS_st
impl PartialEq for BASIC_CONSTRAINTS_st
impl PartialEq for BERMode
impl PartialEq for BasicConstraints
impl PartialEq for BidiClass
impl PartialEq for BidiMirroringGlyph
impl PartialEq for BidiPairedBracketType
impl PartialEq for BigEndian
impl PartialEq for BigEndian
impl PartialEq for BitOrder
impl PartialEq for BroCatliResult
impl PartialEq for BrotliEncoderMode
impl PartialEq for BrotliEncoderOperation
impl PartialEq for BrotliEncoderParameter
impl PartialEq for BrotliEncoderStreamState
impl PartialEq for BrotliHasherParams
impl PartialEq for BufferFormat
impl PartialEq for ByteRecord
impl PartialEq for CAA
impl PartialEq for CERT
impl PartialEq for CNAME
impl PartialEq for CParameter
impl PartialEq for CParameter
impl PartialEq for CRYPTO_dynlock
impl PartialEq for CRYPTO_dynlock
impl PartialEq for CRYPTO_dynlock_value
impl PartialEq for CRYPTO_dynlock_value
impl PartialEq for CSYNC
impl PartialEq for CacheUsage
impl PartialEq for CanonicalCombiningClass
impl PartialEq for Capture
impl PartialEq for CaptureName
impl PartialEq for Case
impl PartialEq for CertType
impl PartialEq for CertUsage
impl PartialEq for ChallengePassword
impl PartialEq for CharULE
impl PartialEq for Class
impl PartialEq for ClassAscii
impl PartialEq for ClassAsciiKind
impl PartialEq for ClassBracketed
impl PartialEq for ClassBytes
impl PartialEq for ClassBytesRange
impl PartialEq for ClassPerl
impl PartialEq for ClassPerlKind
impl PartialEq for ClassSet
impl PartialEq for ClassSetBinaryOp
impl PartialEq for ClassSetBinaryOpKind
impl PartialEq for ClassSetItem
impl PartialEq for ClassSetRange
impl PartialEq for ClassSetUnion
impl PartialEq for ClassUnicode
impl PartialEq for ClassUnicode
impl PartialEq for ClassUnicodeKind
impl PartialEq for ClassUnicodeOpKind
impl PartialEq for ClassUnicodeRange
impl PartialEq for ClientSubnet
impl PartialEq for CodeBlockState
impl PartialEq for CodePointInversionListAndStringListULE
impl PartialEq for CodePointInversionListULE
impl PartialEq for CodePointTrieHeader
impl PartialEq for Collector
impl PartialEq for Comment
impl PartialEq for CompareResult
impl PartialEq for Component
impl PartialEq for ComponentRange
impl PartialEq for CompressionLevel
impl PartialEq for CompressionMethod
impl PartialEq for CompressionMethodId
impl PartialEq for CompressionStrategy
impl PartialEq for Concat
impl PartialEq for Config
impl PartialEq for ConversionRange
impl PartialEq for CtVersion
impl PartialEq for CurrencyType
impl PartialEq for DES_cblock_st
impl PartialEq for DES_cblock_st
impl PartialEq for DES_ks
impl PartialEq for DES_ks
impl PartialEq for DIST_POINT_st
impl PartialEq for DIST_POINT_st
impl PartialEq for DNSClass
impl PartialEq for DParameter
impl PartialEq for DParameter
impl PartialEq for DSA_SIG_st
impl PartialEq for DSA_SIG_st
impl PartialEq for DataError
impl PartialEq for DataErrorKind
impl PartialEq for DataFormat
impl PartialEq for DataLocale
impl PartialEq for DataMarkerAttributes
impl PartialEq for DataMarkerId
impl PartialEq for DataMarkerIdHash
impl PartialEq for DataMarkerInfo
impl PartialEq for DataRequestMetadata
impl PartialEq for DataResponseMetadata
impl PartialEq for Date
impl PartialEq for DateKind
impl PartialEq for Day
impl PartialEq for DecodeError
impl PartialEq for DecodeError
impl PartialEq for DecodeKind
impl PartialEq for DecodeMetadata
impl PartialEq for DecodePaddingMode
impl PartialEq for DecodePartial
impl PartialEq for DecodeSliceError
impl PartialEq for Decomposed
impl PartialEq for DenseTransitions
impl PartialEq for DerTypeId
impl PartialEq for DeserializeError
impl PartialEq for DeserializeErrorKind
impl PartialEq for DifferentVariant
impl PartialEq for Digest
impl PartialEq for DnsLength
impl PartialEq for DnsRequest
impl PartialEq for DnsRequestOptions
impl PartialEq for Domain<'_>
impl PartialEq for DosDateTime
impl PartialEq for Dot
impl PartialEq for Duration
impl PartialEq for EC_builtin_curve
impl PartialEq for EC_builtin_curve
impl PartialEq for EDIPartyName_st
impl PartialEq for EDIPartyName_st
impl PartialEq for EastAsianWidth
impl PartialEq for EcdsaSigningAlgorithm
impl PartialEq for EchConfigList
impl PartialEq for Edns
impl PartialEq for EdnsCode
impl PartialEq for EdnsFlags
impl PartialEq for EdnsOption
impl PartialEq for Elapsed
impl PartialEq for Elapsed
impl PartialEq for EncodeMode
impl PartialEq for EncodeSliceError
impl PartialEq for Encoding
impl PartialEq for End
impl PartialEq for EndPosition
impl PartialEq for Endianness
impl PartialEq for EntryMode
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for Error
impl PartialEq for ErrorKind
impl PartialEq for ErrorKind
impl PartialEq for ErrorKind
impl PartialEq for ErrorPolicy
impl PartialEq for ExpirationPolicy
impl PartialEq for ExtensionType
impl PartialEq for Extensions
impl PartialEq for ExtraFieldId
impl PartialEq for Family
impl PartialEq for Fields
impl PartialEq for FilterOp
impl PartialEq for FingerprintType
impl PartialEq for Flag
impl PartialEq for Flags
impl PartialEq for Flags
impl PartialEq for FlagsItem
impl PartialEq for FlagsItemKind
impl PartialEq for FormattedComponents
impl PartialEq for FromUtf8Error
impl PartialEq for GENERAL_SUBTREE_st
impl PartialEq for GENERAL_SUBTREE_st
impl PartialEq for GeneralCategory
impl PartialEq for GeneralCategoryGroup
impl PartialEq for GeneralCategoryOutOfBoundsError
impl PartialEq for GeneralCategoryULE
impl PartialEq for GeneralizedTime
impl PartialEq for GetDisjointMutError
impl PartialEq for GetDisjointMutError
impl PartialEq for GraphemeClusterBreak
impl PartialEq for Group
impl PartialEq for GroupKind
impl PartialEq for H5Sub
impl PartialEq for H6Sub
impl PartialEq for H9Opts
impl PartialEq for HINFO
impl PartialEq for HQ5Sub
impl PartialEq for HQ7Sub
impl PartialEq for HRSS_private_key
impl PartialEq for HRSS_private_key
impl PartialEq for HRSS_public_key
impl PartialEq for HRSS_public_key
impl PartialEq for HTTPS
impl PartialEq for HalfMatch
impl PartialEq for HangulSyllableType
impl PartialEq for Header
impl PartialEq for Header
impl PartialEq for HeaderMap
impl PartialEq for HexLiteralKind
impl PartialEq for Hir
impl PartialEq for HirKind
impl PartialEq for Hour
impl PartialEq for HttpDate
impl PartialEq for HuffmanCode
impl PartialEq for Hyphens
impl PartialEq for ISSUING_DIST_POINT_st
impl PartialEq for ISSUING_DIST_POINT_st
impl PartialEq for Id
impl PartialEq for Ignore
impl PartialEq for Index8
impl PartialEq for Index16
impl PartialEq for Index32
impl PartialEq for IndicSyllabicCategory
impl PartialEq for Info
impl PartialEq for InhibitAnyPolicy
impl PartialEq for InsertError
impl PartialEq for Instant
impl PartialEq for Interest
impl PartialEq for Interest
impl PartialEq for InvalidBufferSize
impl PartialEq for InvalidChunkSize
impl PartialEq for InvalidFormatDescription
impl PartialEq for InvalidLength
impl PartialEq for InvalidNameContext
impl PartialEq for InvalidVariant
impl PartialEq for IriSpec
impl PartialEq for IsNormalized
impl PartialEq for JoiningType
impl PartialEq for Key
impl PartialEq for Key
impl PartialEq for KeyUsage
impl PartialEq for KeyUsage
impl PartialEq for KeyValue
impl PartialEq for Keywords
impl PartialEq for Label
impl PartialEq for Language
impl PartialEq for LanguageIdentifier
impl PartialEq for LazyStateID
impl PartialEq for LengthHint
impl PartialEq for LineBreak
impl PartialEq for Literal
impl PartialEq for Literal
impl PartialEq for Literal
impl PartialEq for LiteralKind
impl PartialEq for LiteralPredictionModeNibble
impl PartialEq for LittleEndian
impl PartialEq for LittleEndian
impl PartialEq for Local
impl PartialEq for Locale
impl PartialEq for LocalePreferences
impl PartialEq for Look
impl PartialEq for Look
impl PartialEq for LookSet
impl PartialEq for LookSet
impl PartialEq for Lookup
impl PartialEq for Lookup
impl PartialEq for LowerName
impl PartialEq for LowerQuery
impl PartialEq for MX
impl PartialEq for MZError
impl PartialEq for MZFlush
impl PartialEq for MZStatus
impl PartialEq for Mandatory
impl PartialEq for Match
impl PartialEq for Match
impl PartialEq for MatchError
impl PartialEq for MatchError
impl PartialEq for MatchError
impl PartialEq for MatchErrorKind
impl PartialEq for MatchErrorKind
impl PartialEq for MatchKind
impl PartialEq for MatchKind
impl PartialEq for MatchKind
impl PartialEq for Matching
impl PartialEq for MergeError
impl PartialEq for Message
impl PartialEq for MessageParts
impl PartialEq for MessageType
impl PartialEq for Minute
impl PartialEq for MissedTickBehavior
impl PartialEq for Month
impl PartialEq for Month
impl PartialEq for MonthRepr
impl PartialEq for NAME_CONSTRAINTS_st
impl PartialEq for NAME_CONSTRAINTS_st
impl PartialEq for NAPTR
impl PartialEq for NOTICEREF_st
impl PartialEq for NOTICEREF_st
impl PartialEq for NS
impl PartialEq for NSCertType
impl PartialEq for NULL
impl PartialEq for Name
impl PartialEq for Needed
impl PartialEq for NegativeType
impl PartialEq for Netscape_spkac_st
impl PartialEq for Netscape_spkac_st
impl PartialEq for Netscape_spki_st
impl PartialEq for Netscape_spki_st
impl PartialEq for Network
impl PartialEq for NidError
impl PartialEq for NonMaxUsize
impl PartialEq for NormalizedPathBuf
impl PartialEq for Null
impl PartialEq for NumberingSystem
impl PartialEq for OPENPGPKEY
impl PartialEq for OPT
impl PartialEq for ObjectIdentifier
impl PartialEq for OffsetDateTime
impl PartialEq for OffsetHour
impl PartialEq for OffsetMinute
impl PartialEq for OffsetPrecision
impl PartialEq for OffsetSecond
impl PartialEq for OnceState
impl PartialEq for OpCode
impl PartialEq for OpUsage
impl PartialEq for Ordinal
impl PartialEq for Other
impl PartialEq for OverlappingState
impl PartialEq for OwnedFormatItem
impl PartialEq for PCBit
impl PartialEq for PKCS7_SIGNED
impl PartialEq for PKCS7_SIGN_ENVELOPE
impl PartialEq for POLICYINFO_st
impl PartialEq for POLICYINFO_st
impl PartialEq for POLICY_CONSTRAINTS_st
impl PartialEq for POLICY_CONSTRAINTS_st
impl PartialEq for POLICY_MAPPING_st
impl PartialEq for POLICY_MAPPING_st
impl PartialEq for PTR
impl PartialEq for Padding
impl PartialEq for ParkResult
impl PartialEq for ParkToken
impl PartialEq for Parse
impl PartialEq for ParseAlphabetError
impl PartialEq for ParseError
impl PartialEq for ParseError
impl PartialEq for ParseFromDescription
impl PartialEq for ParseIntError
impl PartialEq for ParsedRanges
impl PartialEq for Part
impl PartialEq for PatternID
impl PartialEq for PatternID
impl PartialEq for PatternIDError
impl PartialEq for PatternIDError
impl PartialEq for PatternSet
impl PartialEq for Pem
impl PartialEq for Pem
impl PartialEq for PemError
impl PartialEq for Period
impl PartialEq for PolicyConstraints
impl PartialEq for Position
impl PartialEq for Position
impl PartialEq for Position
impl PartialEq for PotentialCodePoint
impl PartialEq for PotentialUtf8
impl PartialEq for PotentialUtf16
impl PartialEq for PrimitiveDateTime
impl PartialEq for Private
impl PartialEq for ProcessingError
impl PartialEq for ProcessingSuccess
impl PartialEq for Properties
impl PartialEq for Property
impl PartialEq for Protocol
impl PartialEq for Protocol
impl PartialEq for Query
impl PartialEq for RData
impl PartialEq for RIPEMD160state_st
impl PartialEq for RIPEMD160state_st
impl PartialEq for RangeUnsatisfiableError
impl PartialEq for ReadFieldNoCopyResult
impl PartialEq for ReadFieldResult
impl PartialEq for ReadRecordNoCopyResult
impl PartialEq for ReadRecordResult
impl PartialEq for Ready
impl PartialEq for ReadyTimeoutError
impl PartialEq for Reason
impl PartialEq for ReasonCode
impl PartialEq for ReasonFlags
impl PartialEq for RecordSet
impl PartialEq for RecordType
impl PartialEq for RecvError
impl PartialEq for RecvError
impl PartialEq for RecvError
impl PartialEq for RecvError
impl PartialEq for RecvTimeoutError
impl PartialEq for RecvTimeoutError
impl PartialEq for Region
impl PartialEq for RegionOverride
impl PartialEq for RegionalSubdivision
impl PartialEq for RegistryUsage
impl PartialEq for RemovalCause
impl PartialEq for Repetition
impl PartialEq for Repetition
impl PartialEq for RepetitionKind
impl PartialEq for RepetitionOp
impl PartialEq for RepetitionRange
impl PartialEq for RequeueOp
impl PartialEq for RequiredEkuNotFoundContext
impl PartialEq for ResolverUsage
impl PartialEq for ResponseCode
impl PartialEq for RevocationCheckDepth
impl PartialEq for RevocationReason
impl PartialEq for Rfc2822
impl PartialEq for Rfc3339
impl PartialEq for RrKey
impl PartialEq for RuntimeFlavor
impl PartialEq for SOA
impl PartialEq for SRV
impl PartialEq for SSHFP
impl PartialEq for SVCB
impl PartialEq for ScopedIp
impl PartialEq for Script
impl PartialEq for Script
impl PartialEq for Second
impl PartialEq for SelectError
impl PartialEq for SelectTimeoutError
impl PartialEq for Selector
impl PartialEq for SentenceBreak
impl PartialEq for Seq
impl PartialEq for SerialNumber
impl PartialEq for SetFlags
impl PartialEq for SigId
impl PartialEq for SignalKind
impl PartialEq for SmallIndex
impl PartialEq for SmallIndexError
impl PartialEq for SmolStr
impl PartialEq for SmolStrBuilder
impl PartialEq for Span
impl PartialEq for Span
impl PartialEq for Span
impl PartialEq for SparseTransitions
impl PartialEq for SpecialLiteralKind
impl PartialEq for SplicedStr
impl PartialEq for StartKind
impl PartialEq for StartPosition
impl PartialEq for State
impl PartialEq for StateID
impl PartialEq for StateID
impl PartialEq for StateIDError
impl PartialEq for StateIDError
impl PartialEq for StreamId
impl PartialEq for StreamResult
impl PartialEq for StringRecord
impl PartialEq for Struct1
impl PartialEq for SubdivisionId
impl PartialEq for SubdivisionSuffix
impl PartialEq for Subsecond
impl PartialEq for SubsecondDigits
impl PartialEq for Subtag
impl PartialEq for Subtag
impl PartialEq for Suffix<'_>
impl PartialEq for SvcParamKey
impl PartialEq for SvcParamValue
impl PartialEq for SyntacticallyCorrectRange
impl PartialEq for TDEFLFlush
impl PartialEq for TDEFLStatus
impl PartialEq for TINFLStatus
impl PartialEq for TLSA
impl PartialEq for TXT
impl PartialEq for Tag
impl PartialEq for TagClass
impl PartialEq for TaggedDerValue
impl PartialEq for Targets
impl PartialEq for Time
impl PartialEq for TimePrecision
impl PartialEq for TimeZone
impl PartialEq for TimeZoneShortId
impl PartialEq for Token
impl PartialEq for Transform
impl PartialEq for Transition
impl PartialEq for TrieResult
impl PartialEq for TrieType
impl PartialEq for Trim
impl PartialEq for TryAcquireError
impl PartialEq for TryFromIntError
impl PartialEq for TryFromParsed
impl PartialEq for TryReadyError
impl PartialEq for TryRecvError
impl PartialEq for TryRecvError
impl PartialEq for TryRecvError
impl PartialEq for TryRecvError
impl PartialEq for TryRecvError
impl PartialEq for TryReserveError
impl PartialEq for TryReserveError
impl PartialEq for TryReserveError
impl PartialEq for TryReserveErrorKind
impl PartialEq for TrySelectError
impl PartialEq for TtlBounds
impl PartialEq for TtlConfig
impl PartialEq for Type
impl PartialEq for UCred
impl PartialEq for USERNOTICE_st
impl PartialEq for USERNOTICE_st
impl PartialEq for UTCTime
impl PartialEq for UleError
impl PartialEq for Unicode
impl PartialEq for Unit
impl PartialEq for UnixTimestamp
impl PartialEq for UnixTimestampPrecision
impl PartialEq for Unknown
impl PartialEq for UnknownStatusPolicy
impl PartialEq for UnparkResult
impl PartialEq for UnparkToken
impl PartialEq for Unspecified
impl PartialEq for UnsupportedSignatureAlgorithmContext
impl PartialEq for UnsupportedSignatureAlgorithmForPublicKeyContext
impl PartialEq for UriSpec
impl PartialEq for UriTemplateStr
impl PartialEq for UriTemplateString
impl PartialEq for UserUsage
impl PartialEq for Utc
impl PartialEq for UtcDateTime
impl PartialEq for UtcOffset
impl PartialEq for Utf8CharsError
impl PartialEq for Utf8Error
impl PartialEq for Utf8Range
impl PartialEq for Utf8Sequence
impl PartialEq for Validity
impl PartialEq for Value
impl PartialEq for Value
impl PartialEq for Value
impl PartialEq for Variant
impl PartialEq for Variants
impl PartialEq for VerticalOrientation
impl PartialEq for VisitPurpose
impl PartialEq for WaitTimeoutResult
impl PartialEq for WeekNumber
impl PartialEq for WeekNumberRepr
impl PartialEq for Weekday
impl PartialEq for Weekday
impl PartialEq for WeekdayRepr
impl PartialEq for WithComments
impl PartialEq for WordBreak
impl PartialEq for WriteResult
impl PartialEq for X509Error
impl PartialEq for X509Version
impl PartialEq for X509_algor_st
impl PartialEq for X509_algor_st
impl PartialEq for X509_info_st
impl PartialEq for X509_info_st
impl PartialEq for Year
impl PartialEq for YearRange
impl PartialEq for YearRepr
impl PartialEq for ZSTD_EndDirective
impl PartialEq for ZSTD_ErrorCode
impl PartialEq for ZSTD_ResetDirective
impl PartialEq for ZSTD_cParameter
impl PartialEq for ZSTD_dParameter
impl PartialEq for ZSTD_strategy
impl PartialEq for ZeroTrieBuildError
impl PartialEq for ZipArchiveEntryWayfinder
impl PartialEq for ZipDateTimeKind
impl PartialEq for ZipString
impl PartialEq for ZipVerification
impl PartialEq for _IO_FILE
impl PartialEq for _IO_FILE
impl PartialEq for __atomic_wide_counter__bindgen_ty_1
impl PartialEq for __fsid_t
impl PartialEq for __itimer_which
impl PartialEq for __locale_data
impl PartialEq for __locale_struct
impl PartialEq for __once_flag
impl PartialEq for __pthread_internal_list
impl PartialEq for __pthread_internal_slist
impl PartialEq for __pthread_mutex_s
impl PartialEq for __pthread_rwlock_arch_t
impl PartialEq for __sigset_t
impl PartialEq for __va_list_tag
impl PartialEq for __va_list_tag
impl PartialEq for _bindgen_ty_1
impl PartialEq for aes_key_st
impl PartialEq for aes_key_st
impl PartialEq for asn1_string_st
impl PartialEq for asn1_string_st
impl PartialEq for bf_key_st
impl PartialEq for bf_key_st
impl PartialEq for bignum_st
impl PartialEq for bignum_st
impl PartialEq for bio_method_st
impl PartialEq for bio_st
impl PartialEq for blake2b_state_st
impl PartialEq for blake2b_state_st
impl PartialEq for bn_gencb_st
impl PartialEq for bn_mont_ctx_st
impl PartialEq for bn_mont_ctx_st
impl PartialEq for bn_primality_result_t
impl PartialEq for buf_mem_st
impl PartialEq for buf_mem_st
impl PartialEq for cast_key_st
impl PartialEq for cbb_buffer_st
impl PartialEq for cbb_buffer_st
impl PartialEq for cbb_child_st
impl PartialEq for cbb_child_st
impl PartialEq for cbs_st
impl PartialEq for cbs_st
impl PartialEq for conf_st
impl PartialEq for conf_value_st
impl PartialEq for conf_value_st
impl PartialEq for crypto_ex_data_st
impl PartialEq for div_t
impl PartialEq for drand48_data
impl PartialEq for ecdsa_method_st
impl PartialEq for ecdsa_sig_st
impl PartialEq for ecdsa_sig_st
impl PartialEq for env_md_ctx_st
impl PartialEq for evp_aead_direction_t
impl PartialEq for evp_cipher_ctx_st
impl PartialEq for evp_cipher_ctx_st
impl PartialEq for evp_cipher_info_st
impl PartialEq for evp_cipher_info_st
impl PartialEq for evp_encode_ctx_st
impl PartialEq for evp_encode_ctx_st
impl PartialEq for evp_hpke_key_st
impl PartialEq for evp_hpke_key_st
impl PartialEq for fd_set
impl PartialEq for fips_counter_t
impl PartialEq for imaxdiv_t
impl PartialEq for itimerspec
impl PartialEq for itimerval
impl PartialEq for ldiv_t
impl PartialEq for lldiv_t
impl PartialEq for md4_state_st
impl PartialEq for md4_state_st
impl PartialEq for md5_state_st
impl PartialEq for md5_state_st
impl PartialEq for obj_name_st
impl PartialEq for obj_name_st
impl PartialEq for openssl_method_common_st
impl PartialEq for otherName_st
impl PartialEq for otherName_st
impl PartialEq for pkcs7_envelope_st
impl PartialEq for pkcs7_issuer_and_serial_st
impl PartialEq for pkcs7_recip_info_st
impl PartialEq for pkcs7_sign_envelope_st
impl PartialEq for pkcs7_signed_st
impl PartialEq for pkcs7_signer_info_st
impl PartialEq for point_conversion_form_t
impl PartialEq for point_conversion_form_t
impl PartialEq for private_key_st
impl PartialEq for private_key_st
impl PartialEq for rand_meth_st
impl PartialEq for rand_meth_st
impl PartialEq for random_data
impl PartialEq for rc4_key_st
impl PartialEq for rc4_key_st
impl PartialEq for rsa_meth_st
impl PartialEq for rsa_pss_params_st
impl PartialEq for rsa_pss_params_st
impl PartialEq for sha256_state_st
impl PartialEq for sha256_state_st
impl PartialEq for sha512_state_st
impl PartialEq for sha512_state_st
impl PartialEq for sha_state_st
impl PartialEq for sha_state_st__bindgen_ty_1__bindgen_ty_1
impl PartialEq for spake2_role_t
impl PartialEq for srtp_protection_profile_st
impl PartialEq for ssl_comp_st
impl PartialEq for ssl_compliance_policy_t
impl PartialEq for ssl_early_callback_ctx
impl PartialEq for ssl_early_data_reason_t
impl PartialEq for ssl_encryption_level_t
impl PartialEq for ssl_private_key_method_st
impl PartialEq for ssl_private_key_result_t
impl PartialEq for ssl_quic_method_st
impl PartialEq for ssl_renegotiate_mode_t
impl PartialEq for ssl_select_cert_result_t
impl PartialEq for ssl_ticket_aead_method_st
impl PartialEq for ssl_ticket_aead_result_t
impl PartialEq for ssl_verify_result_t
impl PartialEq for timespec
impl PartialEq for timeval
impl PartialEq for timezone
impl PartialEq for tm
impl PartialEq for tm
impl PartialEq for trust_token_st
impl PartialEq for trust_token_st
impl PartialEq for v3_ext_ctx
impl PartialEq for v3_ext_ctx
impl PartialEq for v3_ext_method
impl PartialEq for v3_ext_method
impl PartialEq for vec128_storage
impl PartialEq for vec256_storage
impl PartialEq for vec512_storage
impl PartialEq for x509_purpose_st
impl PartialEq for x509_trust_st
impl PartialEq<&str> for rama::net::address::Host
impl PartialEq<&str> for serde_json::value::Value
impl PartialEq<&str> for AcceptedWebSocketProtocol
impl PartialEq<&str> for rama::net::address::Domain
impl PartialEq<&str> for ForwardedProtocol
impl PartialEq<&str> for rama::net::Protocol
impl PartialEq<&str> for NonEmptyString
impl PartialEq<&str> for rama::crypto::dep::rcgen::string::Ia5String
impl PartialEq<&str> for rama::crypto::dep::rcgen::string::PrintableString
impl PartialEq<&str> for rama::crypto::dep::rcgen::string::TeletexString
impl PartialEq<&str> for OsString
impl PartialEq<&str> for Domain<'_>
impl PartialEq<&str> for Suffix<'_>
impl PartialEq<&str> for UriTemplateStr
impl PartialEq<&str> for UriTemplateString
impl PartialEq<&str> for Value
impl PartialEq<&String> for NonEmptyString
impl PartialEq<&String> for rama::crypto::dep::rcgen::string::Ia5String
impl PartialEq<&String> for rama::crypto::dep::rcgen::string::PrintableString
impl PartialEq<&String> for rama::crypto::dep::rcgen::string::TeletexString
impl PartialEq<&UriTemplateStr> for Cow<'_, str>
impl PartialEq<&UriTemplateStr> for str
impl PartialEq<&[u8]> for Domain<'_>
impl PartialEq<&[u8]> for Suffix<'_>
impl PartialEq<&[BorrowedFormatItem<'_>]> for BorrowedFormatItem<'_>
impl PartialEq<&[OwnedFormatItem]> for OwnedFormatItem
impl PartialEq<Host> for &str
impl PartialEq<Host> for core::net::ip_addr::IpAddr
impl PartialEq<Host> for str
impl PartialEq<Host> for String
impl PartialEq<Host> for core::net::ip_addr::Ipv4Addr
impl PartialEq<Host> for core::net::ip_addr::Ipv6Addr
impl PartialEq<UserId> for str
impl PartialEq<UserId> for String
impl PartialEq<UserId> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<u8>
impl PartialEq<UserId> for [u8]
impl PartialEq<Cow<'_, str>> for &UriTemplateStr
impl PartialEq<Cow<'_, str>> for UriTemplateStr
impl PartialEq<Cow<'_, str>> for UriTemplateString
impl PartialEq<IpAddr> for rama::net::address::Host
impl PartialEq<IpAddr> for core::net::ip_addr::Ipv4Addr
impl PartialEq<IpAddr> for core::net::ip_addr::Ipv6Addr
impl PartialEq<Level> for log::LevelFilter
impl PartialEq<LevelFilter> for log::Level
impl PartialEq<Value> for &str
impl PartialEq<Value> for bool
impl PartialEq<Value> for f32
impl PartialEq<Value> for f64
impl PartialEq<Value> for i8
impl PartialEq<Value> for i16
impl PartialEq<Value> for i32
impl PartialEq<Value> for i64
impl PartialEq<Value> for isize
impl PartialEq<Value> for str
impl PartialEq<Value> for u8
impl PartialEq<Value> for u16
impl PartialEq<Value> for u32
impl PartialEq<Value> for u64
impl PartialEq<Value> for usize
impl PartialEq<Value> for String
impl PartialEq<bool> for serde_json::value::Value
impl PartialEq<char> for PotentialCodePoint
impl PartialEq<f32> for serde_json::value::Value
impl PartialEq<f64> for serde_json::value::Value
impl PartialEq<i8> for serde_json::value::Value
impl PartialEq<i16> for serde_json::value::Value
impl PartialEq<i32> for serde_json::value::Value
impl PartialEq<i64> for serde_json::value::Value
impl PartialEq<isize> for serde_json::value::Value
impl PartialEq<str> for &UriTemplateStr
impl PartialEq<str> for rama::net::address::Host
impl PartialEq<str> for UserId
impl PartialEq<str> for serde_json::value::Value
impl PartialEq<str> for Bytes
impl PartialEq<str> for BytesMut
impl PartialEq<str> for rama::http::dep::http::uri::Authority
Case-insensitive equality
§Examples
let authority: Authority = "HELLO.com".parse().unwrap();
assert_eq!(authority, "hello.coM");
assert_eq!("hello.com", authority);
impl PartialEq<str> for PathAndQuery
impl PartialEq<str> for AcceptedWebSocketProtocol
impl PartialEq<str> for HeaderName
impl PartialEq<str> for HeaderValue
impl PartialEq<str> for Method
impl PartialEq<str> for Scheme
Case-insensitive equality
§Examples
let scheme: Scheme = "HTTP".parse().unwrap();
assert_eq!(scheme, *"http");
impl PartialEq<str> for Uri
impl PartialEq<str> for rama::net::address::Domain
impl PartialEq<str> for ForwardedProtocol
impl PartialEq<str> for rama::net::Protocol
impl PartialEq<str> for NonEmptyString
impl PartialEq<str> for rama::crypto::dep::rcgen::string::Ia5String
impl PartialEq<str> for rama::crypto::dep::rcgen::string::PrintableString
impl PartialEq<str> for rama::crypto::dep::rcgen::string::TeletexString
impl PartialEq<str> for OsStr
impl PartialEq<str> for OsString
impl PartialEq<str> for PotentialUtf8
impl PartialEq<str> for SmolStr
impl PartialEq<str> for Subtag
impl PartialEq<str> for UriTemplateStr
impl PartialEq<str> for UriTemplateString
impl PartialEq<u8> for serde_json::value::Value
impl PartialEq<u16> for serde_json::value::Value
impl PartialEq<u16> for StatusCode
impl PartialEq<u32> for serde_json::value::Value
impl PartialEq<u32> for rama::http::proto::h2::frame::StreamId
impl PartialEq<u64> for serde_json::value::Value
impl PartialEq<usize> for serde_json::value::Value
impl PartialEq<Bytes> for &str
impl PartialEq<Bytes> for &[u8]
impl PartialEq<Bytes> for str
impl PartialEq<Bytes> for BytesMut
impl PartialEq<Bytes> for String
impl PartialEq<Bytes> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<u8>
impl PartialEq<Bytes> for [u8]
impl PartialEq<BytesMut> for &str
impl PartialEq<BytesMut> for &[u8]
impl PartialEq<BytesMut> for str
impl PartialEq<BytesMut> for Bytes
impl PartialEq<BytesMut> for String
impl PartialEq<BytesMut> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<u8>
impl PartialEq<BytesMut> for [u8]
impl PartialEq<Authority> for str
impl PartialEq<Authority> for String
impl PartialEq<PathAndQuery> for str
impl PartialEq<PathAndQuery> for String
impl PartialEq<AcceptedWebSocketProtocol> for &str
impl PartialEq<AcceptedWebSocketProtocol> for str
impl PartialEq<HeaderName> for str
impl PartialEq<HeaderValue> for str
impl PartialEq<HeaderValue> for String
impl PartialEq<HeaderValue> for [u8]
impl PartialEq<Method> for str
impl PartialEq<Scheme> for str
Case-insensitive equality
impl PartialEq<StatusCode> for u16
impl PartialEq<Uri> for str
impl PartialEq<Domain> for &str
impl PartialEq<Domain> for str
impl PartialEq<Domain> for String
impl PartialEq<ForwardedProtocol> for &str
impl PartialEq<ForwardedProtocol> for str
impl PartialEq<ForwardedProtocol> for String
impl PartialEq<Protocol> for &str
impl PartialEq<Protocol> for str
impl PartialEq<Protocol> for String
impl PartialEq<Request> for RequestRef<'_>
impl PartialEq<RequestRef<'_>> for rama::proxy::socks5::proto::client::Request
impl PartialEq<UsernamePasswordRequest> for UsernamePasswordRequestRef<'_>
impl PartialEq<UsernamePasswordRequestRef<'_>> for UsernamePasswordRequest
impl PartialEq<LevelFilter> for rama::telemetry::tracing::Level
impl PartialEq<Level> for rama::telemetry::tracing::level_filters::LevelFilter
impl PartialEq<Asn1Time> for &Asn1TimeRef
impl PartialEq<Asn1Time> for Asn1TimeRef
impl PartialEq<Asn1TimeRef> for Asn1Time
impl PartialEq<BigNum> for BigNumRef
impl PartialEq<BigNumRef> for BigNum
impl PartialEq<NonEmptyString> for &str
impl PartialEq<NonEmptyString> for &String
impl PartialEq<NonEmptyString> for str
impl PartialEq<NonEmptyString> for String
impl PartialEq<Range<usize>> for Span
impl PartialEq<Range<usize>> for Span
impl PartialEq<String> for rama::net::address::Host
impl PartialEq<String> for UserId
impl PartialEq<String> for serde_json::value::Value
impl PartialEq<String> for Bytes
impl PartialEq<String> for BytesMut
impl PartialEq<String> for rama::http::dep::http::uri::Authority
impl PartialEq<String> for PathAndQuery
impl PartialEq<String> for HeaderValue
impl PartialEq<String> for rama::net::address::Domain
impl PartialEq<String> for ForwardedProtocol
impl PartialEq<String> for rama::net::Protocol
impl PartialEq<String> for NonEmptyString
impl PartialEq<String> for rama::crypto::dep::rcgen::string::Ia5String
impl PartialEq<String> for rama::crypto::dep::rcgen::string::PrintableString
impl PartialEq<String> for rama::crypto::dep::rcgen::string::TeletexString
impl PartialEq<String> for SmolStr
impl PartialEq<String> for UriTemplateString
impl PartialEq<Vec<u8>> for UserId
impl PartialEq<Vec<u8>> for Bytes
impl PartialEq<Vec<u8>> for BytesMut
impl PartialEq<Input<'_>> for Input<'_>
impl PartialEq<Input<'_>> for [u8]
impl PartialEq<Ipv4Addr> for rama::net::address::Host
impl PartialEq<Ipv4Addr> for core::net::ip_addr::IpAddr
impl PartialEq<Ipv6Addr> for rama::net::address::Host
impl PartialEq<Ipv6Addr> for core::net::ip_addr::IpAddr
impl PartialEq<Duration> for Duration
impl PartialEq<OsStr> for str
impl PartialEq<OsStr> for Path
impl PartialEq<OsStr> for PathBuf
impl PartialEq<OsString> for str
impl PartialEq<OsString> for Path
impl PartialEq<OsString> for PathBuf
impl PartialEq<Path> for OsStr
impl PartialEq<Path> for OsString
impl PartialEq<Path> for PathBuf
impl PartialEq<PathBuf> for OsStr
impl PartialEq<PathBuf> for OsString
impl PartialEq<PathBuf> for Path
impl PartialEq<SystemTime> for OffsetDateTime
impl PartialEq<SystemTime> for UtcDateTime
impl PartialEq<NonNilUuid> for Uuid
impl PartialEq<Uuid> for NonNilUuid
impl PartialEq<BorrowedFormatItem<'_>> for &[BorrowedFormatItem<'_>]
impl PartialEq<BorrowedFormatItem<'_>> for Component
impl PartialEq<Component> for BorrowedFormatItem<'_>
impl PartialEq<Component> for OwnedFormatItem
impl PartialEq<Duration> for core::time::Duration
impl PartialEq<ObfNode> for &str
impl PartialEq<ObfNode> for str
impl PartialEq<ObfNode> for String
impl PartialEq<ObfPort> for &str
impl PartialEq<ObfPort> for str
impl PartialEq<ObfPort> for String
impl PartialEq<OffsetDateTime> for SystemTime
impl PartialEq<OffsetDateTime> for UtcDateTime
impl PartialEq<OwnedFormatItem> for &[OwnedFormatItem]
impl PartialEq<OwnedFormatItem> for Component
impl PartialEq<PotentialCodePoint> for char
impl PartialEq<PotentialUtf8> for str
impl PartialEq<SmolStr> for str
impl PartialEq<SmolStr> for String
impl PartialEq<Span> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<usize>
impl PartialEq<Span> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<usize>
impl PartialEq<UriTemplateStr> for &str
impl PartialEq<UriTemplateStr> for Cow<'_, str>
impl PartialEq<UriTemplateStr> for str
impl PartialEq<UriTemplateString> for &str
impl PartialEq<UriTemplateString> for Cow<'_, str>
impl PartialEq<UriTemplateString> for str
impl PartialEq<UriTemplateString> for String
impl PartialEq<UtcDateTime> for SystemTime
impl PartialEq<UtcDateTime> for OffsetDateTime
impl PartialEq<[u8]> for UserId
impl PartialEq<[u8]> for Bytes
impl PartialEq<[u8]> for BytesMut
impl PartialEq<[u8]> for HeaderValue
impl PartialEq<[u8]> for Input<'_>
impl<'a> PartialEq for HeaderResult<'a>
impl<'a> PartialEq for DirEntry<'a>
impl<'a> PartialEq for PrivateKeyDer<'a>
impl<'a> PartialEq for ServerName<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::cri_attributes::ParsedCriAttribute<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::DistributionPointName<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::GeneralName<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::ParsedExtension<'a>
impl<'a> PartialEq for BerObjectContent<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::public_key::PublicKey<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::signature_algorithm::SignatureAlgorithm<'a>
impl<'a> PartialEq for PdvIdentification<'a>
impl<'a> PartialEq for Utf8Pattern<'a>
impl<'a> PartialEq for std::path::Component<'a>
impl<'a> PartialEq for Prefix<'a>
impl<'a> PartialEq for chrono::format::Item<'a>
impl<'a> PartialEq for Unexpected<'a>
impl<'a> PartialEq for rama::http::dep::mime::Name<'a>
impl<'a> PartialEq for rama::proxy::haproxy::protocol::v1::Header<'a>
impl<'a> PartialEq for rama::proxy::haproxy::protocol::v2::Header<'a>
impl<'a> PartialEq for TypeLengthValue<'a>
impl<'a> PartialEq for TypeLengthValues<'a>
impl<'a> PartialEq for RequestRef<'a>
impl<'a> PartialEq for UsernamePasswordRequestRef<'a>
impl<'a> PartialEq for FfdheGroup<'a>
impl<'a> PartialEq for Dir<'a>
impl<'a> PartialEq for File<'a>
impl<'a> PartialEq for CertificateDer<'a>
impl<'a> PartialEq for CertificateRevocationListDer<'a>
impl<'a> PartialEq for CertificateSigningRequestDer<'a>
impl<'a> PartialEq for Der<'a>
impl<'a> PartialEq for DnsName<'a>
impl<'a> PartialEq for EchConfigListBytes<'a>
impl<'a> PartialEq for PrivatePkcs1KeyDer<'a>
impl<'a> PartialEq for PrivatePkcs8KeyDer<'a>
impl<'a> PartialEq for PrivateSec1KeyDer<'a>
impl<'a> PartialEq for SubjectPublicKeyInfoDer<'a>
impl<'a> PartialEq for TrustAnchor<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::certificate::TbsCertificate<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::certificate::UniqueIdentifier<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::certificate::X509Certificate<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::certification_request::X509CertificationRequest<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::certification_request::X509CertificationRequestInfo<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::cri_attributes::ExtensionRequest<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::cri_attributes::X509CriAttribute<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::AccessDescription<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::AuthorityInfoAccess<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::AuthorityKeyIdentifier<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::CRLDistributionPoint<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::CRLDistributionPoints<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::CtExtensions<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::CtLogID<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::DigitallySigned<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::ExtendedKeyUsage<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::GeneralSubtree<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::IssuerAlternativeName<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::IssuingDistributionPoint<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::KeyIdentifier<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::NameConstraints<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::PolicyInformation<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::PolicyMapping<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::PolicyMappings<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::PolicyQualifierInfo<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::SignedCertificateTimestamp<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::SubjectAlternativeName<'a>
impl<'a> PartialEq for SubjectInfoAccess<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::extensions::X509Extension<'a>
impl<'a> PartialEq for BerObject<'a>
impl<'a> PartialEq for BitStringObject<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::public_key::ECPoint<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::public_key::RSAPublicKey<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::signature_algorithm::RsaAesOaepParams<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::signature_algorithm::RsaSsaPssParams<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::signature_value::EcdsaSigValue<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::AlgorithmIdentifier<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::AttributeTypeAndValue<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::RelativeDistinguishedName<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::RevokedCertificate<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::SubjectPublicKeyInfo<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::TbsCertList<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::X509Name<'a>
impl<'a> PartialEq for Any<'a>
impl<'a> PartialEq for BitString<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::BmpString<'a>
impl<'a> PartialEq for EmbeddedPdv<'a>
impl<'a> PartialEq for GeneralString<'a>
impl<'a> PartialEq for GraphicString<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Header<'a>
Compare two BER headers. len
fields are compared only if both objects have it set (same for raw_tag
)
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Ia5String<'a>
impl<'a> PartialEq for Integer<'a>
impl<'a> PartialEq for NumericString<'a>
impl<'a> PartialEq for ObjectDescriptor<'a>
impl<'a> PartialEq for OctetString<'a>
impl<'a> PartialEq for Oid<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::PrintableString<'a>
impl<'a> PartialEq for Sequence<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::TeletexString<'a>
impl<'a> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::UniversalString<'a>
impl<'a> PartialEq for Utf8String<'a>
impl<'a> PartialEq for VideotexString<'a>
impl<'a> PartialEq for VisibleString<'a>
impl<'a> PartialEq for Utf8Chunk<'a>
impl<'a> PartialEq for PhantomContravariantLifetime<'a>
impl<'a> PartialEq for PhantomCovariantLifetime<'a>
impl<'a> PartialEq for PhantomInvariantLifetime<'a>
impl<'a> PartialEq for core::panic::location::Location<'a>
impl<'a> PartialEq for Components<'a>
impl<'a> PartialEq for PrefixComponent<'a>
impl<'a> PartialEq for log::Metadata<'a>
impl<'a> PartialEq for MetadataBuilder<'a>
impl<'a> PartialEq for AccessDescription<'a>
impl<'a> PartialEq for AlgorithmIdentifier<'a>
impl<'a> PartialEq for AttributeTypeAndValue<'a>
impl<'a> PartialEq for AuthorityComponents<'a>
impl<'a> PartialEq for AuthorityInfoAccess<'a>
impl<'a> PartialEq for AuthorityKeyIdentifier<'a>
impl<'a> PartialEq for BorrowedFormatItem<'a>
impl<'a> PartialEq for CRLDistributionPoint<'a>
impl<'a> PartialEq for CRLDistributionPoints<'a>
impl<'a> PartialEq for CtExtensions<'a>
impl<'a> PartialEq for CtLogID<'a>
impl<'a> PartialEq for DataIdentifierBorrowed<'a>
impl<'a> PartialEq for DataRequest<'a>
impl<'a> PartialEq for DigitallySigned<'a>
impl<'a> PartialEq for DistributionPointName<'a>
impl<'a> PartialEq for ECPoint<'a>
impl<'a> PartialEq for EcdsaSigValue<'a>
impl<'a> PartialEq for ExtendedKeyUsage<'a>
impl<'a> PartialEq for ExtensionRequest<'a>
impl<'a> PartialEq for ExtraFields<'a>
impl<'a> PartialEq for GeneralName<'a>
impl<'a> PartialEq for GeneralSubtree<'a>
impl<'a> PartialEq for Header<'a>
impl<'a> PartialEq for InputPair<'a>
impl<'a> PartialEq for IssuerAlternativeName<'a>
impl<'a> PartialEq for IssuingDistributionPoint<'a>
impl<'a> PartialEq for KeyIdentifier<'a>
impl<'a> PartialEq for NameConstraints<'a>
impl<'a> PartialEq for NormalizedPath<'a>
impl<'a> PartialEq for ParsedCriAttribute<'a>
impl<'a> PartialEq for ParsedExtension<'a>
impl<'a> PartialEq for PercentEncode<'a>
impl<'a> PartialEq for PolicyInformation<'a>
impl<'a> PartialEq for PolicyMapping<'a>
impl<'a> PartialEq for PolicyMappings<'a>
impl<'a> PartialEq for PolicyQualifierInfo<'a>
impl<'a> PartialEq for PublicKey<'a>
impl<'a> PartialEq for RSAPublicKey<'a>
impl<'a> PartialEq for RawPath<'a>
impl<'a> PartialEq for RelativeDistinguishedName<'a>
impl<'a> PartialEq for RevokedCertificate<'a>
impl<'a> PartialEq for RsaAesOaepParams<'a>
impl<'a> PartialEq for RsaSsaPssParams<'a>
impl<'a> PartialEq for ScriptExtensionsSet<'a>
impl<'a> PartialEq for SignatureAlgorithm<'a>
impl<'a> PartialEq for SignedCertificateTimestamp<'a>
impl<'a> PartialEq for SubjectAlternativeName<'a>
impl<'a> PartialEq for SubjectPublicKeyInfo<'a>
impl<'a> PartialEq for TbsCertList<'a>
impl<'a> PartialEq for TbsCertificate<'a>
impl<'a> PartialEq for UniqueIdentifier<'a>
impl<'a> PartialEq for VarName<'a>
impl<'a> PartialEq for X509Certificate<'a>
impl<'a> PartialEq for X509CertificationRequest<'a>
impl<'a> PartialEq for X509CertificationRequestInfo<'a>
impl<'a> PartialEq for X509CriAttribute<'a>
impl<'a> PartialEq for X509Extension<'a>
impl<'a> PartialEq for X509Name<'a>
impl<'a> PartialEq for ZipStr<'a>
impl<'a> PartialEq<&'a str> for rama::http::dep::http::uri::Authority
impl<'a> PartialEq<&'a str> for PathAndQuery
impl<'a> PartialEq<&'a str> for Mime
impl<'a> PartialEq<&'a str> for HeaderName
impl<'a> PartialEq<&'a str> for Method
impl<'a> PartialEq<&'a str> for Uri
impl<'a> PartialEq<&'a str> for SmolStr
impl<'a> PartialEq<&'a HeaderName> for HeaderName
impl<'a> PartialEq<&'a Method> for Method
impl<'a> PartialEq<&'a Asn1TimeRef> for Asn1Time
impl<'a> PartialEq<&'a String> for SmolStr
impl<'a> PartialEq<&'a ByteStr> for Cow<'a, str>
impl<'a> PartialEq<&'a ByteStr> for Cow<'a, ByteStr>
impl<'a> PartialEq<&'a ByteStr> for Cow<'a, [u8]>
impl<'a> PartialEq<&'a OsStr> for Path
impl<'a> PartialEq<&'a OsStr> for PathBuf
impl<'a> PartialEq<&'a Path> for OsStr
impl<'a> PartialEq<&'a Path> for OsString
impl<'a> PartialEq<&'a Path> for PathBuf
impl<'a> PartialEq<&str> for ByteString
impl<'a> PartialEq<&str> for ByteStr
impl<'a> PartialEq<&ByteStr> for ByteString
impl<'a> PartialEq<&[u8]> for ByteString
impl<'a> PartialEq<&[u8]> for ByteStr
impl<'a> PartialEq<Cow<'_, str>> for ByteString
impl<'a> PartialEq<Cow<'_, ByteStr>> for ByteString
impl<'a> PartialEq<Cow<'_, [u8]>> for ByteString
impl<'a> PartialEq<Cow<'a, str>> for &'a ByteStr
impl<'a> PartialEq<Cow<'a, ByteStr>> for &'a ByteStr
impl<'a> PartialEq<Cow<'a, OsStr>> for Path
impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf
impl<'a> PartialEq<Cow<'a, Path>> for OsStr
impl<'a> PartialEq<Cow<'a, Path>> for OsString
impl<'a> PartialEq<Cow<'a, Path>> for Path
impl<'a> PartialEq<Cow<'a, Path>> for PathBuf
impl<'a> PartialEq<Cow<'a, [u8]>> for &'a ByteStr
impl<'a> PartialEq<bool> for &'a serde_json::value::Value
impl<'a> PartialEq<bool> for &'a mut serde_json::value::Value
impl<'a> PartialEq<f32> for &'a serde_json::value::Value
impl<'a> PartialEq<f32> for &'a mut serde_json::value::Value
impl<'a> PartialEq<f64> for &'a serde_json::value::Value
impl<'a> PartialEq<f64> for &'a mut serde_json::value::Value
impl<'a> PartialEq<i8> for &'a serde_json::value::Value
impl<'a> PartialEq<i8> for &'a mut serde_json::value::Value
impl<'a> PartialEq<i16> for &'a serde_json::value::Value
impl<'a> PartialEq<i16> for &'a mut serde_json::value::Value
impl<'a> PartialEq<i32> for &'a serde_json::value::Value
impl<'a> PartialEq<i32> for &'a mut serde_json::value::Value
impl<'a> PartialEq<i64> for &'a serde_json::value::Value
impl<'a> PartialEq<i64> for &'a mut serde_json::value::Value
impl<'a> PartialEq<isize> for &'a serde_json::value::Value
impl<'a> PartialEq<isize> for &'a mut serde_json::value::Value
impl<'a> PartialEq<str> for ByteString
impl<'a> PartialEq<str> for ByteStr
impl<'a> PartialEq<u8> for &'a serde_json::value::Value
impl<'a> PartialEq<u8> for &'a mut serde_json::value::Value
impl<'a> PartialEq<u16> for &'a serde_json::value::Value
impl<'a> PartialEq<u16> for &'a mut serde_json::value::Value
impl<'a> PartialEq<u32> for &'a serde_json::value::Value
impl<'a> PartialEq<u32> for &'a mut serde_json::value::Value
impl<'a> PartialEq<u64> for &'a serde_json::value::Value
impl<'a> PartialEq<u64> for &'a mut serde_json::value::Value
impl<'a> PartialEq<usize> for &'a serde_json::value::Value
impl<'a> PartialEq<usize> for &'a mut serde_json::value::Value
impl<'a> PartialEq<Authority> for &'a str
impl<'a> PartialEq<PathAndQuery> for &'a str
impl<'a> PartialEq<Mime> for &'a str
impl<'a> PartialEq<HeaderName> for &'a str
impl<'a> PartialEq<HeaderName> for &'a HeaderName
impl<'a> PartialEq<HeaderValue> for &'a str
impl<'a> PartialEq<HeaderValue> for &'a HeaderValue
impl<'a> PartialEq<Method> for &'a str
impl<'a> PartialEq<Method> for &'a Method
impl<'a> PartialEq<Uri> for &'a str
impl<'a> PartialEq<String> for ByteString
impl<'a> PartialEq<String> for ByteStr
impl<'a> PartialEq<Vec<u8>> for ByteString
impl<'a> PartialEq<Vec<u8>> for ByteStr
impl<'a> PartialEq<ByteString> for &str
impl<'a> PartialEq<ByteString> for &ByteStr
impl<'a> PartialEq<ByteString> for &[u8]
impl<'a> PartialEq<ByteString> for Cow<'_, str>
impl<'a> PartialEq<ByteString> for Cow<'_, ByteStr>
impl<'a> PartialEq<ByteString> for Cow<'_, [u8]>
impl<'a> PartialEq<ByteString> for str
impl<'a> PartialEq<ByteString> for String
impl<'a> PartialEq<ByteString> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<u8>
impl<'a> PartialEq<ByteString> for ByteStr
impl<'a> PartialEq<ByteString> for [u8]
impl<'a> PartialEq<ByteStr> for &str
impl<'a> PartialEq<ByteStr> for &[u8]
impl<'a> PartialEq<ByteStr> for str
impl<'a> PartialEq<ByteStr> for String
impl<'a> PartialEq<ByteStr> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<u8>
impl<'a> PartialEq<ByteStr> for ByteString
impl<'a> PartialEq<ByteStr> for [u8]
impl<'a> PartialEq<OsStr> for &'a Path
impl<'a> PartialEq<OsStr> for Cow<'a, Path>
impl<'a> PartialEq<OsString> for &'a str
impl<'a> PartialEq<OsString> for &'a Path
impl<'a> PartialEq<OsString> for Cow<'a, Path>
impl<'a> PartialEq<Path> for &'a OsStr
impl<'a> PartialEq<Path> for Cow<'a, OsStr>
impl<'a> PartialEq<Path> for Cow<'a, Path>
impl<'a> PartialEq<PathBuf> for &'a OsStr
impl<'a> PartialEq<PathBuf> for &'a Path
impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>
impl<'a> PartialEq<PathBuf> for Cow<'a, Path>
impl<'a> PartialEq<SmolStr> for &'a str
impl<'a> PartialEq<SmolStr> for &'a String
impl<'a> PartialEq<[u8]> for ByteString
impl<'a> PartialEq<[u8]> for ByteStr
impl<'a, 'b> PartialEq for rama::crypto::dep::x509_parser::prelude::signature_algorithm::MaskGenAlgorithm<'a, 'b>
impl<'a, 'b> PartialEq for MaskGenAlgorithm<'a, 'b>
impl<'a, 'b> PartialEq<&'a str> for String
impl<'a, 'b> PartialEq<&'a OsStr> for OsString
impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>
impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>
impl<'a, 'b> PartialEq<&'b str> for rama::http::dep::mime::Name<'a>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>
impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>
impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str
impl<'a, 'b> PartialEq<Cow<'a, str>> for str
impl<'a, 'b> PartialEq<Cow<'a, str>> for String
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path
impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path
impl<'a, 'b> PartialEq<str> for Cow<'a, str>
impl<'a, 'b> PartialEq<str> for String
impl<'a, 'b> PartialEq<Name<'a>> for &'b str
impl<'a, 'b> PartialEq<String> for &'a str
impl<'a, 'b> PartialEq<String> for Cow<'a, str>
impl<'a, 'b> PartialEq<String> for str
impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<OsStr> for OsString
impl<'a, 'b> PartialEq<OsString> for &'a OsStr
impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<OsString> for OsStr
impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
impl<'a, 'b, K0, K1, V> PartialEq<ZeroMap2d<'b, K0, K1, V>> for ZeroMap2d<'a, K0, K1, V>where
K0: for<'c> ZeroMapKV<'c> + ?Sized,
K1: for<'c> ZeroMapKV<'c> + ?Sized,
V: for<'c> ZeroMapKV<'c> + ?Sized,
<K0 as ZeroMapKV<'a>>::Container: PartialEq<<K0 as ZeroMapKV<'b>>::Container>,
<K1 as ZeroMapKV<'a>>::Container: PartialEq<<K1 as ZeroMapKV<'b>>::Container>,
<V as ZeroMapKV<'a>>::Container: PartialEq<<V as ZeroMapKV<'b>>::Container>,
impl<'a, 'b, K0, K1, V> PartialEq<ZeroMap2dBorrowed<'b, K0, K1, V>> for ZeroMap2dBorrowed<'a, K0, K1, V>where
K0: for<'c> ZeroMapKV<'c> + ?Sized,
K1: for<'c> ZeroMapKV<'c> + ?Sized,
V: for<'c> ZeroMapKV<'c> + ?Sized,
<K0 as ZeroMapKV<'a>>::Slice: PartialEq<<K0 as ZeroMapKV<'b>>::Slice>,
<K1 as ZeroMapKV<'a>>::Slice: PartialEq<<K1 as ZeroMapKV<'b>>::Slice>,
<V as ZeroMapKV<'a>>::Slice: PartialEq<<V as ZeroMapKV<'b>>::Slice>,
impl<'a, 'b, K, V> PartialEq<ZeroMap<'b, K, V>> for ZeroMap<'a, K, V>
impl<'a, 'b, K, V> PartialEq<ZeroMapBorrowed<'b, K, V>> for ZeroMapBorrowed<'a, K, V>
impl<'a, 'b, T> PartialEq<ZeroVec<'b, T>> for ZeroVec<'a, T>where
T: AsULE + PartialEq,
impl<'a, 'b, T, F> PartialEq<VarZeroVec<'b, T, F>> for VarZeroVec<'a, T, F>
impl<'a, S1> PartialEq<Ascii<S1>> for &'a str
impl<'a, T> PartialEq for GetAll<'a, T>where
T: PartialEq,
impl<'a, T> PartialEq<&'a T> for Bytes
impl<'a, T> PartialEq<&'a T> for BytesMut
impl<'a, T> PartialEq<&'a T> for HeaderValue
impl<'a, T> PartialEq<[T]> for &'a ByteRecord
impl<'a, T> PartialEq<[T]> for &'a StringRecord
impl<'a, T> PartialEq<Vec<T>> for &'a ByteRecord
impl<'a, T> PartialEq<Vec<T>> for &'a StringRecord
impl<'a, T> PartialEq<ZeroSlice<T>> for ZeroVec<'a, T>where
T: AsULE + PartialEq,
impl<'a, T> PartialEq<ZeroVec<'a, T>> for ZeroSlice<T>where
T: AsULE + PartialEq,
impl<'a, T, C> PartialEq<T> for sharded_slab::pool::Ref<'a, T, C>
impl<'a, T, C> PartialEq<T> for RefMut<'a, T, C>
impl<'a, T, C> PartialEq<T> for Entry<'a, T, C>
impl<'a, TagKind, T, E> PartialEq for TaggedParser<'a, TagKind, T, E>
impl<'a, V> PartialEq for VarZeroCow<'a, V>
impl<'data> PartialEq for CanonicalCompositions<'data>
impl<'data> PartialEq for Char16Trie<'data>
impl<'data> PartialEq for CodePointInversionList<'data>
impl<'data> PartialEq for CodePointInversionListAndStringList<'data>
impl<'data> PartialEq for DecompositionData<'data>
impl<'data> PartialEq for DecompositionTables<'data>
impl<'data> PartialEq for NonRecursiveDecompositionSupplement<'data>
impl<'data> PartialEq for PropertyCodePointSet<'data>
impl<'data> PartialEq for PropertyEnumToValueNameLinearMap<'data>
impl<'data> PartialEq for PropertyEnumToValueNameSparseMap<'data>
impl<'data> PartialEq for PropertyScriptToIcuScriptMap<'data>
impl<'data> PartialEq for PropertyUnicodeSet<'data>
impl<'data> PartialEq for PropertyValueNameToEnumMap<'data>
impl<'data> PartialEq for ScriptWithExtensionsProperty<'data>
impl<'data, T> PartialEq for PropertyCodePointMap<'data, T>where
T: PartialEq + TrieValue,
impl<'h> PartialEq for rama::http::matcher::uri::dep::regex::bytes::Match<'h>
impl<'h> PartialEq for rama::http::matcher::uri::dep::regex::Match<'h>
impl<'headers, 'buf> PartialEq for Request<'headers, 'buf>
impl<'headers, 'buf> PartialEq for Response<'headers, 'buf>
impl<'k, 'v> PartialEq for Params<'k, 'v>
impl<'m, 'n, 'a, 'b, K0, K1, V> PartialEq<ZeroMap2dCursor<'n, 'b, K0, K1, V>> for ZeroMap2dCursor<'m, 'a, K0, K1, V>where
K0: for<'c> ZeroMapKV<'c> + ?Sized,
K1: for<'c> ZeroMapKV<'c> + ?Sized,
V: for<'c> ZeroMapKV<'c> + ?Sized,
<K0 as ZeroMapKV<'a>>::Slice: PartialEq<<K0 as ZeroMapKV<'b>>::Slice>,
<K1 as ZeroMapKV<'a>>::Slice: PartialEq<<K1 as ZeroMapKV<'b>>::Slice>,
<V as ZeroMapKV<'a>>::Slice: PartialEq<<V as ZeroMapKV<'b>>::Slice>,
impl<'r, R> PartialEq for UnwrapMut<'r, R>
impl<'s, T> PartialEq for SliceVec<'s, T>where
T: PartialEq,
impl<'s, T> PartialEq<&[T]> for SliceVec<'s, T>where
T: PartialEq,
impl<'trie, T> PartialEq for CodePointTrie<'trie, T>where
T: PartialEq + TrieValue,
impl<A> PartialEq for ExtendedGcd<A>where
A: PartialEq,
impl<A> PartialEq for Aad<A>where
A: PartialEq,
impl<A> PartialEq for ArrayVec<A>where
A: Array,
<A as Array>::Item: PartialEq,
impl<A> PartialEq for BasicHasher<A>
impl<A> PartialEq for NibbleVec<A>where
A: Array<Item = u8>,
impl<A> PartialEq for TinyVec<A>where
A: Array,
<A as Array>::Item: PartialEq,
impl<A> PartialEq<&[<A as Array>::Item]> for ArrayVec<A>where
A: Array,
<A as Array>::Item: PartialEq,
impl<A> PartialEq<&[<A as Array>::Item]> for TinyVec<A>where
A: Array,
<A as Array>::Item: PartialEq,
impl<A> PartialEq<&A> for ArrayVec<A>where
A: Array,
<A as Array>::Item: PartialEq,
impl<A> PartialEq<&A> for TinyVec<A>where
A: Array,
<A as Array>::Item: PartialEq,
impl<A> PartialEq<[u8]> for NibbleVec<A>where
A: Array<Item = u8>,
Compare a NibbleVec
and a slice of bytes element-by-element.
Bytes are not interpreted as two NibbleVec
entries.
impl<A, B> PartialEq for EitherOrBoth<A, B>
impl<A, B> PartialEq for Tuple2ULE<A, B>
impl<A, B> PartialEq for VarTuple<A, B>
impl<A, B> PartialEq<&B> for &A
impl<A, B> PartialEq<&B> for &mut A
impl<A, B> PartialEq<&mut B> for &A
impl<A, B> PartialEq<&mut B> for &mut A
impl<A, B> PartialEq<SmallVec<B>> for SmallVec<A>where
A: Array,
B: Array,
<A as Array>::Item: PartialEq<<B as Array>::Item>,
impl<A, B, C> PartialEq for Tuple3ULE<A, B, C>
impl<A, B, C, D> PartialEq for Tuple4ULE<A, B, C, D>
impl<A, B, C, D, E> PartialEq for Tuple5ULE<A, B, C, D, E>
impl<A, B, C, D, E, F> PartialEq for Tuple6ULE<A, B, C, D, E, F>
impl<A, B, C, D, E, F, Format> PartialEq for Tuple6VarULE<A, B, C, D, E, F, Format>
impl<A, B, C, D, E, Format> PartialEq for Tuple5VarULE<A, B, C, D, E, Format>
impl<A, B, C, D, Format> PartialEq for Tuple4VarULE<A, B, C, D, Format>
impl<A, B, C, Format> PartialEq for Tuple3VarULE<A, B, C, Format>
impl<A, B, Format> PartialEq for Tuple2VarULE<A, B, Format>
impl<A, S, V> PartialEq for ConvertError<A, S, V>
impl<A, V> PartialEq for VarTupleULE<A, V>
impl<Alloc> PartialEq for H9<Alloc>
impl<Alloc> PartialEq for UnionHasher<Alloc>
impl<AllocU32> PartialEq for H10Buckets<AllocU32>where
AllocU32: Allocator<u32>,
impl<AllocU32, Buckets, Params> PartialEq for H10<AllocU32, Buckets, Params>
impl<B, C> PartialEq for ControlFlow<B, C>
impl<C0, C1> PartialEq for EitherCart<C0, C1>
impl<C> PartialEq for Authorization<C>where
C: PartialEq,
impl<C> PartialEq for ProxyAuthorization<C>where
C: PartialEq + Credentials,
impl<DataStruct> PartialEq for ErasedMarker<DataStruct>where
DataStruct: PartialEq + for<'a> Yokeable<'a>,
impl<Dyn> PartialEq for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Err<E>where
E: PartialEq,
impl<F> PartialEq for Fwhere
F: FnPtr,
impl<Failure, Error> PartialEq for Err<Failure, Error>
impl<H> PartialEq for BuildHasherDefault<H>
impl<I> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::error::Error<I>where
I: PartialEq,
impl<I> PartialEq for VerboseError<I>where
I: PartialEq,
impl<I> PartialEq for Error<I>where
I: PartialEq,
impl<Id> PartialEq for rama::crypto::dep::aws_lc_rs::kem::Algorithm<Id>where
Id: PartialEq + AlgorithmIdentifier,
impl<Idx> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::RangeFrom<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::RangeInclusive<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for RangeTo<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for RangeToInclusive<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for core::range::Range<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for core::range::RangeFrom<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for core::range::RangeInclusive<Idx>where
Idx: PartialEq,
impl<K, V1, S1, V2, S2> PartialEq<IndexMap<K, V2, S2>> for IndexMap<K, V1, S1>
impl<K, V> PartialEq for Trie<K, V>where
K: TrieKey,
V: PartialEq,
impl<K, V, A> PartialEq for BTreeMap<K, V, A>
impl<K, V, K2, V2> PartialEq<Slice<K2, V2>> for Slice<K, V>
impl<K, V, K2, V2> PartialEq<Slice<K2, V2>> for [(K, V)]
impl<K, V, K2, V2> PartialEq<[(K2, V2)]> for Slice<K, V>
impl<K, V, K2, V2, const N: usize> PartialEq<[(K2, V2); N]> for Slice<K, V>
impl<K, V, S> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashMap<K, V, S>
impl<K, V, S> PartialEq for LiteMap<K, V, S>
impl<K, V, S, A> PartialEq for HashMap<K, V, S, A>
impl<K, V, const N: usize, K2, V2> PartialEq<Slice<K2, V2>> for [(K, V); N]
impl<L, R> PartialEq for Either<L, R>
impl<M> PartialEq for DataPayload<M>where
M: DynamicDataMarker,
<<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> PartialEq,
impl<M, O> PartialEq for DataPayloadOr<M, O>
impl<O> PartialEq for F32<O>where
O: PartialEq,
impl<O> PartialEq for F64<O>where
O: PartialEq,
impl<O> PartialEq for I16<O>where
O: PartialEq,
impl<O> PartialEq for I32<O>where
O: PartialEq,
impl<O> PartialEq for I64<O>where
O: PartialEq,
impl<O> PartialEq for I128<O>where
O: PartialEq,
impl<O> PartialEq for Isize<O>where
O: PartialEq,
impl<O> PartialEq for U16<O>where
O: PartialEq,
impl<O> PartialEq for U32<O>where
O: PartialEq,
impl<O> PartialEq for U64<O>where
O: PartialEq,
impl<O> PartialEq for U128<O>where
O: PartialEq,
impl<O> PartialEq for Usize<O>where
O: PartialEq,
impl<O> PartialEq<f32> for F32<O>where
O: ByteOrder,
impl<O> PartialEq<f64> for F64<O>where
O: ByteOrder,
impl<O> PartialEq<i16> for I16<O>where
O: ByteOrder,
impl<O> PartialEq<i32> for I32<O>where
O: ByteOrder,
impl<O> PartialEq<i64> for I64<O>where
O: ByteOrder,
impl<O> PartialEq<i128> for I128<O>where
O: ByteOrder,
impl<O> PartialEq<isize> for Isize<O>where
O: ByteOrder,
impl<O> PartialEq<u16> for U16<O>where
O: ByteOrder,
impl<O> PartialEq<u32> for U32<O>where
O: ByteOrder,
impl<O> PartialEq<u64> for U64<O>where
O: ByteOrder,
impl<O> PartialEq<u128> for U128<O>where
O: ByteOrder,
impl<O> PartialEq<usize> for Usize<O>where
O: ByteOrder,
impl<O> PartialEq<F32<O>> for [u8; 4]
impl<O> PartialEq<F64<O>> for [u8; 8]
impl<O> PartialEq<I16<O>> for [u8; 2]
impl<O> PartialEq<I32<O>> for [u8; 4]
impl<O> PartialEq<I64<O>> for [u8; 8]
impl<O> PartialEq<I128<O>> for [u8; 16]
impl<O> PartialEq<Isize<O>> for [u8; 8]
impl<O> PartialEq<U16<O>> for [u8; 2]
impl<O> PartialEq<U32<O>> for [u8; 4]
impl<O> PartialEq<U64<O>> for [u8; 8]
impl<O> PartialEq<U128<O>> for [u8; 16]
impl<O> PartialEq<Usize<O>> for [u8; 8]
impl<O> PartialEq<[u8; 2]> for I16<O>
impl<O> PartialEq<[u8; 2]> for U16<O>
impl<O> PartialEq<[u8; 4]> for F32<O>
impl<O> PartialEq<[u8; 4]> for I32<O>
impl<O> PartialEq<[u8; 4]> for U32<O>
impl<O> PartialEq<[u8; 8]> for F64<O>
impl<O> PartialEq<[u8; 8]> for I64<O>
impl<O> PartialEq<[u8; 8]> for Isize<O>
impl<O> PartialEq<[u8; 8]> for U64<O>
impl<O> PartialEq<[u8; 8]> for Usize<O>
impl<O> PartialEq<[u8; 16]> for I128<O>
impl<O> PartialEq<[u8; 16]> for U128<O>
impl<Ptr, Q> PartialEq<Pin<Q>> for Pin<Ptr>
impl<R> PartialEq for UnwrapErr<R>where
R: PartialEq + TryRngCore,
impl<R> PartialEq for Record<R>where
R: RecordData,
impl<R> PartialEq for ZipFilePath<R>where
R: PartialEq,
impl<S1> PartialEq<Ascii<S1>> for String
impl<S1, S2> PartialEq<S2> for Ascii<S1>
impl<S1, S2> PartialEq<UniCase<S2>> for UniCase<S1>
impl<S> PartialEq for CertifiedKey<S>where
S: PartialEq + SigningKey,
impl<S> PartialEq for RiAbsoluteStr<S>where
S: Spec,
impl<S> PartialEq for RiFragmentStr<S>where
S: Spec,
impl<S> PartialEq for RiQueryStr<S>where
S: Spec,
impl<S> PartialEq for RiReferenceStr<S>where
S: Spec,
impl<S> PartialEq for RiRelativeStr<S>where
S: Spec,
impl<S> PartialEq for RiStr<S>where
S: Spec,
impl<S> PartialEq<&str> for RiAbsoluteStr<S>where
S: Spec,
impl<S> PartialEq<&str> for RiAbsoluteString<S>where
S: Spec,
impl<S> PartialEq<&str> for RiFragmentStr<S>where
S: Spec,
impl<S> PartialEq<&str> for RiFragmentString<S>where
S: Spec,
impl<S> PartialEq<&str> for RiQueryStr<S>where
S: Spec,
impl<S> PartialEq<&str> for RiQueryString<S>where
S: Spec,
impl<S> PartialEq<&str> for RiReferenceStr<S>where
S: Spec,
impl<S> PartialEq<&str> for RiReferenceString<S>where
S: Spec,
impl<S> PartialEq<&str> for RiRelativeStr<S>where
S: Spec,
impl<S> PartialEq<&str> for RiRelativeString<S>where
S: Spec,
impl<S> PartialEq<&str> for RiStr<S>where
S: Spec,
impl<S> PartialEq<&str> for RiString<S>where
S: Spec,
impl<S> PartialEq<&RiAbsoluteStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<&RiAbsoluteStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<&RiFragmentStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<&RiFragmentStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<&RiQueryStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<&RiQueryStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<&RiReferenceStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<&RiReferenceStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<&RiRelativeStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<&RiRelativeStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<&RiStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<&RiStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for &RiAbsoluteStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for &RiFragmentStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for &RiQueryStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for &RiReferenceStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for &RiRelativeStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for &RiStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiAbsoluteStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiAbsoluteString<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiFragmentStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiFragmentString<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiQueryStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiQueryString<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiReferenceStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiReferenceString<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiRelativeStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiRelativeString<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiStr<S>where
S: Spec,
impl<S> PartialEq<Cow<'_, str>> for RiString<S>where
S: Spec,
impl<S> PartialEq<str> for &RiAbsoluteStr<S>where
S: Spec,
impl<S> PartialEq<str> for &RiFragmentStr<S>where
S: Spec,
impl<S> PartialEq<str> for &RiQueryStr<S>where
S: Spec,
impl<S> PartialEq<str> for &RiReferenceStr<S>where
S: Spec,
impl<S> PartialEq<str> for &RiRelativeStr<S>where
S: Spec,
impl<S> PartialEq<str> for &RiStr<S>where
S: Spec,
impl<S> PartialEq<str> for RiAbsoluteStr<S>where
S: Spec,
impl<S> PartialEq<str> for RiAbsoluteString<S>where
S: Spec,
impl<S> PartialEq<str> for RiFragmentStr<S>where
S: Spec,
impl<S> PartialEq<str> for RiFragmentString<S>where
S: Spec,
impl<S> PartialEq<str> for RiQueryStr<S>where
S: Spec,
impl<S> PartialEq<str> for RiQueryString<S>where
S: Spec,
impl<S> PartialEq<str> for RiReferenceStr<S>where
S: Spec,
impl<S> PartialEq<str> for RiReferenceString<S>where
S: Spec,
impl<S> PartialEq<str> for RiRelativeStr<S>where
S: Spec,
impl<S> PartialEq<str> for RiRelativeString<S>where
S: Spec,
impl<S> PartialEq<str> for RiStr<S>where
S: Spec,
impl<S> PartialEq<str> for RiString<S>where
S: Spec,
impl<S> PartialEq<String> for RiAbsoluteString<S>where
S: Spec,
impl<S> PartialEq<String> for RiFragmentString<S>where
S: Spec,
impl<S> PartialEq<String> for RiQueryString<S>where
S: Spec,
impl<S> PartialEq<String> for RiReferenceString<S>where
S: Spec,
impl<S> PartialEq<String> for RiRelativeString<S>where
S: Spec,
impl<S> PartialEq<String> for RiString<S>where
S: Spec,
impl<S> PartialEq<RiAbsoluteStr<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiAbsoluteStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiAbsoluteStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiAbsoluteString<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiAbsoluteString<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiAbsoluteString<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiAbsoluteString<S>> for Stringwhere
S: Spec,
impl<S> PartialEq<RiFragmentStr<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiFragmentStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiFragmentStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiFragmentString<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiFragmentString<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiFragmentString<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiFragmentString<S>> for Stringwhere
S: Spec,
impl<S> PartialEq<RiQueryStr<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiQueryStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiQueryStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiQueryString<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiQueryString<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiQueryString<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiQueryString<S>> for Stringwhere
S: Spec,
impl<S> PartialEq<RiReferenceStr<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiReferenceStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiReferenceStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiReferenceString<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiReferenceString<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiReferenceString<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiReferenceString<S>> for Stringwhere
S: Spec,
impl<S> PartialEq<RiRelativeStr<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiRelativeStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiRelativeStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiRelativeString<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiRelativeString<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiRelativeString<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiRelativeString<S>> for Stringwhere
S: Spec,
impl<S> PartialEq<RiStr<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiStr<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiStr<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiString<S>> for &strwhere
S: Spec,
impl<S> PartialEq<RiString<S>> for Cow<'_, str>where
S: Spec,
impl<S> PartialEq<RiString<S>> for strwhere
S: Spec,
impl<S> PartialEq<RiString<S>> for Stringwhere
S: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for Cow<'_, RiAbsoluteStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for Cow<'_, RiStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for RiAbsoluteStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for RiAbsoluteString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for RiStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiAbsoluteStr<S>> for RiString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiFragmentStr<S>> for Cow<'_, RiFragmentStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiFragmentStr<S>> for RiFragmentStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiFragmentStr<S>> for RiFragmentString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiQueryStr<S>> for Cow<'_, RiQueryStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiQueryStr<S>> for RiQueryStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiQueryStr<S>> for RiQueryString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for Cow<'_, RiAbsoluteStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for Cow<'_, RiRelativeStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for Cow<'_, RiStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for RiRelativeString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiReferenceStr<T>> for RiString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiRelativeStr<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiRelativeStr<S>> for Cow<'_, RiRelativeStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiRelativeStr<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiRelativeStr<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiRelativeStr<S>> for RiRelativeStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiRelativeStr<S>> for RiRelativeString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<S>> for Cow<'_, RiStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<S>> for RiStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<S>> for RiString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<T>> for Cow<'_, RiAbsoluteStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<T>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<&RiStr<T>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiAbsoluteStr<S>>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiAbsoluteStr<S>>> for &RiStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiAbsoluteStr<S>>> for RiAbsoluteString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiAbsoluteStr<S>>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiAbsoluteStr<S>>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiAbsoluteStr<S>>> for RiStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiAbsoluteStr<S>>> for RiString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiAbsoluteStr<T>>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiFragmentStr<S>>> for RiFragmentString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiFragmentStr<T>>> for &RiFragmentStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiQueryStr<S>>> for RiQueryString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiQueryStr<T>>> for &RiQueryStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<S>>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for &RiReferenceStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for &RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for &RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for RiRelativeString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiReferenceStr<T>>> for RiString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiRelativeStr<S>>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiRelativeStr<S>>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiRelativeStr<S>>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiRelativeStr<S>>> for RiRelativeString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiRelativeStr<T>>> for &RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiStr<S>>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiStr<S>>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiStr<S>>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiStr<S>>> for RiString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiStr<T>>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiStr<T>>> for &RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiStr<T>>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Cow<'_, RiStr<T>>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<Host<T>> for url::host::Host<S>where
S: PartialEq<T>,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for &RiStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for Cow<'_, RiStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for RiAbsoluteString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for RiStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<S>> for RiString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteStr<T>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<S>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<S>> for &RiStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<S>> for Cow<'_, RiStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<S>> for RiStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<S>> for RiString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<T>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<T>> for Cow<'_, RiAbsoluteStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<T>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiAbsoluteString<T>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiFragmentStr<S>> for RiFragmentString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiFragmentStr<T>> for &RiFragmentStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiFragmentString<T>> for &RiFragmentStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiFragmentString<T>> for Cow<'_, RiFragmentStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiFragmentString<T>> for RiFragmentStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiFragmentString<T>> for RiFragmentString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiQueryStr<S>> for RiQueryString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiQueryStr<T>> for &RiQueryStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiQueryString<T>> for &RiQueryStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiQueryString<T>> for Cow<'_, RiQueryStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiQueryString<T>> for RiQueryStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiQueryString<T>> for RiQueryString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for &RiReferenceStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for &RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for &RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for Cow<'_, RiAbsoluteStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for Cow<'_, RiRelativeStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for Cow<'_, RiStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for RiRelativeString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceStr<T>> for RiString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for &RiReferenceStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for &RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for &RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for Cow<'_, RiAbsoluteStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for Cow<'_, RiReferenceStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for Cow<'_, RiRelativeStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for Cow<'_, RiStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for RiReferenceStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for RiReferenceString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for RiRelativeString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiReferenceString<T>> for RiString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeStr<S>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeStr<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeStr<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeStr<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeStr<S>> for RiRelativeString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeStr<T>> for &RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeString<S>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeString<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeString<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeString<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeString<T>> for &RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeString<T>> for Cow<'_, RiRelativeStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeString<T>> for RiRelativeStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiRelativeString<T>> for RiRelativeString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<S>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<S>> for RiString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<T>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<T>> for &RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<T>> for Cow<'_, RiAbsoluteStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<T>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiStr<T>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<S>> for &RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<S>> for Cow<'_, RiReferenceStr<T>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<S>> for RiReferenceStr<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<S>> for RiReferenceString<T>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<T>> for &RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<T>> for &RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<T>> for Cow<'_, RiAbsoluteStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<T>> for Cow<'_, RiStr<S>>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<T>> for RiAbsoluteStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<T>> for RiAbsoluteString<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<T>> for RiStr<S>where
S: Spec,
T: Spec,
impl<S, T> PartialEq<RiString<T>> for RiString<S>where
S: Spec,
T: Spec,
impl<Specialization, Alloc> PartialEq for AdvHasher<Specialization, Alloc>
impl<Src, Dst> PartialEq for AlignmentError<Src, Dst>
impl<Src, Dst> PartialEq for SizeError<Src, Dst>
impl<Src, Dst> PartialEq for ValidityError<Src, Dst>
impl<Storage> PartialEq for __BindgenBitfieldUnit<Storage>where
Storage: PartialEq,
impl<Storage> PartialEq for __BindgenBitfieldUnit<Storage>where
Storage: PartialEq,
impl<Store> PartialEq for ZeroAsciiIgnoreCaseTrie<Store>
impl<Store> PartialEq for ZeroTrie<Store>where
Store: PartialEq,
impl<Store> PartialEq for ZeroTrieExtendedCapacity<Store>
impl<Store> PartialEq for ZeroTriePerfectHash<Store>
impl<Store> PartialEq for ZeroTrieSimpleAscii<Store>
impl<T> PartialEq for Poll<T>where
T: PartialEq,
impl<T> PartialEq for rama::http::proto::h2::frame::Frame<T>where
T: PartialEq,
impl<T> PartialEq for rama::http::proto::h2::hpack::Header<T>where
T: PartialEq,
impl<T> PartialEq for EventData<T>where
T: PartialEq,
impl<T> PartialEq for Bound<T>where
T: PartialEq,
impl<T> PartialEq for Option<T>where
T: PartialEq,
impl<T> PartialEq for std::sync::mpmc::error::SendTimeoutError<T>where
T: PartialEq,
impl<T> PartialEq for std::sync::mpsc::TrySendError<T>where
T: PartialEq,
impl<T> PartialEq for LocalResult<T>where
T: PartialEq,
impl<T> PartialEq for *const Twhere
T: ?Sized,
Pointer equality is by address, as produced by the <*const T>::addr
method.
impl<T> PartialEq for *mut Twhere
T: ?Sized,
Pointer equality is by address, as produced by the <*mut T>::addr
method.
impl<T> PartialEq for (T₁, T₂, …, Tₙ)
This trait is implemented for tuples up to twelve items long.