Trait PartialEq

1.0.0 · Source
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> and B: PartialEq<A>, then a == b implies b == a; and

  • Transitivity: if A: PartialEq<B> and B: PartialEq<C> and A: PartialEq<C>, then a == b and b == c implies a == c. This must also work for longer chains, such as when A: PartialEq<B>, B: PartialEq<C>, C: PartialEq<D>, and A: 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 impls that allow comparing T == U. In other words, if other crates add impls 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 impls that “stitch together” comparisons of foreign types in ways that violate transitivity.

Not having such foreign impls 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 derived on structs, two instances are equal if all fields are equal, and not equal if any fields are not equal. When derived 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 BookFormats to be compared with Books.

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§

1.0.0 · Source

fn eq(&self, other: &Rhs) -> bool

Tests for self and other values to be equal, and is used by ==.

Provided Methods§

1.0.0 · Source

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Implementors§

Source§

impl PartialEq for ForwardKind

§

impl PartialEq for LookupIpStrategy

§

impl PartialEq for ResolveHosts

§

impl PartialEq for ServerOrderingStrategy

1.0.0 · Source§

impl PartialEq for rama::futures::io::ErrorKind

1.0.0 · Source§

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

Source§

impl PartialEq for IpAddrRange

Source§

impl PartialEq for IpSubnets

Source§

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

Source§

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

Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::TryReserveErrorKind

1.34.0 · Source§

impl PartialEq for Infallible

1.28.0 · Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Alignment

Source§

impl PartialEq for DebugAsHex

Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Sign

1.86.0 · Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::slice::GetDisjointMutError

Source§

impl PartialEq for SearchStep

1.0.0 · Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::cmp::Ordering

Source§

impl PartialEq for AsciiChar

1.64.0 · Source§

impl PartialEq for FromBytesWithNulError

Source§

impl PartialEq for AtomicOrdering

1.7.0 · Source§

impl PartialEq for core::net::ip_addr::IpAddr

Source§

impl PartialEq for Ipv6MulticastScope

1.0.0 · Source§

impl PartialEq for SocketAddr

1.0.0 · Source§

impl PartialEq for FpCategory

1.55.0 · Source§

impl PartialEq for IntErrorKind

1.0.0 · Source§

impl PartialEq for core::sync::atomic::Ordering

1.65.0 · Source§

impl PartialEq for BacktraceStatus

1.0.0 · Source§

impl PartialEq for VarError

1.0.0 · Source§

impl PartialEq for Shutdown

Source§

impl PartialEq for BacktraceStyle

1.12.0 · Source§

impl PartialEq for std::sync::mpsc::RecvTimeoutError

1.0.0 · Source§

impl PartialEq for std::sync::mpsc::TryRecvError

Source§

impl PartialEq for Colons

Source§

impl PartialEq for Fixed

Source§

impl PartialEq for Numeric

Source§

impl PartialEq for chrono::format::OffsetPrecision

Source§

impl PartialEq for Pad

Source§

impl PartialEq for ParseErrorKind

Source§

impl PartialEq for SecondsFormat

Source§

impl PartialEq for chrono::month::Month

Source§

impl PartialEq for RoundingError

Source§

impl PartialEq for chrono::weekday::Weekday

Source§

impl PartialEq for FlushCompress

Source§

impl PartialEq for FlushDecompress

Source§

impl PartialEq for flate2::mem::Status

Source§

impl PartialEq for FromHexError

Source§

impl PartialEq for log::Level

Source§

impl PartialEq for log::LevelFilter

Source§

impl PartialEq for Category

Source§

impl PartialEq for serde_json::value::Value

Source§

impl PartialEq for url::origin::Origin

Source§

impl PartialEq for url::parser::ParseError

Source§

impl PartialEq for SyntaxViolation

Source§

impl PartialEq for uuid::Variant

Source§

impl PartialEq for uuid::Version

Source§

impl PartialEq for BernoulliError

Source§

impl PartialEq for rand::distr::uniform::Error

Source§

impl PartialEq for rand::distr::weighted::Error

Source§

impl PartialEq for IndexVec

1.0.0 · Source§

impl PartialEq for bool

1.0.0 · Source§

impl PartialEq for char

1.0.0 · Source§

impl PartialEq for f16

1.0.0 · Source§

impl PartialEq for f32

1.0.0 · Source§

impl PartialEq for f64

1.0.0 · Source§

impl PartialEq for f128

1.0.0 · Source§

impl PartialEq for i8

1.0.0 · Source§

impl PartialEq for i16

1.0.0 · Source§

impl PartialEq for i32

1.0.0 · Source§

impl PartialEq for i64

1.0.0 · Source§

impl PartialEq for i128

1.0.0 · Source§

impl PartialEq for isize

Source§

impl PartialEq for !

1.0.0 · Source§

impl PartialEq for str

1.0.0 · Source§

impl PartialEq for u8

1.0.0 · Source§

impl PartialEq for u16

1.0.0 · Source§

impl PartialEq for u32

1.0.0 · Source§

impl PartialEq for u64

1.0.0 · Source§

impl PartialEq for u128

1.0.0 · Source§

impl PartialEq for ()

1.0.0 · Source§

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

1.36.0 · Source§

impl PartialEq for RawWaker

1.36.0 · Source§

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

Source§

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

Source§

impl PartialEq for rama::net::stream::dep::ipnet::AddrParseError

Source§

impl PartialEq for Ipv4AddrRange

Source§

impl PartialEq for Ipv4Subnets

Source§

impl PartialEq for Ipv6AddrRange

Source§

impl PartialEq for Ipv6Subnets

Source§

impl PartialEq for PrefixLenError

Source§

impl PartialEq for Ipv4Net

Source§

impl PartialEq for Ipv6Net

§

impl PartialEq for rama::net::Protocol

§

impl PartialEq for NoTlsRejectError

§

impl PartialEq for TransportContext

§

impl PartialEq for Unauthorized

§

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

Source§

impl PartialEq for BigInt

Source§

impl PartialEq for BigUint

Source§

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

Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::alloc::AllocError

1.28.0 · Source§

impl PartialEq for Layout

1.50.0 · Source§

impl PartialEq for LayoutError

Source§

impl PartialEq for UnorderedKeyError

1.57.0 · Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::TryReserveError

1.0.0 · Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Error

Source§

impl PartialEq for FormattingOptions

Source§

impl PartialEq for Assume

1.0.0 · Source§

impl PartialEq for RangeFull

1.0.0 · Source§

impl PartialEq for ParseBoolError

1.0.0 · Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::str::Utf8Error

1.0.0 · Source§

impl PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::string::FromUtf8Error

1.0.0 · Source§

impl PartialEq for String

Source§

impl PartialEq for untrusted::reader::EndOfInput

Source§

impl PartialEq for untrusted::EndOfInput

Source§

impl PartialEq for ByteString

1.64.0 · Source§

impl PartialEq for CString

1.64.0 · Source§

impl PartialEq for FromVecWithNulError

1.64.0 · Source§

impl PartialEq for IntoStringError

1.64.0 · Source§

impl PartialEq for NulError

1.0.0 · Source§

impl PartialEq for TypeId

Source§

impl PartialEq for ByteStr

1.34.0 · Source§

impl PartialEq for CharTryFromError

1.20.0 · Source§

impl PartialEq for ParseCharError

1.9.0 · Source§

impl PartialEq for DecodeUtf16Error

1.59.0 · Source§

impl PartialEq for TryFromCharError

1.27.0 · Source§

impl PartialEq for CpuidResult

1.64.0 · Source§

impl PartialEq for CStr

1.69.0 · Source§

impl PartialEq for FromBytesUntilNulError

1.33.0 · Source§

impl PartialEq for PhantomPinned

1.0.0 · Source§

impl PartialEq for core::net::ip_addr::Ipv4Addr

1.0.0 · Source§

impl PartialEq for core::net::ip_addr::Ipv6Addr

1.0.0 · Source§

impl PartialEq for core::net::parser::AddrParseError

1.0.0 · Source§

impl PartialEq for SocketAddrV4

1.0.0 · Source§

impl PartialEq for SocketAddrV6

1.0.0 · Source§

impl PartialEq for ParseFloatError

1.0.0 · Source§

impl PartialEq for core::num::error::ParseIntError

1.34.0 · Source§

impl PartialEq for core::num::error::TryFromIntError

Source§

impl PartialEq for core::ptr::alignment::Alignment

1.3.0 · Source§

impl PartialEq for core::time::Duration

1.66.0 · Source§

impl PartialEq for TryFromFloatSecsError

1.0.0 · Source§

impl PartialEq for OsStr

1.0.0 · Source§

impl PartialEq for OsString

1.1.0 · Source§

impl PartialEq for FileType

1.0.0 · Source§

impl PartialEq for Permissions

Source§

impl PartialEq for std::os::unix::net::ucred::UCred

Source§

impl PartialEq for NormalizeError

1.0.0 · Source§

impl PartialEq for Path

1.0.0 · Source§

impl PartialEq for PathBuf

1.7.0 · Source§

impl PartialEq for StripPrefixError

1.61.0 · Source§

impl PartialEq for ExitCode

1.0.0 · Source§

impl PartialEq for ExitStatus

Source§

impl PartialEq for ExitStatusError

1.0.0 · Source§

impl PartialEq for Output

1.0.0 · Source§

impl PartialEq for std::sync::mpsc::RecvError

1.5.0 · Source§

impl PartialEq for std::sync::poison::condvar::WaitTimeoutResult

1.26.0 · Source§

impl PartialEq for AccessError

1.19.0 · Source§

impl PartialEq for ThreadId

1.8.0 · Source§

impl PartialEq for std::time::Instant

1.8.0 · Source§

impl PartialEq for SystemTime

Source§

impl PartialEq for Parsed

Source§

impl PartialEq for InternalFixed

Source§

impl PartialEq for InternalNumeric

Source§

impl PartialEq for OffsetFormat

Source§

impl PartialEq for chrono::format::ParseError

Source§

impl PartialEq for Months

Source§

impl PartialEq for ParseMonthError

Source§

impl PartialEq for NaiveDate

Source§

impl PartialEq for NaiveDateDaysIterator

Source§

impl PartialEq for NaiveDateWeeksIterator

Source§

impl PartialEq for NaiveDateTime

Source§

impl PartialEq for IsoWeek

Source§

impl PartialEq for Days

Source§

impl PartialEq for NaiveWeek

Source§

impl PartialEq for NaiveTime

Source§

impl PartialEq for FixedOffset

Source§

impl PartialEq for chrono::offset::utc::Utc

Source§

impl PartialEq for OutOfRange

Source§

impl PartialEq for OutOfRangeError

Source§

impl PartialEq for TimeDelta

Source§

impl PartialEq for ParseWeekdayError

Source§

impl PartialEq for WeekdaySet

Source§

impl PartialEq for GzHeader

Source§

impl PartialEq for Compression

Source§

impl PartialEq for getrandom::error::Error

Source§

impl PartialEq for ParseLevelError

Source§

impl PartialEq for IgnoredAny

Source§

impl PartialEq for serde::de::value::Error

Source§

impl PartialEq for Map<String, Value>

Source§

impl PartialEq for Number

Source§

impl PartialEq for ATerm

Source§

impl PartialEq for B0

Source§

impl PartialEq for B1

Source§

impl PartialEq for Z0

Source§

impl PartialEq for Equal

Source§

impl PartialEq for Greater

Source§

impl PartialEq for Less

Source§

impl PartialEq for UTerm

Source§

impl PartialEq for OpaqueOrigin

Source§

impl PartialEq for Url

URLs compare like their serialization.

Source§

impl PartialEq for uuid::error::Error

Source§

impl PartialEq for Braced

Source§

impl PartialEq for Hyphenated

Source§

impl PartialEq for Simple

Source§

impl PartialEq for Urn

Source§

impl PartialEq for NonNilUuid

Source§

impl PartialEq for Uuid

Source§

impl PartialEq for Timestamp

Source§

impl PartialEq for Bernoulli

Source§

impl PartialEq for UniformUsize

Source§

impl PartialEq for UniformChar

Source§

impl PartialEq for UniformDuration

Source§

impl PartialEq for StepRng

Source§

impl PartialEq for SmallRng

Source§

impl PartialEq for StdRng

Source§

impl PartialEq for ChaCha8Core

Source§

impl PartialEq for ChaCha8Rng

Source§

impl PartialEq for ChaCha12Core

Source§

impl PartialEq for ChaCha12Rng

Source§

impl PartialEq for ChaCha20Core

Source§

impl PartialEq for ChaCha20Rng

Source§

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

Source§

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

1.29.0 · Source§

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

1.16.0 · Source§

impl PartialEq<IpAddr> for core::net::ip_addr::Ipv4Addr

1.16.0 · Source§

impl PartialEq<IpAddr> for core::net::ip_addr::Ipv6Addr

Source§

impl PartialEq<Level> for log::LevelFilter

Source§

impl PartialEq<LevelFilter> for log::Level

Source§

impl PartialEq<Value> for &str

Source§

impl PartialEq<Value> for bool

Source§

impl PartialEq<Value> for f32

Source§

impl PartialEq<Value> for f64

Source§

impl PartialEq<Value> for i8

Source§

impl PartialEq<Value> for i16

Source§

impl PartialEq<Value> for i32

Source§

impl PartialEq<Value> for i64

Source§

impl PartialEq<Value> for isize

Source§

impl PartialEq<Value> for str

Source§

impl PartialEq<Value> for u8

Source§

impl PartialEq<Value> for u16

Source§

impl PartialEq<Value> for u32

Source§

impl PartialEq<Value> for u64

Source§

impl PartialEq<Value> for usize

Source§

impl PartialEq<Value> for String

Source§

impl PartialEq<bool> for serde_json::value::Value

§

impl PartialEq<char> for PotentialCodePoint

Source§

impl PartialEq<f32> for serde_json::value::Value

Source§

impl PartialEq<f64> for serde_json::value::Value

Source§

impl PartialEq<i8> for serde_json::value::Value

Source§

impl PartialEq<i16> for serde_json::value::Value

Source§

impl PartialEq<i32> for serde_json::value::Value

Source§

impl PartialEq<i64> for serde_json::value::Value

Source§

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

Source§

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

1.0.0 · Source§

impl PartialEq<str> for OsStr

1.0.0 · Source§

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

Source§

impl PartialEq<u8> for serde_json::value::Value

Source§

impl PartialEq<u16> for serde_json::value::Value

§

impl PartialEq<u16> for StatusCode

Source§

impl PartialEq<u32> for serde_json::value::Value

§

impl PartialEq<u32> for rama::http::proto::h2::frame::StreamId

Source§

impl PartialEq<u64> for serde_json::value::Value

Source§

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

Source§

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

Source§

impl PartialEq<Input<'_>> for Input<'_>

Source§

impl PartialEq<Input<'_>> for [u8]

§

impl PartialEq<Ipv4Addr> for rama::net::address::Host

1.16.0 · Source§

impl PartialEq<Ipv4Addr> for core::net::ip_addr::IpAddr

§

impl PartialEq<Ipv6Addr> for rama::net::address::Host

1.16.0 · Source§

impl PartialEq<Ipv6Addr> for core::net::ip_addr::IpAddr

§

impl PartialEq<Duration> for Duration

1.0.0 · Source§

impl PartialEq<OsStr> for str

1.8.0 · Source§

impl PartialEq<OsStr> for Path

1.8.0 · Source§

impl PartialEq<OsStr> for PathBuf

1.0.0 · Source§

impl PartialEq<OsString> for str

1.8.0 · Source§

impl PartialEq<OsString> for Path

1.8.0 · Source§

impl PartialEq<OsString> for PathBuf

1.8.0 · Source§

impl PartialEq<Path> for OsStr

1.8.0 · Source§

impl PartialEq<Path> for OsString

1.6.0 · Source§

impl PartialEq<Path> for PathBuf

1.8.0 · Source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · Source§

impl PartialEq<PathBuf> for OsString

1.6.0 · Source§

impl PartialEq<PathBuf> for Path

§

impl PartialEq<SystemTime> for OffsetDateTime

§

impl PartialEq<SystemTime> for UtcDateTime

Source§

impl PartialEq<NonNilUuid> for Uuid

Source§

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

Source§

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>

Source§

impl<'a> PartialEq for Utf8Pattern<'a>

1.0.0 · Source§

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

1.0.0 · Source§

impl<'a> PartialEq for Prefix<'a>

Source§

impl<'a> PartialEq for chrono::format::Item<'a>

Source§

impl<'a> PartialEq for Unexpected<'a>

Source§

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>

1.79.0 · Source§

impl<'a> PartialEq for Utf8Chunk<'a>

Source§

impl<'a> PartialEq for PhantomContravariantLifetime<'a>

Source§

impl<'a> PartialEq for PhantomCovariantLifetime<'a>

Source§

impl<'a> PartialEq for PhantomInvariantLifetime<'a>

1.10.0 · Source§

impl<'a> PartialEq for core::panic::location::Location<'a>

1.0.0 · Source§

impl<'a> PartialEq for Components<'a>

1.0.0 · Source§

impl<'a> PartialEq for PrefixComponent<'a>

Source§

impl<'a> PartialEq for log::Metadata<'a>

Source§

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

Source§

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

Source§

impl<'a> PartialEq<&'a ByteStr> for Cow<'a, str>

Source§

impl<'a> PartialEq<&'a ByteStr> for Cow<'a, ByteStr>

Source§

impl<'a> PartialEq<&'a ByteStr> for Cow<'a, [u8]>

1.8.0 · Source§

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 · Source§

impl<'a> PartialEq<&'a OsStr> for PathBuf

1.8.0 · Source§

impl<'a> PartialEq<&'a Path> for OsStr

1.8.0 · Source§

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 · Source§

impl<'a> PartialEq<&'a Path> for PathBuf

Source§

impl<'a> PartialEq<&str> for ByteString

Source§

impl<'a> PartialEq<&str> for ByteStr

Source§

impl<'a> PartialEq<&ByteStr> for ByteString

Source§

impl<'a> PartialEq<&[u8]> for ByteString

Source§

impl<'a> PartialEq<&[u8]> for ByteStr

Source§

impl<'a> PartialEq<Cow<'_, str>> for ByteString

Source§

impl<'a> PartialEq<Cow<'_, ByteStr>> for ByteString

Source§

impl<'a> PartialEq<Cow<'_, [u8]>> for ByteString

Source§

impl<'a> PartialEq<Cow<'a, str>> for &'a ByteStr

Source§

impl<'a> PartialEq<Cow<'a, ByteStr>> for &'a ByteStr

1.8.0 · Source§

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 · Source§

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

1.8.0 · Source§

impl<'a> PartialEq<Cow<'a, Path>> for OsStr

1.8.0 · Source§

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 · Source§

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 · Source§

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

Source§

impl<'a> PartialEq<Cow<'a, [u8]>> for &'a ByteStr

Source§

impl<'a> PartialEq<bool> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<bool> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<f32> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<f32> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<f64> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<f64> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<i8> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<i8> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<i16> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<i16> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<i32> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<i32> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<i64> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<i64> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<isize> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<isize> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<str> for ByteString

Source§

impl<'a> PartialEq<str> for ByteStr

Source§

impl<'a> PartialEq<u8> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<u8> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<u16> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<u16> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<u32> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<u32> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<u64> for &'a serde_json::value::Value

Source§

impl<'a> PartialEq<u64> for &'a mut serde_json::value::Value

Source§

impl<'a> PartialEq<usize> for &'a serde_json::value::Value

Source§

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

Source§

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

Source§

impl<'a> PartialEq<String> for ByteString

Source§

impl<'a> PartialEq<String> for ByteStr

Source§

impl<'a> PartialEq<Vec<u8>> for ByteString

Source§

impl<'a> PartialEq<Vec<u8>> for ByteStr

Source§

impl<'a> PartialEq<ByteString> for &str

Source§

impl<'a> PartialEq<ByteString> for &ByteStr

Source§

impl<'a> PartialEq<ByteString> for &[u8]

Source§

impl<'a> PartialEq<ByteString> for Cow<'_, str>

Source§

impl<'a> PartialEq<ByteString> for Cow<'_, ByteStr>

Source§

impl<'a> PartialEq<ByteString> for Cow<'_, [u8]>

Source§

impl<'a> PartialEq<ByteString> for str

Source§

impl<'a> PartialEq<ByteString> for String

Source§

impl<'a> PartialEq<ByteString> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<u8>

Source§

impl<'a> PartialEq<ByteString> for ByteStr

Source§

impl<'a> PartialEq<ByteString> for [u8]

Source§

impl<'a> PartialEq<ByteStr> for &str

Source§

impl<'a> PartialEq<ByteStr> for &[u8]

Source§

impl<'a> PartialEq<ByteStr> for str

Source§

impl<'a> PartialEq<ByteStr> for String

Source§

impl<'a> PartialEq<ByteStr> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<u8>

Source§

impl<'a> PartialEq<ByteStr> for ByteString

Source§

impl<'a> PartialEq<ByteStr> for [u8]

1.8.0 · Source§

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 · Source§

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

1.29.0 · Source§

impl<'a> PartialEq<OsString> for &'a str

1.8.0 · Source§

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 · Source§

impl<'a> PartialEq<OsString> for Cow<'a, Path>

1.8.0 · Source§

impl<'a> PartialEq<Path> for &'a OsStr

1.8.0 · Source§

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 · Source§

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 · Source§

impl<'a> PartialEq<PathBuf> for &'a OsStr

1.6.0 · Source§

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 · Source§

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

1.6.0 · Source§

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

§

impl<'a> PartialEq<SmolStr> for &'a str

§

impl<'a> PartialEq<SmolStr> for &'a String

Source§

impl<'a> PartialEq<[u8]> for ByteString

Source§

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>

1.0.0 · Source§

impl<'a, 'b> PartialEq<&'a str> for String

1.8.0 · Source§

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

1.8.0 · Source§

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

1.0.0 · Source§

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

Source§

impl<'a, 'b> PartialEq<&'b str> for rama::http::dep::mime::Name<'a>

1.8.0 · Source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · Source§

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.6.0 · Source§

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

1.0.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

1.0.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

1.0.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

1.8.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr

1.8.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

1.8.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr

1.6.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 · Source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

1.0.0 · Source§

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

1.0.0 · Source§

impl<'a, 'b> PartialEq<str> for String

Source§

impl<'a, 'b> PartialEq<Name<'a>> for &'b str

1.0.0 · Source§

impl<'a, 'b> PartialEq<String> for &'a str

1.0.0 · Source§

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

1.0.0 · Source§

impl<'a, 'b> PartialEq<String> for str

1.8.0 · Source§

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 · Source§

impl<'a, 'b> PartialEq<OsStr> for OsString

1.8.0 · Source§

impl<'a, 'b> PartialEq<OsString> for &'a OsStr

1.8.0 · Source§

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

1.8.0 · Source§

impl<'a, 'b> PartialEq<OsString> for OsStr

1.0.0 · Source§

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,

§

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>
where K: for<'c> ZeroMapKV<'c> + ?Sized, V: for<'c> ZeroMapKV<'c> + ?Sized, <K as ZeroMapKV<'a>>::Container: PartialEq<<K as ZeroMapKV<'b>>::Container>, <V as ZeroMapKV<'a>>::Container: PartialEq<<V as ZeroMapKV<'b>>::Container>,

§

impl<'a, 'b, K, V> PartialEq<ZeroMapBorrowed<'b, K, V>> for ZeroMapBorrowed<'a, K, V>
where K: for<'c> ZeroMapKV<'c> + ?Sized, V: for<'c> ZeroMapKV<'c> + ?Sized, <K as ZeroMapKV<'a>>::Slice: PartialEq<<K as ZeroMapKV<'b>>::Slice>, <V as ZeroMapKV<'a>>::Slice: PartialEq<<V as ZeroMapKV<'b>>::Slice>,

§

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>
where T: VarULE + PartialEq + ?Sized, F: VarZeroVecFormat,

§

impl<'a, S1> PartialEq<Ascii<S1>> for &'a str
where S1: AsRef<str>,

§

impl<'a, T> PartialEq for GetAll<'a, T>
where T: PartialEq,

§

impl<'a, T> PartialEq<&'a T> for Bytes
where Bytes: PartialEq<T>, T: ?Sized,

§

impl<'a, T> PartialEq<&'a T> for BytesMut
where BytesMut: PartialEq<T>, T: ?Sized,

§

impl<'a, T> PartialEq<&'a T> for HeaderValue
where HeaderValue: PartialEq<T>, T: ?Sized,

§

impl<'a, T> PartialEq<[T]> for &'a ByteRecord
where T: AsRef<[u8]>,

§

impl<'a, T> PartialEq<[T]> for &'a StringRecord
where T: AsRef<[u8]>,

§

impl<'a, T> PartialEq<Vec<T>> for &'a ByteRecord
where T: AsRef<[u8]>,

§

impl<'a, T> PartialEq<Vec<T>> for &'a StringRecord
where T: AsRef<[u8]>,

§

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,

Source§

impl<'a, T, C> PartialEq<T> for sharded_slab::pool::Ref<'a, T, C>
where T: PartialEq + Clear + Default, C: Config,

Source§

impl<'a, T, C> PartialEq<T> for RefMut<'a, T, C>
where T: PartialEq + Clear + Default, C: Config,

Source§

impl<'a, T, C> PartialEq<T> for Entry<'a, T, C>
where T: PartialEq, C: Config,

§

impl<'a, TagKind, T, E> PartialEq for TaggedParser<'a, TagKind, T, E>
where TagKind: PartialEq, T: PartialEq, E: PartialEq,

§

impl<'a, V> PartialEq for VarZeroCow<'a, V>
where V: VarULE + PartialEq + ?Sized,

§

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<'g, T> PartialEq for Shared<'g, T>
where T: Pointable + ?Sized,

§

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

Source§

impl<'r, R> PartialEq for UnwrapMut<'r, R>
where R: PartialEq + TryRngCore + ?Sized,

§

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,

Source§

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>
where A: SliceWrapperMut<u32> + SliceWrapper<u32> + BasicHashComputer,

§

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>
where A: PartialEq, B: PartialEq,

§

impl<A, B> PartialEq for Tuple2ULE<A, B>
where A: PartialEq + ULE, B: PartialEq + ULE,

§

impl<A, B> PartialEq for VarTuple<A, B>
where A: PartialEq, B: PartialEq,

1.0.0 · Source§

impl<A, B> PartialEq<&B> for &A
where A: PartialEq<B> + ?Sized, B: ?Sized,

1.0.0 · Source§

impl<A, B> PartialEq<&B> for &mut A
where A: PartialEq<B> + ?Sized, B: ?Sized,

1.0.0 · Source§

impl<A, B> PartialEq<&mut B> for &A
where A: PartialEq<B> + ?Sized, B: ?Sized,

1.0.0 · Source§

impl<A, B> PartialEq<&mut B> for &mut A
where A: PartialEq<B> + ?Sized, B: ?Sized,

§

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>
where A: PartialEq + ULE, B: PartialEq + ULE, C: PartialEq + ULE,

§

impl<A, B, C, D> PartialEq for Tuple4ULE<A, B, C, D>
where A: PartialEq + ULE, B: PartialEq + ULE, C: PartialEq + ULE, D: PartialEq + ULE,

§

impl<A, B, C, D, E> PartialEq for Tuple5ULE<A, B, C, D, E>
where A: PartialEq + ULE, B: PartialEq + ULE, C: PartialEq + ULE, D: PartialEq + ULE, E: PartialEq + ULE,

§

impl<A, B, C, D, E, F> PartialEq for Tuple6ULE<A, B, C, D, E, F>
where A: PartialEq + ULE, B: PartialEq + ULE, C: PartialEq + ULE, D: PartialEq + ULE, E: PartialEq + ULE, F: PartialEq + ULE,

§

impl<A, B, C, D, E, F, Format> PartialEq for Tuple6VarULE<A, B, C, D, E, F, Format>
where A: PartialEq + VarULE + ?Sized, B: PartialEq + VarULE + ?Sized, C: PartialEq + VarULE + ?Sized, D: PartialEq + VarULE + ?Sized, E: PartialEq + VarULE + ?Sized, F: PartialEq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, B, C, D, E, Format> PartialEq for Tuple5VarULE<A, B, C, D, E, Format>
where A: PartialEq + VarULE + ?Sized, B: PartialEq + VarULE + ?Sized, C: PartialEq + VarULE + ?Sized, D: PartialEq + VarULE + ?Sized, E: PartialEq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, B, C, D, Format> PartialEq for Tuple4VarULE<A, B, C, D, Format>
where A: PartialEq + VarULE + ?Sized, B: PartialEq + VarULE + ?Sized, C: PartialEq + VarULE + ?Sized, D: PartialEq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, B, C, Format> PartialEq for Tuple3VarULE<A, B, C, Format>
where A: PartialEq + VarULE + ?Sized, B: PartialEq + VarULE + ?Sized, C: PartialEq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, B, Format> PartialEq for Tuple2VarULE<A, B, Format>
where A: PartialEq + VarULE + ?Sized, B: PartialEq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, S, V> PartialEq for ConvertError<A, S, V>
where A: PartialEq, S: PartialEq, V: PartialEq,

§

impl<A, V> PartialEq for VarTupleULE<A, V>
where A: PartialEq + AsULE, V: PartialEq + VarULE + ?Sized, <A as AsULE>::ULE: PartialEq,

§

impl<Alloc> PartialEq for H9<Alloc>
where Alloc: Allocator<u16> + Allocator<u32>,

§

impl<Alloc> PartialEq for UnionHasher<Alloc>
where Alloc: Allocator<u16> + Allocator<u32>,

§

impl<AllocU32> PartialEq for H10Buckets<AllocU32>
where AllocU32: Allocator<u32>,

§

impl<AllocU32, Buckets, Params> PartialEq for H10<AllocU32, Buckets, Params>
where AllocU32: Allocator<u32>, Buckets: Allocable<u32, AllocU32> + SliceWrapperMut<u32> + SliceWrapper<u32> + PartialEq, Params: H10Params,

1.55.0 · Source§

impl<B, C> PartialEq for ControlFlow<B, C>
where B: PartialEq, C: PartialEq,

§

impl<C0, C1> PartialEq for EitherCart<C0, C1>
where C0: PartialEq, C1: PartialEq,

§

impl<C> PartialEq for Authorization<C>
where C: PartialEq,

§

impl<C> PartialEq for ProxyAuthorization<C>

§

impl<DataStruct> PartialEq for ErasedMarker<DataStruct>
where DataStruct: PartialEq + for<'a> Yokeable<'a>,

Source§

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,

1.4.0 · Source§

impl<F> PartialEq for F
where F: FnPtr,

§

impl<Failure, Error> PartialEq for Err<Failure, Error>
where Failure: PartialEq, Error: PartialEq,

1.29.0 · Source§

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>

1.0.0 · Source§

impl<Idx> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<Idx>
where Idx: PartialEq,

1.0.0 · Source§

impl<Idx> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::RangeFrom<Idx>
where Idx: PartialEq,

1.26.0 · Source§

impl<Idx> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::RangeInclusive<Idx>
where Idx: PartialEq,

1.0.0 · Source§

impl<Idx> PartialEq for RangeTo<Idx>
where Idx: PartialEq,

1.26.0 · Source§

impl<Idx> PartialEq for RangeToInclusive<Idx>
where Idx: PartialEq,

Source§

impl<Idx> PartialEq for core::range::Range<Idx>
where Idx: PartialEq,

Source§

impl<Idx> PartialEq for core::range::RangeFrom<Idx>
where Idx: PartialEq,

Source§

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>
where K: Hash + Eq, V1: PartialEq<V2>, S1: BuildHasher, S2: BuildHasher,

§

impl<K, V> PartialEq for Trie<K, V>
where K: TrieKey, V: PartialEq,

1.0.0 · Source§

impl<K, V, A> PartialEq for BTreeMap<K, V, A>
where K: PartialEq, V: PartialEq, A: Allocator + Clone,

§

impl<K, V, K2, V2> PartialEq<Slice<K2, V2>> for Slice<K, V>
where K: PartialEq<K2>, V: PartialEq<V2>,

§

impl<K, V, K2, V2> PartialEq<Slice<K2, V2>> for [(K, V)]
where K: PartialEq<K2>, V: PartialEq<V2>,

§

impl<K, V, K2, V2> PartialEq<[(K2, V2)]> for Slice<K, V>
where K: PartialEq<K2>, V: PartialEq<V2>,

§

impl<K, V, K2, V2, const N: usize> PartialEq<[(K2, V2); N]> for Slice<K, V>
where K: PartialEq<K2>, V: PartialEq<V2>,

1.0.0 · Source§

impl<K, V, S> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashMap<K, V, S>
where K: Eq + Hash, V: PartialEq, S: BuildHasher,

§

impl<K, V, S> PartialEq for LiteMap<K, V, S>
where K: PartialEq + ?Sized, V: PartialEq + ?Sized, S: PartialEq,

§

impl<K, V, S, A> PartialEq for HashMap<K, V, S, A>
where K: Eq + Hash, V: PartialEq, S: BuildHasher, A: Allocator,

§

impl<K, V, const N: usize, K2, V2> PartialEq<Slice<K2, V2>> for [(K, V); N]
where K: PartialEq<K2>, V: PartialEq<V2>,

Source§

impl<L, R> PartialEq for Either<L, R>
where L: PartialEq, R: PartialEq,

§

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>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> PartialEq, O: Eq,

§

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>

1.41.0 · Source§

impl<Ptr, Q> PartialEq<Pin<Q>> for Pin<Ptr>
where Ptr: Deref, Q: Deref, <Ptr as Deref>::Target: PartialEq<<Q as Deref>::Target>,

Source§

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
where S1: AsRef<str>,

§

impl<S1, S2> PartialEq<S2> for Ascii<S1>
where S1: AsRef<str>, S2: AsRef<str>,

§

impl<S1, S2> PartialEq<UniCase<S2>> for UniCase<S1>
where S1: AsRef<str>, S2: AsRef<str>,

§

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 str
where S: Spec,

§

impl<S> PartialEq<&RiFragmentStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<&RiFragmentStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<&RiQueryStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<&RiQueryStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<&RiReferenceStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<&RiReferenceStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<&RiRelativeStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<&RiRelativeStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<&RiStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<&RiStr<S>> for str
where 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 &str
where S: Spec,

§

impl<S> PartialEq<RiAbsoluteStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiAbsoluteStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiAbsoluteString<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiAbsoluteString<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiAbsoluteString<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiAbsoluteString<S>> for String
where S: Spec,

§

impl<S> PartialEq<RiFragmentStr<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiFragmentStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiFragmentStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiFragmentString<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiFragmentString<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiFragmentString<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiFragmentString<S>> for String
where S: Spec,

§

impl<S> PartialEq<RiQueryStr<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiQueryStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiQueryStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiQueryString<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiQueryString<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiQueryString<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiQueryString<S>> for String
where S: Spec,

§

impl<S> PartialEq<RiReferenceStr<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiReferenceStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiReferenceStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiReferenceString<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiReferenceString<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiReferenceString<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiReferenceString<S>> for String
where S: Spec,

§

impl<S> PartialEq<RiRelativeStr<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiRelativeStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiRelativeStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiRelativeString<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiRelativeString<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiRelativeString<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiRelativeString<S>> for String
where S: Spec,

§

impl<S> PartialEq<RiStr<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiStr<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiStr<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiString<S>> for &str
where S: Spec,

§

impl<S> PartialEq<RiString<S>> for Cow<'_, str>
where S: Spec,

§

impl<S> PartialEq<RiString<S>> for str
where S: Spec,

§

impl<S> PartialEq<RiString<S>> for String
where 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,

Source§

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>
where Specialization: AdvHashSpecialization + Clone, Alloc: Allocator<u16> + Allocator<u32>,

§

impl<Src, Dst> PartialEq for AlignmentError<Src, Dst>
where Src: PartialEq, Dst: PartialEq + ?Sized,

§

impl<Src, Dst> PartialEq for SizeError<Src, Dst>
where Src: PartialEq, Dst: PartialEq + ?Sized,

§

impl<Src, Dst> PartialEq for ValidityError<Src, Dst>
where Src: PartialEq, Dst: PartialEq + TryFromBytes + ?Sized,

§

impl<Storage> PartialEq for __BindgenBitfieldUnit<Storage>
where Storage: PartialEq,

§

impl<Storage> PartialEq for __BindgenBitfieldUnit<Storage>
where Storage: PartialEq,

§

impl<Store> PartialEq for ZeroAsciiIgnoreCaseTrie<Store>
where Store: PartialEq + ?Sized,

§

impl<Store> PartialEq for ZeroTrie<Store>
where Store: PartialEq,

§

impl<Store> PartialEq for ZeroTrieExtendedCapacity<Store>
where Store: PartialEq + ?Sized,

§

impl<Store> PartialEq for ZeroTriePerfectHash<Store>
where Store: PartialEq + ?Sized,

§

impl<Store> PartialEq for ZeroTrieSimpleAscii<Store>
where Store: PartialEq + ?Sized,

1.36.0 · Source§

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,

1.17.0 · Source§

impl<T> PartialEq for Bound<T>
where T: PartialEq,

1.0.0 · Source§

impl<T> PartialEq for Option<T>
where T: PartialEq,

Source§

impl<T> PartialEq for std::sync::mpmc::error::SendTimeoutError<T>
where T: PartialEq,

1.0.0 · Source§

impl<T> PartialEq for std::sync::mpsc::TrySendError<T>
where T: PartialEq,

Source§

impl<T> PartialEq for LocalResult<T>
where T: PartialEq,

1.0.0 · Source§

impl<T> PartialEq for *const T
where T: ?Sized,

Pointer equality is by address, as produced by the <*const T>::addr method.

1.0.0 · Source§

impl<T> PartialEq for *mut T
where T: ?Sized,

Pointer equality is by address, as produced by the <*mut T>::addr method.

1.0.0 · Source§

impl<T> PartialEq for (T₁, T₂, …, Tₙ)
where T: PartialEq + ?Sized,

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

§

impl<T> PartialEq for rama::futures::channel::mpsc::TrySendError<T>
where T: PartialEq,

§

impl<T> PartialEq for AllowStdIo<T>
where T: PartialEq,

§

impl<T> PartialEq for QualityValue<T>
where T: PartialEq,

§

impl<T> PartialEq for Data<T>
where T: PartialEq,

§

impl<T> PartialEq for PatchSignals<T>
where T: PartialEq,

§

impl<T> PartialEq for rama::http::sse::Event<T>
where T: PartialEq,

§

impl<T> PartialEq for JsonEventData<T>
where T: PartialEq,

§

impl<T> PartialEq for rama::http::HeaderMap<T>
where T: PartialEq,

§

impl<T> PartialEq for Exemplar<T>
where T: PartialEq,

§

impl<T> PartialEq for ExponentialHistogramDataPoint<T>
where T: PartialEq,

§

impl<T> PartialEq for GaugeDataPoint<T>
where T: PartialEq,

§

impl<T> PartialEq for HistogramDataPoint<T>
where T: PartialEq,

§

impl<T> PartialEq for SumDataPoint<T>
where T: PartialEq,

§

impl<T> PartialEq for rama::crypto::dep::x509_parser::certificate::BasicExtension<T>
where T: PartialEq,

Source§

impl<T> PartialEq for TryFromBigIntError<T>
where T: PartialEq,

§

impl<T> PartialEq for SequenceOf<T>
where T: PartialEq,

§

impl<T> PartialEq for SetOf<T>
where T: PartialEq,

1.21.0 · Source§

impl<T> PartialEq for Discriminant<T>

1.20.0 · Source§

impl<T> PartialEq for ManuallyDrop<T>
where T: PartialEq + ?Sized,

1.70.0 · Source§

impl<T> PartialEq for core::cell::once::OnceCell<T>
where T: PartialEq,

1.0.0 · Source§

impl<T> PartialEq for Cell<T>
where T: PartialEq + Copy,

1.0.0 · Source§

impl<T> PartialEq for RefCell<T>
where T: PartialEq + ?Sized,

1.0.0 · Source§

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

Source§

impl<T> PartialEq for PhantomContravariant<T>
where T: ?Sized,

Source§

impl<T> PartialEq for PhantomCovariant<T>
where T: ?Sized,

Source§

impl<T> PartialEq for PhantomInvariant<T>
where T: ?Sized,

1.28.0 · Source§

impl<T> PartialEq for NonZero<T>

1.74.0 · Source§

impl<T> PartialEq for Saturating<T>
where T: PartialEq,

1.0.0 · Source§

impl<T> PartialEq for Wrapping<T>
where T: PartialEq,

1.25.0 · Source§

impl<T> PartialEq for NonNull<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> PartialEq for Cursor<T>
where T: PartialEq,

1.0.0 · Source§

impl<T> PartialEq for std::sync::mpsc::SendError<T>
where T: PartialEq,

1.70.0 · Source§

impl<T> PartialEq for OnceLock<T>
where T: PartialEq,

1.19.0 · Source§

impl<T> PartialEq for Reverse<T>
where T: PartialEq,

§

impl<T> PartialEq for BasicExtension<T>
where T: PartialEq,

§

impl<T> PartialEq for BigEndian<T>
where T: PartialEq,

§

impl<T> PartialEq for CachePadded<T>
where T: PartialEq,

§

impl<T> PartialEq for CodePointMapRange<T>
where T: PartialEq,

§

impl<T> PartialEq for Constant<T>
where T: PartialEq,

§

impl<T> PartialEq for FoldWhile<T>
where T: PartialEq,

§

impl<T> PartialEq for IpHint<T>
where T: PartialEq,

§

impl<T> PartialEq for LittleEndian<T>
where T: PartialEq,

§

impl<T> PartialEq for MinMaxResult<T>
where T: PartialEq,

§

impl<T> PartialEq for OnceCell<T>
where T: PartialEq,

§

impl<T> PartialEq for OnceCell<T>
where T: PartialEq,

§

impl<T> PartialEq for OnceCell<T>
where T: PartialEq,

§

impl<T> PartialEq for SendError<T>
where T: PartialEq,

§

impl<T> PartialEq for SendError<T>
where T: PartialEq,

§

impl<T> PartialEq for SendError<T>
where T: PartialEq,

§

impl<T> PartialEq for SendError<T>
where T: PartialEq,

§

impl<T> PartialEq for SendTimeoutError<T>
where T: PartialEq,

§

impl<T> PartialEq for SendTimeoutError<T>
where T: PartialEq,

§

impl<T> PartialEq for SendTimeoutError<T>
where T: PartialEq,

§

impl<T> PartialEq for SetError<T>
where T: PartialEq,

§

impl<T> PartialEq for SetOnce<T>
where T: PartialEq,

§

impl<T> PartialEq for SetOnceError<T>
where T: PartialEq,

§

impl<T> PartialEq for Status<T>
where T: PartialEq,

§

impl<T> PartialEq for TrySendError<T>
where T: PartialEq,

§

impl<T> PartialEq for TrySendError<T>
where T: PartialEq,

§

impl<T> PartialEq for TrySendError<T>
where T: PartialEq,

§

impl<T> PartialEq for TryWriteableInfallibleAsWriteable<T>
where T: PartialEq,

§

impl<T> PartialEq for Unalign<T>
where T: Unaligned + PartialEq,

§

impl<T> PartialEq for WriteableAsTryWriteableInfallible<T>
where T: PartialEq,

§

impl<T> PartialEq for ZeroSlice<T>
where T: AsULE + PartialEq,

§

impl<T> PartialEq<&[T]> for ZeroVec<'_, T>
where T: AsULE + PartialEq,

§

impl<T> PartialEq<[T]> for ByteRecord
where T: AsRef<[u8]>,

§

impl<T> PartialEq<[T]> for StringRecord
where T: AsRef<[u8]>,

§

impl<T> PartialEq<[T]> for ZeroSlice<T>
where T: AsULE + PartialEq,

§

impl<T> PartialEq<u16> for Port<T>

§

impl<T> PartialEq<Port<T>> for u16

§

impl<T> PartialEq<Vec<T>> for ByteRecord
where T: AsRef<[u8]>,

§

impl<T> PartialEq<Vec<T>> for StringRecord
where T: AsRef<[u8]>,

§

impl<T> PartialEq<T> for Utf8Bytes
where &'a str: for<'a> PartialEq<T>,

1.0.0 · Source§

impl<T, A> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::boxed::Box<T, A>
where T: PartialEq + ?Sized, A: Allocator,

1.0.0 · Source§

impl<T, A> PartialEq for BTreeSet<T, A>
where T: PartialEq, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> PartialEq for LinkedList<T, A>
where T: PartialEq, A: Allocator,

1.0.0 · Source§

impl<T, A> PartialEq for VecDeque<T, A>
where T: PartialEq, A: Allocator,

1.0.0 · Source§

impl<T, A> PartialEq for Rc<T, A>
where T: PartialEq + ?Sized, A: Allocator,

Source§

impl<T, A> PartialEq for UniqueRc<T, A>
where T: PartialEq + ?Sized, A: Allocator,

1.0.0 · Source§

impl<T, A> PartialEq for Arc<T, A>
where T: PartialEq + ?Sized, A: Allocator,

Source§

impl<T, A> PartialEq for UniqueArc<T, A>
where T: PartialEq + ?Sized, A: Allocator,

§

impl<T, A> PartialEq for Box<T, A>
where T: PartialEq + ?Sized, A: Allocator,

§

impl<T, A, F> PartialEq<&[A]> for VarZeroVec<'_, T, F>
where T: VarULE + PartialEq + ?Sized, A: AsRef<T>, F: VarZeroVecFormat,

§

impl<T, A, F> PartialEq<&[A]> for VarZeroVecOwned<T, F>
where T: VarULE + PartialEq + ?Sized, A: AsRef<T>, F: VarZeroVecFormat,

§

impl<T, A, F, const N: usize> PartialEq<[A; N]> for VarZeroVec<'_, T, F>
where T: VarULE + PartialEq + ?Sized, A: AsRef<T>, F: VarZeroVecFormat,

§

impl<T, B> PartialEq for Ref<B, T>
where B: ByteSlice, T: FromBytes + PartialEq + KnownLayout + Immutable + ?Sized,

Source§

impl<T, C> PartialEq<T> for OwnedRef<T, C>
where T: PartialEq + Clear + Default, C: Config,

Source§

impl<T, C> PartialEq<T> for OwnedRefMut<T, C>
where T: PartialEq + Clear + Default, C: Config,

Source§

impl<T, C> PartialEq<T> for OwnedEntry<T, C>
where T: PartialEq, C: Config,

1.0.0 · Source§

impl<T, E> PartialEq for Result<T, E>
where T: PartialEq, E: PartialEq,

§

impl<T, E> PartialEq for TryChunksError<T, E>
where T: PartialEq, E: PartialEq,

§

impl<T, E> PartialEq for TryReadyChunksError<T, E>
where T: PartialEq, E: PartialEq,

§

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

§

impl<T, F> PartialEq for VarZeroSlice<T, F>
where T: VarULE + PartialEq + ?Sized, F: VarZeroVecFormat,

§

impl<T, N> PartialEq for GenericArray<T, N>
where T: PartialEq, N: ArrayLength<T>,

§

impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1>
where T: Hash + Eq, S1: BuildHasher, S2: BuildHasher,

1.0.0 · Source§

impl<T, S> PartialEq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

§

impl<T, S, A> PartialEq for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

1.0.0 · Source§

impl<T, U> PartialEq<&[U]> for Cow<'_, [T]>
where T: PartialEq<U> + Clone,

1.0.0 · Source§

impl<T, U> PartialEq<&mut [U]> for Cow<'_, [T]>
where T: PartialEq<U> + Clone,

1.0.0 · Source§

impl<T, U> PartialEq<[U]> for [T]
where T: PartialEq<U>,

§

impl<T, U> PartialEq<[U]> for Slice<T>
where T: PartialEq<U>,

§

impl<T, U> PartialEq<Port<U>> for Port<T>

§

impl<T, U> PartialEq<Slice<U>> for [T]
where T: PartialEq<U>,

§

impl<T, U> PartialEq<Slice<U>> for Slice<T>
where T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<T, A1>
where A1: Allocator, A2: Allocator, T: PartialEq<U>,

§

impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for Vec<T, A1>
where A1: Allocator, A2: Allocator, T: PartialEq<U>,

1.17.0 · Source§

impl<T, U, A> PartialEq<&[U]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, A> PartialEq<&[U]> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

§

impl<T, U, A> PartialEq<&[U]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.17.0 · Source§

impl<T, U, A> PartialEq<&mut [U]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, A> PartialEq<&mut [U]> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

§

impl<T, U, A> PartialEq<&mut [U]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.48.0 · Source§

impl<T, U, A> PartialEq<[U]> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

§

impl<T, U, A> PartialEq<[U]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.46.0 · Source§

impl<T, U, A> PartialEq<Vec<U, A>> for &[T]
where A: Allocator, T: PartialEq<U>,

1.46.0 · Source§

impl<T, U, A> PartialEq<Vec<U, A>> for &mut [T]
where A: Allocator, T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, A> PartialEq<Vec<U, A>> for Cow<'_, [T]>
where A: Allocator, T: PartialEq<U> + Clone,

1.48.0 · Source§

impl<T, U, A> PartialEq<Vec<U, A>> for [T]
where A: Allocator, T: PartialEq<U>,

1.17.0 · Source§

impl<T, U, A> PartialEq<Vec<U, A>> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

§

impl<T, U, A> PartialEq<Vec<U, A>> for &[T]
where A: Allocator, T: PartialEq<U>,

§

impl<T, U, A> PartialEq<Vec<U, A>> for &mut [T]
where A: Allocator, T: PartialEq<U>,

§

impl<T, U, A> PartialEq<Vec<U, A>> for Cow<'_, [T]>
where A: Allocator, T: PartialEq<U> + Clone,

§

impl<T, U, A> PartialEq<Vec<U, A>> for [T]
where A: Allocator, T: PartialEq<U>,

1.17.0 · Source§

impl<T, U, A, const N: usize> PartialEq<&[U; N]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, A, const N: usize> PartialEq<&[U; N]> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

§

impl<T, U, A, const N: usize> PartialEq<&[U; N]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.17.0 · Source§

impl<T, U, A, const N: usize> PartialEq<&mut [U; N]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.17.0 · Source§

impl<T, U, A, const N: usize> PartialEq<[U; N]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, A, const N: usize> PartialEq<[U; N]> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

§

impl<T, U, A, const N: usize> PartialEq<[U; N]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, const N: usize> PartialEq<&[U]> for [T; N]
where T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, const N: usize> PartialEq<&mut [U]> for [T; N]
where T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, const N: usize> PartialEq<[U; N]> for &[T]
where T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, const N: usize> PartialEq<[U; N]> for &mut [T]
where T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, const N: usize> PartialEq<[U; N]> for [T; N]
where T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, const N: usize> PartialEq<[U; N]> for [T]
where T: PartialEq<U>,

§

impl<T, U, const N: usize> PartialEq<[U; N]> for Slice<T>
where T: PartialEq<U>,

1.0.0 · Source§

impl<T, U, const N: usize> PartialEq<[U]> for [T; N]
where T: PartialEq<U>,

Source§

impl<T, const N: usize> PartialEq for Mask<T, N>

Source§

impl<T, const N: usize> PartialEq for Simd<T, N>

§

impl<T, const N: usize> PartialEq for TagNonNull<T, N>

§

impl<T, const N: usize> PartialEq for TagPtr<T, N>

§

impl<T, const N: usize> PartialEq<[T; N]> for ZeroVec<'_, T>
where T: AsULE + PartialEq,

§

impl<T, const N: usize, U> PartialEq<Slice<U>> for [T; N]
where T: PartialEq<U>,

§

impl<TZ> PartialEq for ZipDateTime<TZ>
where TZ: PartialEq,

Source§

impl<Tz, Tz2> PartialEq<Date<Tz2>> for chrono::date::Date<Tz>
where Tz: TimeZone, Tz2: TimeZone,

Source§

impl<Tz, Tz2> PartialEq<DateTime<Tz2>> for DateTime<Tz>
where Tz: TimeZone, Tz2: TimeZone,

Source§

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

Source§

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

§

impl<U> PartialEq for OptionULE<U>
where U: Copy + PartialEq,

§

impl<U> PartialEq for OptionVarULE<U>
where U: VarULE + PartialEq + ?Sized,

Source§

impl<U, B> PartialEq for UInt<U, B>
where U: PartialEq, B: PartialEq,

§

impl<U, const N: usize> PartialEq for NichedOption<U, N>
where U: PartialEq,

§

impl<U, const N: usize> PartialEq for NichedOptionULE<U, N>
where U: NicheBytes<N> + ULE + PartialEq,

§

impl<V> PartialEq for Op<V>
where V: PartialEq,

Source§

impl<V, A> PartialEq for TArr<V, A>
where V: PartialEq, A: PartialEq,

Source§

impl<X> PartialEq for UniformFloat<X>
where X: PartialEq,

Source§

impl<X> PartialEq for UniformInt<X>
where X: PartialEq,

Source§

impl<X> PartialEq for Uniform<X>

Source§

impl<X> PartialEq for WeightedIndex<X>

Source§

impl<Y, R> PartialEq for CoroutineState<Y, R>
where Y: PartialEq, R: PartialEq,

§

impl<Z> PartialEq for Zeroizing<Z>
where Z: PartialEq + Zeroize,

§

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

§

impl<const LEFT_SIZE: usize, const RIGHT_SIZE: usize> PartialEq<WriteBuffer<RIGHT_SIZE>> for WriteBuffer<LEFT_SIZE>

§

impl<const LEN: usize, Format> PartialEq for MultiFieldsULE<LEN, Format>
where Format: PartialEq + VarZeroVecFormat,

§

impl<const MIN_A: i8, const MAX_A: i8, const MIN_B: i8, const MAX_B: i8> PartialEq<OptionRangedI8<MIN_B, MAX_B>> for OptionRangedI8<MIN_A, MAX_A>

§

impl<const MIN_A: i8, const MAX_A: i8, const MIN_B: i8, const MAX_B: i8> PartialEq<RangedI8<MIN_B, MAX_B>> for RangedI8<MIN_A, MAX_A>

§

impl<const MIN_A: i16, const MAX_A: i16, const MIN_B: i16, const MAX_B: i16> PartialEq<OptionRangedI16<MIN_B, MAX_B>> for OptionRangedI16<MIN_A, MAX_A>

§

impl<const MIN_A: i16, const MAX_A: i16, const MIN_B: i16, const MAX_B: i16> PartialEq<RangedI16<MIN_B, MAX_B>> for RangedI16<MIN_A, MAX_A>

§

impl<const MIN_A: i32, const MAX_A: i32, const MIN_B: i32, const MAX_B: i32> PartialEq<OptionRangedI32<MIN_B, MAX_B>> for OptionRangedI32<MIN_A, MAX_A>

§

impl<const MIN_A: i32, const MAX_A: i32, const MIN_B: i32, const MAX_B: i32> PartialEq<RangedI32<MIN_B, MAX_B>> for RangedI32<MIN_A, MAX_A>

§

impl<const MIN_A: i64, const MAX_A: i64, const MIN_B: i64, const MAX_B: i64> PartialEq<OptionRangedI64<MIN_B, MAX_B>> for OptionRangedI64<MIN_A, MAX_A>

§

impl<const MIN_A: i64, const MAX_A: i64, const MIN_B: i64, const MAX_B: i64> PartialEq<RangedI64<MIN_B, MAX_B>> for RangedI64<MIN_A, MAX_A>

§

impl<const MIN_A: i128, const MAX_A: i128, const MIN_B: i128, const MAX_B: i128> PartialEq<OptionRangedI128<MIN_B, MAX_B>> for OptionRangedI128<MIN_A, MAX_A>

§

impl<const MIN_A: i128, const MAX_A: i128, const MIN_B: i128, const MAX_B: i128> PartialEq<RangedI128<MIN_B, MAX_B>> for RangedI128<MIN_A, MAX_A>

§

impl<const MIN_A: isize, const MAX_A: isize, const MIN_B: isize, const MAX_B: isize> PartialEq<OptionRangedIsize<MIN_B, MAX_B>> for OptionRangedIsize<MIN_A, MAX_A>

§

impl<const MIN_A: isize, const MAX_A: isize, const MIN_B: isize, const MAX_B: isize> PartialEq<RangedIsize<MIN_B, MAX_B>> for RangedIsize<MIN_A, MAX_A>

§

impl<const MIN_A: u8, const MAX_A: u8, const MIN_B: u8, const MAX_B: u8> PartialEq<OptionRangedU8<MIN_B, MAX_B>> for OptionRangedU8<MIN_A, MAX_A>

§

impl<const MIN_A: u8, const MAX_A: u8, const MIN_B: u8, const MAX_B: u8> PartialEq<RangedU8<MIN_B, MAX_B>> for RangedU8<MIN_A, MAX_A>

§

impl<const MIN_A: u16, const MAX_A: u16, const MIN_B: u16, const MAX_B: u16> PartialEq<OptionRangedU16<MIN_B, MAX_B>> for OptionRangedU16<MIN_A, MAX_A>

§

impl<const MIN_A: u16, const MAX_A: u16, const MIN_B: u16, const MAX_B: u16> PartialEq<RangedU16<MIN_B, MAX_B>> for RangedU16<MIN_A, MAX_A>

§

impl<const MIN_A: u32, const MAX_A: u32, const MIN_B: u32, const MAX_B: u32> PartialEq<OptionRangedU32<MIN_B, MAX_B>> for OptionRangedU32<MIN_A, MAX_A>

§

impl<const MIN_A: u32, const MAX_A: u32, const MIN_B: u32, const MAX_B: u32> PartialEq<RangedU32<MIN_B, MAX_B>> for RangedU32<MIN_A, MAX_A>

§

impl<const MIN_A: u64, const MAX_A: u64, const MIN_B: u64, const MAX_B: u64> PartialEq<OptionRangedU64<MIN_B, MAX_B>> for OptionRangedU64<MIN_A, MAX_A>

§

impl<const MIN_A: u64, const MAX_A: u64, const MIN_B: u64, const MAX_B: u64> PartialEq<RangedU64<MIN_B, MAX_B>> for RangedU64<MIN_A, MAX_A>

§

impl<const MIN_A: u128, const MAX_A: u128, const MIN_B: u128, const MAX_B: u128> PartialEq<OptionRangedU128<MIN_B, MAX_B>> for OptionRangedU128<MIN_A, MAX_A>

§

impl<const MIN_A: u128, const MAX_A: u128, const MIN_B: u128, const MAX_B: u128> PartialEq<RangedU128<MIN_B, MAX_B>> for RangedU128<MIN_A, MAX_A>

§

impl<const MIN_A: usize, const MAX_A: usize, const MIN_B: usize, const MAX_B: usize> PartialEq<OptionRangedUsize<MIN_B, MAX_B>> for OptionRangedUsize<MIN_A, MAX_A>

§

impl<const MIN_A: usize, const MAX_A: usize, const MIN_B: usize, const MAX_B: usize> PartialEq<RangedUsize<MIN_B, MAX_B>> for RangedUsize<MIN_A, MAX_A>

§

impl<const N: usize> PartialEq for RawBytesULE<N>

§

impl<const N: usize> PartialEq for TinyAsciiStr<N>

§

impl<const N: usize> PartialEq for UnvalidatedTinyAsciiStr<N>

§

impl<const N: usize> PartialEq<&str> for TinyAsciiStr<N>

Source§

impl<const N: usize> PartialEq<&[u8; N]> for ByteString

Source§

impl<const N: usize> PartialEq<&[u8; N]> for ByteStr

§

impl<const N: usize> PartialEq<str> for TinyAsciiStr<N>

§

impl<const N: usize> PartialEq<String> for TinyAsciiStr<N>

Source§

impl<const N: usize> PartialEq<ByteString> for &[u8; N]

Source§

impl<const N: usize> PartialEq<ByteString> for [u8; N]

Source§

impl<const N: usize> PartialEq<ByteStr> for &[u8; N]

Source§

impl<const N: usize> PartialEq<ByteStr> for [u8; N]

§

impl<const N: usize> PartialEq<TinyAsciiStr<N>> for String

Source§

impl<const N: usize> PartialEq<[u8; N]> for ByteString

Source§

impl<const N: usize> PartialEq<[u8; N]> for ByteStr