rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::cmp

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 { ... } }
Available on crate feature mtls only.
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 CliColors

Source§

impl PartialEq for Entity

§

impl PartialEq for rocket::http::Method

Source§

impl PartialEq for SameSite

§

impl PartialEq for StatusClass

§

impl PartialEq for PathError

Source§

impl PartialEq for Endpoint

Source§

impl PartialEq for rocket::serde::json::Value

Source§

impl PartialEq for Variant

Source§

impl PartialEq for rocket::serde::uuid::Version

Source§

impl PartialEq for Allow

Source§

impl PartialEq for Feature

Source§

impl PartialEq for Hsts

Source§

impl PartialEq for Sig

Source§

impl PartialEq for rocket::tls::CipherSuite

Available on crate feature tls only.
Source§

impl PartialEq for TraceFormat

Source§

impl PartialEq for X509Error

Source§

impl PartialEq for PrettyPrinterFlag

Source§

impl PartialEq for Sign

Source§

impl PartialEq for ASN1TimeZone

Source§

impl PartialEq for Class

Source§

impl PartialEq for DerConstraint

Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::Error

Source§

impl PartialEq for Explicit

Source§

impl PartialEq for Implicit

Source§

impl PartialEq for Length

Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::Needed

Source§

impl PartialEq for Real

Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::CompareResult

Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::error::ErrorKind

Source§

impl PartialEq for VerboseErrorKind

Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::number::Endianness

Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::TryReserveErrorKind

1.34.0 · Source§

impl PartialEq for Infallible

1.28.0 · Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::fmt::Alignment

Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::str::pattern::SearchStep

1.0.0 · Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::cmp::Ordering

Source§

impl PartialEq for AsciiChar

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 std::io::SeekFrom

1.0.0 · Source§

impl PartialEq for std::io::error::ErrorKind

1.0.0 · Source§

impl PartialEq for Shutdown

Source§

impl PartialEq for BacktraceStyle

1.12.0 · Source§

impl PartialEq for RecvTimeoutError

1.0.0 · Source§

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

Source§

impl PartialEq for _Unwind_Action

Source§

impl PartialEq for _Unwind_Reason_Code

Source§

impl PartialEq for allocator_api2::stable::raw_vec::TryReserveErrorKind

Source§

impl PartialEq for TlsProtocolId

Source§

impl PartialEq for aws_lc_rs::cipher::AlgorithmId

Source§

impl PartialEq for OperatingMode

Source§

impl PartialEq for aws_lc_rs::kem::AlgorithmId

Source§

impl PartialEq for BlockCipherId

Source§

impl PartialEq for EncryptionAlgorithmId

Source§

impl PartialEq for KeySize

Source§

impl PartialEq for point_conversion_form_t

Source§

impl PartialEq for ParseAlphabetError

Source§

impl PartialEq for base64::decode::DecodeError

Source§

impl PartialEq for DecodeSliceError

Source§

impl PartialEq for EncodeSliceError

Source§

impl PartialEq for DecodePaddingMode

Source§

impl PartialEq for ConvertError

Source§

impl PartialEq for BigEndian

Source§

impl PartialEq for LittleEndian

Source§

impl PartialEq for const_oid::error::Error

Source§

impl PartialEq for Expiration

Source§

impl PartialEq for cookie::parse::ParseError

Source§

impl PartialEq for BitOrder

Source§

impl PartialEq for DecodeKind

Source§

impl PartialEq for CoderResult

Source§

impl PartialEq for DecoderResult

Source§

impl PartialEq for EncoderResult

Source§

impl PartialEq for Latin1Bidi

Source§

impl PartialEq for Actual

Source§

impl PartialEq for figment::error::Kind

Source§

impl PartialEq for figment::metadata::Source

Source§

impl PartialEq for figment::value::value::Empty

Source§

impl PartialEq for Num

Source§

impl PartialEq for figment::value::value::Value

Source§

impl PartialEq for PollNext

Source§

impl PartialEq for ErrorLevel

Source§

impl PartialEq for hashbrown::TryReserveError

Source§

impl PartialEq for httparse::Error

Source§

impl PartialEq for InlinableString

Source§

impl PartialEq for intrusive_collections::rbtree::Color

Source§

impl PartialEq for fsconfig_command

Source§

impl PartialEq for membarrier_cmd

Source§

impl PartialEq for membarrier_cmd_flag

Source§

impl PartialEq for log::Level

Source§

impl PartialEq for log::LevelFilter

Source§

impl PartialEq for multer::error::Error

Source§

impl PartialEq for OnceState

Source§

impl PartialEq for FilterOp

Source§

impl PartialEq for ParkResult

Source§

impl PartialEq for RequeueOp

Source§

impl PartialEq for BytesMode

Source§

impl PartialEq for Marker

Source§

impl PartialEq for Advice

Source§

impl PartialEq for rustix::backend::fs::types::FileType

Source§

impl PartialEq for FlockOperation

Source§

impl PartialEq for rustix::fs::seek_from::SeekFrom

Source§

impl PartialEq for Direction

Source§

impl PartialEq for rustls_pemfile::pemfile::Error

Source§

impl PartialEq for Item

Source§

impl PartialEq for SectionKind

Source§

impl PartialEq for rustls_pki_types::server_name::IpAddr

Source§

impl PartialEq for ExpirationPolicy

Source§

impl PartialEq for RevocationCheckDepth

Source§

impl PartialEq for UnknownStatusPolicy

Source§

impl PartialEq for RevocationReason

Source§

impl PartialEq for DerTypeId

Source§

impl PartialEq for webpki::error::Error

Source§

impl PartialEq for Tls12Resumption

Source§

impl PartialEq for EchStatus

Source§

impl PartialEq for HandshakeKind

Source§

impl PartialEq for Side

Source§

impl PartialEq for CompressionLevel

Source§

impl PartialEq for AlertDescription

Source§

impl PartialEq for CertificateCompressionAlgorithm

Source§

impl PartialEq for rustls::enums::CipherSuite

Source§

impl PartialEq for rustls::enums::ContentType

Source§

impl PartialEq for rustls::enums::HandshakeType

Source§

impl PartialEq for ProtocolVersion

Source§

impl PartialEq for rustls::enums::SignatureAlgorithm

Source§

impl PartialEq for SignatureScheme

Source§

impl PartialEq for CertRevocationListError

Source§

impl PartialEq for CertificateError

Source§

impl PartialEq for EncryptedClientHelloError

Source§

impl PartialEq for rustls::error::Error

Source§

impl PartialEq for InconsistentKeys

Source§

impl PartialEq for InvalidMessage

Source§

impl PartialEq for PeerIncompatible

Source§

impl PartialEq for PeerMisbehaved

Source§

impl PartialEq for HashAlgorithm

Source§

impl PartialEq for NamedGroup

Source§

impl PartialEq for KeyExchangeAlgorithm

Source§

impl PartialEq for SupportedCipherSuite

Source§

impl PartialEq for s2n_quic_core::ack::ranges::Error

Source§

impl PartialEq for s2n_quic_core::connection::error::Error

Source§

impl PartialEq for ProcessingError

Source§

impl PartialEq for Classification

Source§

impl PartialEq for s2n_quic_core::connection::id::Error

Source§

impl PartialEq for s2n_quic_core::connection::id::Interest

Source§

impl PartialEq for s2n_quic_core::crypto::tls::HandshakeType

Source§

impl PartialEq for DatagramError

Source§

impl PartialEq for s2n_quic_core::endpoint::Location

Source§

impl PartialEq for s2n_quic_core::endpoint::Type

Source§

impl PartialEq for s2n_quic_core::endpoint::limits::Outcome

Source§

impl PartialEq for s2n_quic_core::event::generated::api::CipherSuite

Source§

impl PartialEq for s2n_quic_core::event::generated::supervisor::Outcome

Source§

impl PartialEq for Units

Source§

impl PartialEq for AckElicitation

Source§

impl PartialEq for Probe

Source§

impl PartialEq for ExplicitCongestionNotification

Source§

impl PartialEq for IpAddress

Source§

impl PartialEq for SocketAddress

Source§

impl PartialEq for UnicastScope

Source§

impl PartialEq for IntervalSetError

Source§

impl PartialEq for s2n_quic_core::io::tx::Error

Source§

impl PartialEq for KeyPhase

Source§

impl PartialEq for PacketNumberSpace

Source§

impl PartialEq for SlidingWindowError

Source§

impl PartialEq for SpinBit

Source§

impl PartialEq for ValidationOutcome

Source§

impl PartialEq for DenyReason

Source§

impl PartialEq for s2n_quic_core::path::migration::Outcome

Source§

impl PartialEq for MtuResult

Source§

impl PartialEq for s2n_quic_core::query::ControlFlow

Source§

impl PartialEq for s2n_quic_core::recovery::loss::Outcome

Source§

impl PartialEq for StreamError

Source§

impl PartialEq for s2n_quic_core::stream::ops::Status

Source§

impl PartialEq for Receiver

Source§

impl PartialEq for Sender

Source§

impl PartialEq for StreamType

Source§

impl PartialEq for s2n_quic_core::task::cooldown::Outcome

Source§

impl PartialEq for s2n_quic_core::token::Source

Source§

impl PartialEq for Constraint

Source§

impl PartialEq for s2n_quic_core::transmission::interest::Interest

Source§

impl PartialEq for s2n_quic_core::transmission::mode::Mode

Source§

impl PartialEq for MigrationSupport

Source§

impl PartialEq for SocketType

Source§

impl PartialEq for AmplificationOutcome

Source§

impl PartialEq for Category

Source§

impl PartialEq for stable_pattern::pattern::SearchStep

Source§

impl PartialEq for InvalidFormatDescription

Source§

impl PartialEq for Parse

Source§

impl PartialEq for ParseFromDescription

Source§

impl PartialEq for TryFromParsed

Source§

impl PartialEq for time::format_description::component::Component

Source§

impl PartialEq for MonthRepr

Source§

impl PartialEq for time::format_description::modifier::Padding

Source§

impl PartialEq for SubsecondDigits

Source§

impl PartialEq for UnixTimestampPrecision

Source§

impl PartialEq for WeekNumberRepr

Source§

impl PartialEq for WeekdayRepr

Source§

impl PartialEq for YearRepr

Source§

impl PartialEq for OwnedFormatItem

Source§

impl PartialEq for DateKind

Source§

impl PartialEq for FormattedComponents

Source§

impl PartialEq for OffsetPrecision

Source§

impl PartialEq for TimePrecision

Source§

impl PartialEq for time::month::Month

Source§

impl PartialEq for time::weekday::Weekday

Source§

impl PartialEq for RuntimeFlavor

Source§

impl PartialEq for TryAcquireError

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialEq for MissedTickBehavior

Source§

impl PartialEq for toml::value::Value

Source§

impl PartialEq for Offset

Source§

impl PartialEq for toml_edit::ser::Error

Source§

impl PartialEq for winnow::binary::Endianness

Source§

impl PartialEq for winnow::error::ErrorKind

Source§

impl PartialEq for winnow::error::Needed

Source§

impl PartialEq for StrContext

Source§

impl PartialEq for StrContextValue

Source§

impl PartialEq for winnow::stream::CompareResult

Source§

impl PartialEq for Attribute

Source§

impl PartialEq for Quirk

Source§

impl PartialEq for yansi::color::Color

Source§

impl PartialEq for rand::distributions::bernoulli::BernoulliError

Source§

impl PartialEq for rand::distributions::bernoulli::BernoulliError

Source§

impl PartialEq for rand::distributions::weighted::WeightedError

Source§

impl PartialEq for rand::distributions::weighted_index::WeightedError

Source§

impl PartialEq for rand::seq::index::IndexVec

Source§

impl PartialEq for rand::seq::index::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

Source§

impl PartialEq for Config

Source§

impl PartialEq for Ident

Source§

impl PartialEq for rocket::config::Level

Source§

impl PartialEq for SecretKey

Source§

impl PartialEq for rocket::data::Limits

Source§

impl PartialEq for rocket::error::Empty

Source§

impl PartialEq for rocket::form::name::Key

Source§

impl PartialEq for rocket::form::name::Name

Source§

impl PartialEq for NameBuf<'_>

Source§

impl PartialEq for Options

§

impl PartialEq for Accept

§

impl PartialEq for rocket::http::ContentType

§

impl PartialEq for MediaType

§

impl PartialEq for QMediaType

§

impl PartialEq for RawStr

§

impl PartialEq for RawStrBuf

§

impl PartialEq for rocket::http::Status

Source§

impl PartialEq for UncasedStr

§

impl PartialEq for TryFromUriError

§

impl PartialEq for Asterisk

Source§

impl PartialEq for NoContent

Source§

impl PartialEq for Event

Source§

impl PartialEq for Braced

Source§

impl PartialEq for Hyphenated

Source§

impl PartialEq for Simple

Source§

impl PartialEq for Urn

Source§

impl PartialEq for rocket::serde::uuid::Error

Source§

impl PartialEq for Uuid

Source§

impl PartialEq for Permission

Source§

impl PartialEq for ShutdownConfig

Source§

impl PartialEq for TlsConfig

Available on crate feature tls only.
Source§

impl PartialEq for rocket::trace::LevelFilter

Source§

impl PartialEq for RequestId

Available on crate feature trace only.
Source§

impl PartialEq for MtlsConfig

Source§

impl PartialEq for ASN1Time

Source§

impl PartialEq for BasicConstraints

Source§

impl PartialEq for ChallengePassword

Source§

impl PartialEq for CtVersion

Source§

impl PartialEq for InhibitAnyPolicy

Source§

impl PartialEq for KeyUsage

Source§

impl PartialEq for NSCertType

Source§

impl PartialEq for NidError

Source§

impl PartialEq for Pem

Source§

impl PartialEq for PolicyConstraints

Source§

impl PartialEq for ReasonCode

Source§

impl PartialEq for ReasonFlags

Source§

impl PartialEq for Validity

Source§

impl PartialEq for X509Version

Source§

impl PartialEq for BigInt

Source§

impl PartialEq for BigUint

Source§

impl PartialEq for ParseBigIntError

Source§

impl PartialEq for ASN1DateTime

Source§

impl PartialEq for BerClassFromIntError

Source§

impl PartialEq for Boolean

Source§

impl PartialEq for Enumerated

Source§

impl PartialEq for GeneralizedTime

Source§

impl PartialEq for Null

Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::Tag

Source§

impl PartialEq for UtcTime

Source§

impl PartialEq for rocket::mtls::x509::der_parser::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 rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::TryReserveError

1.0.0 · Source§

impl PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::fmt::Error

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 Utf8Error

1.0.0 · Source§

impl PartialEq for FromUtf8Error

1.0.0 · Source§

impl PartialEq for String

Source§

impl PartialEq for untrusted::reader::EndOfInput

Source§

impl PartialEq for untrusted::EndOfInput

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

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.64.0 · Source§

impl PartialEq for FromBytesWithNulError

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

impl PartialEq for RawWaker

1.36.0 · Source§

impl PartialEq for RawWakerVTable

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 std::fs::FileType

1.0.0 · Source§

impl PartialEq for Permissions

Source§

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

1.0.0 · Source§

impl PartialEq for std::path::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.5.0 · Source§

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

1.0.0 · Source§

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

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 std::time::SystemTime

Source§

impl PartialEq for aead::Error

Source§

impl PartialEq for allocator_api2::stable::alloc::AllocError

Source§

impl PartialEq for allocator_api2::stable::raw_vec::TryReserveError

Source§

impl PartialEq for aws_lc_rs::aead::quic::Algorithm

Source§

impl PartialEq for aws_lc_rs::aead::Algorithm

Source§

impl PartialEq for aws_lc_rs::agreement::Algorithm

Source§

impl PartialEq for aws_lc_rs::cipher::Algorithm

Source§

impl PartialEq for aws_lc_rs::digest::Algorithm

Source§

impl PartialEq for aws_lc_rs::ec::EcdsaSigningAlgorithm

Source§

impl PartialEq for EcdsaVerificationAlgorithm

Source§

impl PartialEq for KeyRejected

Source§

impl PartialEq for aws_lc_rs::error::Unspecified

Source§

impl PartialEq for aws_lc_rs::hkdf::Algorithm

Source§

impl PartialEq for aws_lc_rs::hmac::Algorithm

Source§

impl PartialEq for aws_lc_rs::pbkdf2::Algorithm

Source§

impl PartialEq for ACCESS_DESCRIPTION_st

Source§

impl PartialEq for ASN1_ADB_TABLE_st

Source§

impl PartialEq for ASN1_ADB_st

Source§

impl PartialEq for ASN1_AUX_st

Source§

impl PartialEq for ASN1_EXTERN_FUNCS_st

Source§

impl PartialEq for ASN1_ITEM_st

Source§

impl PartialEq for ASN1_TEMPLATE_st

Source§

impl PartialEq for AUTHORITY_KEYID_st

Source§

impl PartialEq for BASIC_CONSTRAINTS_st

Source§

impl PartialEq for CRYPTO_dynlock

Source§

impl PartialEq for CRYPTO_dynlock_value

Source§

impl PartialEq for DES_cblock_st

Source§

impl PartialEq for DES_ks

Source§

impl PartialEq for DIST_POINT_st

Source§

impl PartialEq for DSA_SIG_st

Source§

impl PartialEq for EC_builtin_curve

Source§

impl PartialEq for EDIPartyName_st

Source§

impl PartialEq for GENERAL_SUBTREE_st

Source§

impl PartialEq for HRSS_private_key

Source§

impl PartialEq for HRSS_public_key

Source§

impl PartialEq for ISSUING_DIST_POINT_st

Source§

impl PartialEq for NAME_CONSTRAINTS_st

Source§

impl PartialEq for NOTICEREF_st

Source§

impl PartialEq for Netscape_spkac_st

Source§

impl PartialEq for Netscape_spki_st

Source§

impl PartialEq for POLICYINFO_st

Source§

impl PartialEq for POLICY_CONSTRAINTS_st

Source§

impl PartialEq for POLICY_MAPPING_st

Source§

impl PartialEq for RIPEMD160state_st

Source§

impl PartialEq for USERNOTICE_st

Source§

impl PartialEq for X509_algor_st

Source§

impl PartialEq for X509_info_st

Source§

impl PartialEq for _IO_FILE

Source§

impl PartialEq for __va_list_tag

Source§

impl PartialEq for aes_key_st

Source§

impl PartialEq for asn1_string_st

Source§

impl PartialEq for bf_key_st

Source§

impl PartialEq for bignum_st

Source§

impl PartialEq for bio_method_st

Source§

impl PartialEq for bio_st

Source§

impl PartialEq for blake2b_state_st

Source§

impl PartialEq for bn_mont_ctx_st

Source§

impl PartialEq for buf_mem_st

Source§

impl PartialEq for cbb_buffer_st

Source§

impl PartialEq for cbb_child_st

Source§

impl PartialEq for cbs_st

Source§

impl PartialEq for conf_value_st

Source§

impl PartialEq for crypto_ex_data_st

Source§

impl PartialEq for ecdsa_sig_st

Source§

impl PartialEq for env_md_ctx_st

Source§

impl PartialEq for evp_cipher_ctx_st

Source§

impl PartialEq for evp_cipher_info_st

Source§

impl PartialEq for evp_encode_ctx_st

Source§

impl PartialEq for evp_hpke_key_st

Source§

impl PartialEq for md4_state_st

Source§

impl PartialEq for md5_state_st

Source§

impl PartialEq for obj_name_st

Source§

impl PartialEq for otherName_st

Source§

impl PartialEq for pkcs7_signed_st

Source§

impl PartialEq for private_key_st

Source§

impl PartialEq for rand_meth_st

Source§

impl PartialEq for rc4_key_st

Source§

impl PartialEq for rsa_pss_params_st

Source§

impl PartialEq for sha256_state_st

Source§

impl PartialEq for sha512_state_st

Source§

impl PartialEq for sha_state_st

Source§

impl PartialEq for tm

Source§

impl PartialEq for trust_token_st

Source§

impl PartialEq for v3_ext_ctx

Source§

impl PartialEq for v3_ext_method

Source§

impl PartialEq for x509_purpose_st

Source§

impl PartialEq for x509_trust_st

Source§

impl PartialEq for Alphabet

Source§

impl PartialEq for DecodeMetadata

Source§

impl PartialEq for block_buffer::Error

Source§

impl PartialEq for bytes::bytes::Bytes

Source§

impl PartialEq for BytesMut

Source§

impl PartialEq for ObjectIdentifier

Source§

impl PartialEq for cookie::secure::key::Key

Source§

impl PartialEq for InvalidLength

Source§

impl PartialEq for data_encoding::DecodeError

Source§

impl PartialEq for DecodePartial

Source§

impl PartialEq for data_encoding::Encoding

Source§

impl PartialEq for deranged::ParseIntError

Source§

impl PartialEq for deranged::TryFromIntError

Source§

impl PartialEq for MacError

Source§

impl PartialEq for InvalidBufferSize

Source§

impl PartialEq for encoding_rs::Encoding

Source§

impl PartialEq for Rng

Source§

impl PartialEq for figment::error::Error

Source§

impl PartialEq for figment::metadata::Metadata

Source§

impl PartialEq for Profile

Source§

impl PartialEq for RelativePathBuf

Source§

impl PartialEq for figment::value::tag::Tag

Source§

impl PartialEq for futures_channel::mpsc::SendError

Source§

impl PartialEq for Canceled

Source§

impl PartialEq for Aborted

Source§

impl PartialEq for getrandom::error::Error

Source§

impl PartialEq for h2::ext::Protocol

Source§

impl PartialEq for Reason

Source§

impl PartialEq for h2::share::StreamId

Source§

impl PartialEq for h3::error::Code

Source§

impl PartialEq for h3::ext::Protocol

Source§

impl PartialEq for InvalidStreamId

Source§

impl PartialEq for h3::proto::stream::StreamId

Source§

impl PartialEq for HeaderName

Source§

impl PartialEq for HeaderValue

Source§

impl PartialEq for http::method::Method

Source§

impl PartialEq for StatusCode

Source§

impl PartialEq for http::uri::authority::Authority

Source§

impl PartialEq for PathAndQuery

Source§

impl PartialEq for Scheme

Source§

impl PartialEq for http::uri::Uri

Source§

impl PartialEq for http::version::Version

Source§

impl PartialEq for InvalidChunkSize

Source§

impl PartialEq for HttpDate

Source§

impl PartialEq for ReasonPhrase

Source§

impl PartialEq for hyper::ext::Protocol

Source§

impl PartialEq for indexmap::TryReserveError

Source§

impl PartialEq for InlineString

Source§

impl PartialEq for NotEnoughSpaceError

Source§

impl PartialEq for __kernel_timespec

Source§

impl PartialEq for ParseLevelError

Source§

impl PartialEq for Mime

Source§

impl PartialEq for mio::interest::Interest

Source§

impl PartialEq for mio::token::Token

Source§

impl PartialEq for ParseRatioError

Source§

impl PartialEq for parking_lot::condvar::WaitTimeoutResult

Source§

impl PartialEq for ParkToken

Source§

impl PartialEq for UnparkResult

Source§

impl PartialEq for UnparkToken

Source§

impl PartialEq for ring::aead::quic::Algorithm

Source§

impl PartialEq for ring::aead::Algorithm

Source§

impl PartialEq for ring::agreement::Algorithm

Source§

impl PartialEq for ring::digest::Algorithm

Source§

impl PartialEq for ring::ec::suite_b::ecdsa::signing::EcdsaSigningAlgorithm

Source§

impl PartialEq for ring::error::Unspecified

Source§

impl PartialEq for ring::hkdf::Algorithm

Source§

impl PartialEq for ring::hmac::Algorithm

Source§

impl PartialEq for ring::pbkdf2::Algorithm

Source§

impl PartialEq for ExtMeta

Source§

impl PartialEq for ByteBuf

Source§

impl PartialEq for CreateFlags

Source§

impl PartialEq for ReadFlags

Source§

impl PartialEq for WatchFlags

Source§

impl PartialEq for Access

Source§

impl PartialEq for AtFlags

Source§

impl PartialEq for FallocateFlags

Source§

impl PartialEq for MemfdFlags

Source§

impl PartialEq for rustix::backend::fs::types::Mode

Source§

impl PartialEq for OFlags

Source§

impl PartialEq for RenameFlags

Source§

impl PartialEq for ResolveFlags

Source§

impl PartialEq for SealFlags

Source§

impl PartialEq for StatVfsMountFlags

Source§

impl PartialEq for StatxFlags

Source§

impl PartialEq for Errno

Source§

impl PartialEq for DupFlags

Source§

impl PartialEq for FdFlags

Source§

impl PartialEq for ReadWriteFlags

Source§

impl PartialEq for MountFlags

Source§

impl PartialEq for MountPropagationFlags

Source§

impl PartialEq for UnmountFlags

Source§

impl PartialEq for XattrFlags

Source§

impl PartialEq for Opcode

Source§

impl PartialEq for Gid

Source§

impl PartialEq for Uid

Source§

impl PartialEq for rustls_pki_types::server_name::AddrParseError

Source§

impl PartialEq for rustls_pki_types::server_name::Ipv4Addr

Source§

impl PartialEq for rustls_pki_types::server_name::Ipv6Addr

Source§

impl PartialEq for rustls_pki_types::AlgorithmIdentifier

Source§

impl PartialEq for UnixTime

Source§

impl PartialEq for IoState

Source§

impl PartialEq for UnsupportedOperationError

Source§

impl PartialEq for HpkeSuite

Source§

impl PartialEq for OtherError

Source§

impl PartialEq for Tls12CipherSuite

Source§

impl PartialEq for Tls13CipherSuite

Source§

impl PartialEq for SupportedProtocolVersion

Source§

impl PartialEq for s2n_codec::unaligned::TryFromIntError

Source§

impl PartialEq for i24

Source§

impl PartialEq for i48

Source§

impl PartialEq for u24

Source§

impl PartialEq for u48

Source§

impl PartialEq for s2n_codec::zerocopy::I16

Source§

impl PartialEq for s2n_codec::zerocopy::I32

Source§

impl PartialEq for s2n_codec::zerocopy::I64

Source§

impl PartialEq for s2n_codec::zerocopy::I128

Source§

impl PartialEq for s2n_codec::zerocopy::U16

Source§

impl PartialEq for s2n_codec::zerocopy::U32

Source§

impl PartialEq for s2n_codec::zerocopy::U64

Source§

impl PartialEq for s2n_codec::zerocopy::U128

Source§

impl PartialEq for Transmission

Source§

impl PartialEq for s2n_quic_core::application::error::Error

Source§

impl PartialEq for s2n_quic_core::application::server_name::ServerName

Source§

impl PartialEq for Reassembler

Source§

impl PartialEq for InitialId

Source§

impl PartialEq for LocalId

Source§

impl PartialEq for PeerId

Source§

impl PartialEq for UnboundedId

Source§

impl PartialEq for s2n_quic_core::crypto::packet_protection::Error

Source§

impl PartialEq for s2n_quic_core::crypto::tls::error::Error

Source§

impl PartialEq for s2n_quic_core::datagram::default::Datagram

Source§

impl PartialEq for EcnCounts

Source§

impl PartialEq for DataBlocked

Source§

impl PartialEq for HandshakeDone

Source§

impl PartialEq for MaxData

Source§

impl PartialEq for MaxStreamData

Source§

impl PartialEq for MaxStreams

Source§

impl PartialEq for s2n_quic_core::frame::padding::Padding

Source§

impl PartialEq for Ping

Source§

impl PartialEq for ResetStream

Source§

impl PartialEq for RetireConnectionId

Source§

impl PartialEq for StopSending

Source§

impl PartialEq for StreamDataBlocked

Source§

impl PartialEq for StreamsBlocked

Source§

impl PartialEq for AncillaryData

Source§

impl PartialEq for DatagramInfo

Source§

impl PartialEq for EtherType

Source§

impl PartialEq for s2n_quic_core::inet::ethernet::Header

Source§

impl PartialEq for MacAddress

Source§

impl PartialEq for s2n_quic_core::inet::ip::Protocol

Source§

impl PartialEq for FlagFragment

Source§

impl PartialEq for s2n_quic_core::inet::ipv4::Header

Source§

impl PartialEq for IpV4Address

Source§

impl PartialEq for SocketAddressV4

Source§

impl PartialEq for Tos

Source§

impl PartialEq for Vihl

Source§

impl PartialEq for s2n_quic_core::inet::ipv6::Header

Source§

impl PartialEq for IpV6Address

Source§

impl PartialEq for SocketAddressV6

Source§

impl PartialEq for Vtcfl

Source§

impl PartialEq for s2n_quic_core::inet::udp::Header

Source§

impl PartialEq for ProtectedKeyPhase

Source§

impl PartialEq for PacketNumber

Source§

impl PartialEq for PacketNumberLen

Source§

impl PartialEq for PacketNumberRange

Source§

impl PartialEq for ProtectedPacketNumber

Source§

impl PartialEq for TruncatedPacketNumber

Source§

impl PartialEq for BaseMtu

Source§

impl PartialEq for InitialMtu

Source§

impl PartialEq for MaxMtu

Source§

impl PartialEq for MtuError

Source§

impl PartialEq for s2n_quic_core::path::Id

Source§

impl PartialEq for s2n_quic_core::path::LocalAddress

Source§

impl PartialEq for s2n_quic_core::path::RemoteAddress

Source§

impl PartialEq for s2n_quic_core::path::Tuple

Source§

impl PartialEq for Bandwidth

Source§

impl PartialEq for PacketInfo

Source§

impl PartialEq for RttEstimator

Source§

impl PartialEq for s2n_quic_core::stateless_reset::token::Token

Source§

impl PartialEq for s2n_quic_core::stream::id::StreamId

Source§

impl PartialEq for s2n_quic_core::stream::limits::Limits

Source§

impl PartialEq for LocalBidirectional

Source§

impl PartialEq for LocalUnidirectional

Source§

impl PartialEq for MaxSendBufferSize

Source§

impl PartialEq for s2n_quic_core::stream::ops::rx::Response

Source§

impl PartialEq for s2n_quic_core::stream::ops::Bytes

Source§

impl PartialEq for Chunks

Source§

impl PartialEq for s2n_quic_core::stream::ops::Response

Source§

impl PartialEq for s2n_quic_core::stream::ops::tx::Response

Source§

impl PartialEq for Timer

Source§

impl PartialEq for s2n_quic_core::time::timestamp::Timestamp

Source§

impl PartialEq for s2n_quic_core::transport::error::Code

Source§

impl PartialEq for s2n_quic_core::transport::error::Error

Source§

impl PartialEq for AckDelayExponent

Source§

impl PartialEq for ActiveConnectionIdLimit

Source§

impl PartialEq for DcSupportedVersions

Source§

impl PartialEq for InitialFlowControlLimits

Source§

impl PartialEq for InitialMaxData

Source§

impl PartialEq for InitialMaxStreamDataBidiLocal

Source§

impl PartialEq for InitialMaxStreamDataBidiRemote

Source§

impl PartialEq for InitialMaxStreamDataUni

Source§

impl PartialEq for InitialMaxStreamsBidi

Source§

impl PartialEq for InitialMaxStreamsUni

Source§

impl PartialEq for InitialSourceConnectionId

Source§

impl PartialEq for InitialStreamLimits

Source§

impl PartialEq for MaxAckDelay

Source§

impl PartialEq for MaxDatagramFrameSize

Source§

impl PartialEq for MaxIdleTimeout

Source§

impl PartialEq for MaxUdpPayloadSize

Source§

impl PartialEq for OriginalDestinationConnectionId

Source§

impl PartialEq for PreferredAddress

Source§

impl PartialEq for RetrySourceConnectionId

Source§

impl PartialEq for ValidationError

Source§

impl PartialEq for ZeroRttParameters

Source§

impl PartialEq for VarInt

Source§

impl PartialEq for s2n_quic_core::xdp::path::LocalAddress

Source§

impl PartialEq for s2n_quic_core::xdp::path::RemoteAddress

Source§

impl PartialEq for s2n_quic_core::xdp::path::Tuple

Source§

impl PartialEq for Handle

Source§

impl PartialEq for Connect

Source§

impl PartialEq for IgnoredAny

Source§

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

Source§

impl PartialEq for serde_json::map::Map<String, Value>

Source§

impl PartialEq for Number

Source§

impl PartialEq for SigId

Source§

impl PartialEq for SockAddr

Source§

impl PartialEq for Domain

Source§

impl PartialEq for socket2::Protocol

Source§

impl PartialEq for RecvFlags

Source§

impl PartialEq for socket2::Type

Source§

impl PartialEq for time::date::Date

Source§

impl PartialEq for time::duration::Duration

Source§

impl PartialEq for ComponentRange

Source§

impl PartialEq for ConversionRange

Source§

impl PartialEq for DifferentVariant

Source§

impl PartialEq for InvalidVariant

Source§

impl PartialEq for Day

Source§

impl PartialEq for End

Source§

impl PartialEq for Hour

Source§

impl PartialEq for Ignore

Source§

impl PartialEq for Minute

Source§

impl PartialEq for time::format_description::modifier::Month

Source§

impl PartialEq for OffsetHour

Source§

impl PartialEq for OffsetMinute

Source§

impl PartialEq for OffsetSecond

Source§

impl PartialEq for Ordinal

Source§

impl PartialEq for Period

Source§

impl PartialEq for Second

Source§

impl PartialEq for Subsecond

Source§

impl PartialEq for UnixTimestamp

Source§

impl PartialEq for WeekNumber

Source§

impl PartialEq for time::format_description::modifier::Weekday

Source§

impl PartialEq for Year

Source§

impl PartialEq for Rfc2822

Source§

impl PartialEq for Rfc3339

Source§

impl PartialEq for time::instant::Instant

Source§

impl PartialEq for OffsetDateTime

Source§

impl PartialEq for PrimitiveDateTime

Source§

impl PartialEq for time::time::Time

Source§

impl PartialEq for UtcOffset

Source§

impl PartialEq for tokio_stream::stream_ext::timeout::Elapsed

Source§

impl PartialEq for AnyDelimiterCodec

Source§

impl PartialEq for BytesCodec

Source§

impl PartialEq for LinesCodec

Source§

impl PartialEq for tokio::io::interest::Interest

Source§

impl PartialEq for Ready

Source§

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

Source§

impl PartialEq for tokio::runtime::task::id::Id

Source§

impl PartialEq for SignalKind

Source§

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

Source§

impl PartialEq for tokio::time::error::Elapsed

Source§

impl PartialEq for tokio::time::instant::Instant

Source§

impl PartialEq for toml::de::Error

Source§

impl PartialEq for toml::map::Map<String, Value>

Source§

impl PartialEq for toml::ser::Error

Source§

impl PartialEq for toml_datetime::datetime::Date

Source§

impl PartialEq for Datetime

Source§

impl PartialEq for toml_datetime::datetime::Time

Source§

impl PartialEq for toml_edit::de::Error

Source§

impl PartialEq for TomlError

Source§

impl PartialEq for InternalString

Source§

impl PartialEq for toml_edit::key::Key

Source§

impl PartialEq for RawString

Source§

impl PartialEq for Decor

Source§

impl PartialEq for Repr

Source§

impl PartialEq for Identifier

Source§

impl PartialEq for tracing_core::field::Empty

Source§

impl PartialEq for Field

Source§

impl PartialEq for FieldSet

Source§

impl PartialEq for tracing_core::metadata::Kind

Source§

impl PartialEq for tracing_core::span::Id

Source§

impl PartialEq for Targets

Source§

impl PartialEq for Compact

Source§

impl PartialEq for FmtSpan

Source§

impl PartialEq for Full

Source§

impl PartialEq for tracing_subscriber::fmt::time::SystemTime

Source§

impl PartialEq for Uptime

Source§

impl PartialEq for tracing::span::Span

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 universal_hash::Error

Source§

impl PartialEq for uuid::timestamp::Timestamp

Source§

impl PartialEq for BStr

Source§

impl PartialEq for winnow::stream::Bytes

Source§

impl PartialEq for winnow::stream::Range

Source§

impl PartialEq for Condition

Source§

impl PartialEq for Style

Source§

impl PartialEq for getrandom::error::Error

Source§

impl PartialEq for Bernoulli

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 vec128_storage

Source§

impl PartialEq for vec256_storage

Source§

impl PartialEq for vec512_storage

§

impl PartialEq<&&str> for RawStr

§

impl PartialEq<&Method> for rocket::http::Method

Source§

impl PartialEq<&str> for rocket::serde::json::Value

Source§

impl PartialEq<&str> for rocket::form::name::Name

§

impl PartialEq<&str> for RawStr

Source§

impl PartialEq<&str> for Uncased<'_>

Source§

impl PartialEq<&str> for UncasedStr

§

impl PartialEq<&str> for Absolute<'_>

§

impl PartialEq<&str> for rocket::http::uri::Authority<'_>

§

impl PartialEq<&str> for Host<'_>

§

impl PartialEq<&str> for Origin<'_>

§

impl PartialEq<&str> for rocket::http::uri::Path<'_>

§

impl PartialEq<&str> for Query<'_>

§

impl PartialEq<&str> for rocket::http::uri::Reference<'_>

Source§

impl PartialEq<&str> for RouteUri<'_>

1.29.0 · Source§

impl PartialEq<&str> for OsString

Source§

impl PartialEq<&str> for Profile

§

impl PartialEq<&RawStr> for Cow<'_, str>

§

impl PartialEq<&RawStr> for Cow<'_, RawStr>

§

impl PartialEq<&RawStr> for str

§

impl PartialEq<&RawStr> for RawStr

§

impl PartialEq<&RawStr> for rocket::http::uri::Path<'_>

§

impl PartialEq<&RawStr> for Query<'_>

§

impl PartialEq<&RawStr> for String

Source§

impl PartialEq<&Uncased<'_>> for UncasedStr

Source§

impl PartialEq<&Uncased<'_>> for String

Source§

impl PartialEq<&UncasedStr> for str

Source§

impl PartialEq<&UncasedStr> for Uncased<'_>

Source§

impl PartialEq<&Profile> for Profile

Source§

impl PartialEq<&[BorrowedFormatItem<'_>]> for BorrowedFormatItem<'_>

Source§

impl PartialEq<&[OwnedFormatItem]> for OwnedFormatItem

§

impl PartialEq<Method> for &rocket::http::Method

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

§

impl PartialEq<Cow<'_, str>> for &RawStr

§

impl PartialEq<Cow<'_, str>> for RawStr

§

impl PartialEq<Cow<'_, RawStr>> for &RawStr

§

impl PartialEq<Cow<'_, RawStr>> for RawStr

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<BorrowedFormatItem<'_>> for &[BorrowedFormatItem<'_>]

Source§

impl PartialEq<BorrowedFormatItem<'_>> for time::format_description::component::Component

Source§

impl PartialEq<Component> for BorrowedFormatItem<'_>

Source§

impl PartialEq<Component> for OwnedFormatItem

Source§

impl PartialEq<OwnedFormatItem> for &[OwnedFormatItem]

Source§

impl PartialEq<OwnedFormatItem> for time::format_description::component::Component

Source§

impl PartialEq<bool> for rocket::serde::json::Value

Source§

impl PartialEq<f32> for rocket::serde::json::Value

Source§

impl PartialEq<f64> for rocket::serde::json::Value

Source§

impl PartialEq<i8> for rocket::serde::json::Value

Source§

impl PartialEq<i16> for rocket::serde::json::Value

Source§

impl PartialEq<i16> for s2n_codec::zerocopy::I16

Source§

impl PartialEq<i32> for rocket::serde::json::Value

Source§

impl PartialEq<i32> for s2n_codec::zerocopy::I32

Source§

impl PartialEq<i64> for rocket::serde::json::Value

Source§

impl PartialEq<i64> for s2n_codec::zerocopy::I64

Source§

impl PartialEq<i128> for s2n_codec::zerocopy::I128

Source§

impl PartialEq<isize> for rocket::serde::json::Value

§

impl PartialEq<str> for &RawStr

Source§

impl PartialEq<str> for &UncasedStr

Source§

impl PartialEq<str> for rocket::serde::json::Value

Source§

impl PartialEq<str> for rocket::form::name::Key

Source§

impl PartialEq<str> for rocket::form::name::Name

§

impl PartialEq<str> for RawStr

Source§

impl PartialEq<str> for Uncased<'_>

Source§

impl PartialEq<str> for UncasedStr

§

impl PartialEq<str> for Absolute<'_>

§

impl PartialEq<str> for rocket::http::uri::Authority<'_>

§

impl PartialEq<str> for Host<'_>

§

impl PartialEq<str> for Origin<'_>

§

impl PartialEq<str> for rocket::http::uri::Path<'_>

§

impl PartialEq<str> for Query<'_>

§

impl PartialEq<str> for rocket::http::uri::Reference<'_>

Source§

impl PartialEq<str> for RouteUri<'_>

1.0.0 · Source§

impl PartialEq<str> for OsStr

1.0.0 · Source§

impl PartialEq<str> for OsString

Source§

impl PartialEq<str> for bytes::bytes::Bytes

Source§

impl PartialEq<str> for BytesMut

Source§

impl PartialEq<str> for Profile

Source§

impl PartialEq<str> for HeaderName

Source§

impl PartialEq<str> for HeaderValue

Source§

impl PartialEq<str> for http::method::Method

Source§

impl PartialEq<str> for http::uri::authority::Authority

Case-insensitive equality

§Examples

let authority: Authority = "HELLO.com".parse().unwrap();
assert_eq!(authority, "hello.coM");
assert_eq!("hello.com", authority);
Source§

impl PartialEq<str> for PathAndQuery

Source§

impl PartialEq<str> for Scheme

Case-insensitive equality

§Examples

let scheme: Scheme = "HTTP".parse().unwrap();
assert_eq!(scheme, *"http");
Source§

impl PartialEq<str> for http::uri::Uri

Source§

impl PartialEq<str> for toml_edit::key::Key

Source§

impl PartialEq<u8> for rocket::serde::json::Value

Source§

impl PartialEq<u8> for AckDelayExponent

Source§

impl PartialEq<u16> for rocket::serde::json::Value

Source§

impl PartialEq<u16> for StatusCode

Source§

impl PartialEq<u16> for s2n_codec::zerocopy::U16

Source§

impl PartialEq<u32> for rocket::serde::json::Value

Source§

impl PartialEq<u32> for s2n_codec::zerocopy::U32

Source§

impl PartialEq<u64> for rocket::serde::json::Value

Source§

impl PartialEq<u64> for h3::error::Code

Source§

impl PartialEq<u64> for s2n_codec::zerocopy::U64

Source§

impl PartialEq<u64> for VarInt

Source§

impl PartialEq<u128> for s2n_codec::zerocopy::U128

Source§

impl PartialEq<usize> for rocket::serde::json::Value

Source§

impl PartialEq<usize> for VarInt

Source§

impl PartialEq<Level> for rocket::trace::LevelFilter

Source§

impl PartialEq<ByteUnit> for i8

Source§

impl PartialEq<ByteUnit> for i16

Source§

impl PartialEq<ByteUnit> for i32

Source§

impl PartialEq<ByteUnit> for i64

Source§

impl PartialEq<ByteUnit> for i128

Source§

impl PartialEq<ByteUnit> for isize

Source§

impl PartialEq<ByteUnit> for u8

Source§

impl PartialEq<ByteUnit> for u16

Source§

impl PartialEq<ByteUnit> for u32

Source§

impl PartialEq<ByteUnit> for u64

Source§

impl PartialEq<ByteUnit> for u128

Source§

impl PartialEq<ByteUnit> for usize

Source§

impl PartialEq<Key> for str

Source§

impl PartialEq<Name> for &str

Source§

impl PartialEq<Name> for str

Source§

impl PartialEq<NameBuf<'_>> for &str

Source§

impl PartialEq<NameBuf<'_>> for str

Source§

impl PartialEq<NameBuf<'_>> for rocket::form::name::Name

§

impl PartialEq<RawStr> for &&str

§

impl PartialEq<RawStr> for &str

§

impl PartialEq<RawStr> for &RawStr

§

impl PartialEq<RawStr> for Cow<'_, str>

§

impl PartialEq<RawStr> for Cow<'_, RawStr>

§

impl PartialEq<RawStr> for str

§

impl PartialEq<RawStr> for rocket::http::uri::Path<'_>

§

impl PartialEq<RawStr> for Query<'_>

§

impl PartialEq<RawStr> for String

Source§

impl PartialEq<Uncased<'_>> for &str

Source§

impl PartialEq<Uncased<'_>> for &UncasedStr

Source§

impl PartialEq<Uncased<'_>> for str

Source§

impl PartialEq<Uncased<'_>> for Uncased<'_>

Source§

impl PartialEq<Uncased<'_>> for UncasedStr

Source§

impl PartialEq<Uncased<'_>> for String

Source§

impl PartialEq<UncasedStr> for &str

Source§

impl PartialEq<UncasedStr> for &Uncased<'_>

Source§

impl PartialEq<UncasedStr> for str

Source§

impl PartialEq<UncasedStr> for Uncased<'_>

Source§

impl PartialEq<UncasedStr> for String

§

impl PartialEq<Absolute<'_>> for str

§

impl PartialEq<Authority<'_>> for str

§

impl PartialEq<Host<'_>> for str

§

impl PartialEq<Origin<'_>> for str

§

impl PartialEq<Path<'_>> for &str

§

impl PartialEq<Path<'_>> for &RawStr

§

impl PartialEq<Path<'_>> for str

§

impl PartialEq<Path<'_>> for RawStr

§

impl PartialEq<Path<'_>> for rocket::http::uri::Path<'_>

§

impl PartialEq<Query<'_>> for &str

§

impl PartialEq<Query<'_>> for &RawStr

§

impl PartialEq<Query<'_>> for str

§

impl PartialEq<Query<'_>> for RawStr

§

impl PartialEq<Query<'_>> for Query<'_>

§

impl PartialEq<Reference<'_>> for str

Source§

impl PartialEq<LevelFilter> for rocket::config::Level

§

impl PartialEq<String> for &RawStr

Source§

impl PartialEq<String> for &Uncased<'_>

Source§

impl PartialEq<String> for rocket::serde::json::Value

§

impl PartialEq<String> for RawStr

Source§

impl PartialEq<String> for Uncased<'_>

Source§

impl PartialEq<String> for UncasedStr

Source§

impl PartialEq<String> for bytes::bytes::Bytes

Source§

impl PartialEq<String> for BytesMut

Source§

impl PartialEq<String> for HeaderValue

Source§

impl PartialEq<String> for http::uri::authority::Authority

Source§

impl PartialEq<String> for PathAndQuery

Source§

impl PartialEq<String> for toml_edit::key::Key

Source§

impl PartialEq<Vec<u8>> for bytes::bytes::Bytes

Source§

impl PartialEq<Vec<u8>> for BytesMut

Source§

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

Source§

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

1.16.0 · Source§

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

1.16.0 · Source§

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

Source§

impl PartialEq<Duration> for time::duration::Duration

1.0.0 · Source§

impl PartialEq<OsStr> for str

1.8.0 · Source§

impl PartialEq<OsStr> for std::path::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 std::path::Path

1.8.0 · Source§

impl PartialEq<OsString> for PathBuf

Source§

impl PartialEq<Path> for Endpoint

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

Source§

impl PartialEq<PathBuf> for Endpoint

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 std::path::Path

Source§

impl PartialEq<Instant> for time::instant::Instant

Source§

impl PartialEq<SystemTime> for OffsetDateTime

Source§

impl PartialEq<Bytes> for &str

Source§

impl PartialEq<Bytes> for &[u8]

Source§

impl PartialEq<Bytes> for str

Source§

impl PartialEq<Bytes> for String

Source§

impl PartialEq<Bytes> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

Source§

impl PartialEq<Bytes> for BytesMut

Source§

impl PartialEq<Bytes> for [u8]

Source§

impl PartialEq<BytesMut> for &str

Source§

impl PartialEq<BytesMut> for &[u8]

Source§

impl PartialEq<BytesMut> for str

Source§

impl PartialEq<BytesMut> for String

Source§

impl PartialEq<BytesMut> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

Source§

impl PartialEq<BytesMut> for bytes::bytes::Bytes

Source§

impl PartialEq<BytesMut> for [u8]

Source§

impl PartialEq<Profile> for &str

Source§

impl PartialEq<Profile> for &Profile

Source§

impl PartialEq<Profile> for str

Source§

impl PartialEq<HeaderName> for str

Source§

impl PartialEq<HeaderValue> for str

Source§

impl PartialEq<HeaderValue> for String

Source§

impl PartialEq<HeaderValue> for [u8]

Source§

impl PartialEq<Method> for str

Source§

impl PartialEq<StatusCode> for u16

Source§

impl PartialEq<Authority> for str

Source§

impl PartialEq<Authority> for String

Source§

impl PartialEq<PathAndQuery> for str

Source§

impl PartialEq<PathAndQuery> for String

Source§

impl PartialEq<Scheme> for str

Case-insensitive equality

Source§

impl PartialEq<Uri> for str

Source§

impl PartialEq<Extent<&str>> for &str

Source§

impl PartialEq<InitialId> for OriginalDestinationConnectionId

Source§

impl PartialEq<LocalId> for RetrySourceConnectionId

Source§

impl PartialEq<UnboundedId> for InitialSourceConnectionId

Source§

impl PartialEq<VarInt> for ActiveConnectionIdLimit

Source§

impl PartialEq<VarInt> for InitialMaxData

Source§

impl PartialEq<VarInt> for InitialMaxStreamDataBidiLocal

Source§

impl PartialEq<VarInt> for InitialMaxStreamDataBidiRemote

Source§

impl PartialEq<VarInt> for InitialMaxStreamDataUni

Source§

impl PartialEq<VarInt> for InitialMaxStreamsBidi

Source§

impl PartialEq<VarInt> for InitialMaxStreamsUni

Source§

impl PartialEq<VarInt> for MaxAckDelay

Source§

impl PartialEq<VarInt> for MaxDatagramFrameSize

Source§

impl PartialEq<VarInt> for MaxIdleTimeout

Source§

impl PartialEq<VarInt> for MaxUdpPayloadSize

Source§

impl PartialEq<Duration> for core::time::Duration

Source§

impl PartialEq<Instant> for std::time::Instant

Source§

impl PartialEq<OffsetDateTime> for std::time::SystemTime

Source§

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

Source§

impl PartialEq<[u8]> for bytes::bytes::Bytes

Source§

impl PartialEq<[u8]> for BytesMut

Source§

impl PartialEq<[u8]> for HeaderValue

§

impl<'a> PartialEq for ProxyProto<'a>

§

impl<'a> PartialEq for rocket::http::uri::Uri<'a>

Source§

impl<'a> PartialEq for DistributionPointName<'a>

Source§

impl<'a> PartialEq for GeneralName<'a>

Source§

impl<'a> PartialEq for ParsedCriAttribute<'a>

Source§

impl<'a> PartialEq for ParsedExtension<'a>

Source§

impl<'a> PartialEq for PublicKey<'a>

Source§

impl<'a> PartialEq for rocket::mtls::x509::signature_algorithm::SignatureAlgorithm<'a>

Source§

impl<'a> PartialEq for BerObjectContent<'a>

Source§

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

Source§

impl<'a> PartialEq for rustls_pki_types::server_name::ServerName<'a>

Source§

impl<'a> PartialEq for IpAddressRef<'a>

Source§

impl<'a> PartialEq for SocketAddressRef<'a>

Source§

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

Source§

impl<'a> PartialEq for BorrowedFormatItem<'a>

Source§

impl<'a> PartialEq for Certificate<'a>

Source§

impl<'a> PartialEq for CertificateDer<'a>

Source§

impl<'a> PartialEq for rocket::mtls::Name<'a>

Source§

impl<'a> PartialEq for Oid<'a>

Source§

impl<'a> PartialEq for ECPoint<'a>

Source§

impl<'a> PartialEq for RSAPublicKey<'a>

Source§

impl<'a> PartialEq for RsaAesOaepParams<'a>

Source§

impl<'a> PartialEq for RsaSsaPssParams<'a>

Source§

impl<'a> PartialEq for EcdsaSigValue<'a>

Source§

impl<'a> PartialEq for AccessDescription<'a>

Source§

impl<'a> PartialEq for rocket::mtls::x509::AlgorithmIdentifier<'a>

Source§

impl<'a> PartialEq for AttributeTypeAndValue<'a>

Source§

impl<'a> PartialEq for AuthorityInfoAccess<'a>

Source§

impl<'a> PartialEq for AuthorityKeyIdentifier<'a>

Source§

impl<'a> PartialEq for CRLDistributionPoint<'a>

Source§

impl<'a> PartialEq for CRLDistributionPoints<'a>

Source§

impl<'a> PartialEq for CtExtensions<'a>

Source§

impl<'a> PartialEq for CtLogID<'a>

Source§

impl<'a> PartialEq for DigitallySigned<'a>

Source§

impl<'a> PartialEq for ExtendedKeyUsage<'a>

Source§

impl<'a> PartialEq for ExtensionRequest<'a>

Source§

impl<'a> PartialEq for GeneralSubtree<'a>

Source§

impl<'a> PartialEq for IssuerAlternativeName<'a>

Source§

impl<'a> PartialEq for IssuingDistributionPoint<'a>

Source§

impl<'a> PartialEq for KeyIdentifier<'a>

Source§

impl<'a> PartialEq for NameConstraints<'a>

Source§

impl<'a> PartialEq for PolicyInformation<'a>

Source§

impl<'a> PartialEq for PolicyMapping<'a>

Source§

impl<'a> PartialEq for PolicyMappings<'a>

Source§

impl<'a> PartialEq for PolicyQualifierInfo<'a>

Source§

impl<'a> PartialEq for RelativeDistinguishedName<'a>

Source§

impl<'a> PartialEq for RevokedCertificate<'a>

Source§

impl<'a> PartialEq for SignedCertificateTimestamp<'a>

Source§

impl<'a> PartialEq for SubjectAlternativeName<'a>

Source§

impl<'a> PartialEq for SubjectPublicKeyInfo<'a>

Source§

impl<'a> PartialEq for TbsCertList<'a>

Source§

impl<'a> PartialEq for TbsCertificate<'a>

Source§

impl<'a> PartialEq for UniqueIdentifier<'a>

Source§

impl<'a> PartialEq for X509Certificate<'a>

Source§

impl<'a> PartialEq for X509CertificationRequest<'a>

Source§

impl<'a> PartialEq for X509CertificationRequestInfo<'a>

Source§

impl<'a> PartialEq for X509CriAttribute<'a>

Source§

impl<'a> PartialEq for X509Extension<'a>

Source§

impl<'a> PartialEq for X509Name<'a>

Source§

impl<'a> PartialEq for BerObject<'a>

Source§

impl<'a> PartialEq for BitStringObject<'a>

Source§

impl<'a> PartialEq for Any<'a>

Source§

impl<'a> PartialEq for BitString<'a>

Source§

impl<'a> PartialEq for BmpString<'a>

Source§

impl<'a> PartialEq for EmbeddedPdv<'a>

Source§

impl<'a> PartialEq for GeneralString<'a>

Source§

impl<'a> PartialEq for GraphicString<'a>

Source§

impl<'a> PartialEq for rocket::mtls::x509::der_parser::asn1_rs::Header<'a>

Compare two BER headers. len fields are compared only if both objects have it set (same for raw_tag)

Source§

impl<'a> PartialEq for Ia5String<'a>

Source§

impl<'a> PartialEq for Integer<'a>

Source§

impl<'a> PartialEq for NumericString<'a>

Source§

impl<'a> PartialEq for ObjectDescriptor<'a>

Source§

impl<'a> PartialEq for OctetString<'a>

Source§

impl<'a> PartialEq for PrintableString<'a>

Source§

impl<'a> PartialEq for Sequence<'a>

Source§

impl<'a> PartialEq for TeletexString<'a>

Source§

impl<'a> PartialEq for UniversalString<'a>

Source§

impl<'a> PartialEq for Utf8String<'a>

Source§

impl<'a> PartialEq for VideotexString<'a>

Source§

impl<'a> PartialEq for VisibleString<'a>

1.79.0 · Source§

impl<'a> PartialEq for Utf8Chunk<'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 httparse::Header<'a>

Source§

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

Source§

impl<'a> PartialEq for MetadataBuilder<'a>

Source§

impl<'a> PartialEq for mime::Name<'a>

Source§

impl<'a> PartialEq for pear::input::text::Span<'a>

Source§

impl<'a> PartialEq for rmp::decode::bytes::Bytes<'a>

Source§

impl<'a> PartialEq for DnsName<'a>

Source§

impl<'a> PartialEq for CertificateRevocationListDer<'a>

Source§

impl<'a> PartialEq for CertificateSigningRequestDer<'a>

Source§

impl<'a> PartialEq for Der<'a>

Source§

impl<'a> PartialEq for EchConfigListBytes<'a>

Source§

impl<'a> PartialEq for PrivatePkcs1KeyDer<'a>

Source§

impl<'a> PartialEq for PrivatePkcs8KeyDer<'a>

Source§

impl<'a> PartialEq for PrivateSec1KeyDer<'a>

Source§

impl<'a> PartialEq for SubjectPublicKeyInfoDer<'a>

Source§

impl<'a> PartialEq for TrustAnchor<'a>

Source§

impl<'a> PartialEq for FfdheGroup<'a>

Source§

impl<'a> PartialEq for DecoderBuffer<'a>

Source§

impl<'a> PartialEq for DecoderBufferMut<'a>

Source§

impl<'a> PartialEq for EncoderBuffer<'a>

Source§

impl<'a> PartialEq for EncryptedPayload<'a>

Source§

impl<'a> PartialEq for ProtectedPayload<'a>

Source§

impl<'a> PartialEq for AckRangesDecoder<'a>

Source§

impl<'a> PartialEq for ConnectionClose<'a>

Source§

impl<'a> PartialEq for DcStatelessResetTokens<'a>

Source§

impl<'a> PartialEq for NewConnectionId<'a>

Source§

impl<'a> PartialEq for NewToken<'a>

Source§

impl<'a> PartialEq for PathChallenge<'a>

Source§

impl<'a> PartialEq for PathResponse<'a>

Source§

impl<'a> PartialEq for tracing_core::metadata::Metadata<'a>

Source§

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

Source§

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

Source§

impl<'a> PartialEq<&'a str> for http::method::Method

Source§

impl<'a> PartialEq<&'a str> for http::uri::authority::Authority

Source§

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

Source§

impl<'a> PartialEq<&'a str> for http::uri::Uri

Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialEq<&'a str> for winnow::stream::Bytes

1.8.0 · Source§

impl<'a> PartialEq<&'a OsStr> for std::path::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<&'a HeaderName> for HeaderName

Source§

impl<'a> PartialEq<&'a Method> for http::method::Method

Source§

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

Source§

impl<'a> PartialEq<&'a [u8]> for winnow::stream::Bytes

Source§

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

Source§

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

1.8.0 · Source§

impl<'a> PartialEq<Cow<'a, OsStr>> for std::path::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 std::path::Path

1.6.0 · Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialEq<InlinableString> for str

Source§

impl<'a> PartialEq<InlinableString> for String

Source§

impl<'a> PartialEq<InlinableString> for InlineString

Source§

impl<'a> PartialEq<bool> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<bool> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<f32> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<f32> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<f64> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<f64> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<i8> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<i8> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<i16> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<i16> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<i32> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<i32> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<i64> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<i64> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<isize> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<isize> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<str> for InlinableString

Source§

impl<'a> PartialEq<str> for InlineString

Source§

impl<'a> PartialEq<str> for BStr

Source§

impl<'a> PartialEq<str> for winnow::stream::Bytes

Source§

impl<'a> PartialEq<u8> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<u8> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<u16> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<u16> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<u32> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<u32> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<u64> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<u64> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<usize> for &'a rocket::serde::json::Value

Source§

impl<'a> PartialEq<usize> for &'a mut rocket::serde::json::Value

Source§

impl<'a> PartialEq<String> for InlinableString

1.8.0 · Source§

impl<'a> PartialEq<OsStr> for &'a std::path::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 std::path::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 std::path::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>

Source§

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

Source§

impl<'a> PartialEq<HeaderName> for &'a HeaderName

Source§

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

Source§

impl<'a> PartialEq<HeaderValue> for &'a HeaderValue

Source§

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

Source§

impl<'a> PartialEq<Method> for &'a http::method::Method

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialEq<InlineString> for InlinableString

Source§

impl<'a> PartialEq<InlineString> for str

Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialEq<BStr> for str

Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialEq<Bytes> for str

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialEq<[u8]> for winnow::stream::Bytes

Source§

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

Source§

impl<'a, 'b> PartialEq for Builder<'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 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>

Source§

impl<'a, 'b> PartialEq<ErrorKind<'b>> for rocket::form::error::ErrorKind<'a>

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 std::path::Path

1.8.0 · Source§

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a std::path::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<NameView<'b>> for NameView<'a>

Source§

impl<'a, 'b> PartialEq<ValueField<'b>> for ValueField<'a>

Source§

impl<'a, 'b> PartialEq<Cookie<'b>> for Cookie<'a>

Source§

impl<'a, 'b> PartialEq<Cookie<'b>> for CookieBuilder<'a>

§

impl<'a, 'b> PartialEq<Absolute<'b>> for Absolute<'a>

§

impl<'a, 'b> PartialEq<Authority<'b>> for rocket::http::uri::Authority<'a>

§

impl<'a, 'b> PartialEq<Host<'b>> for Host<'a>

§

impl<'a, 'b> PartialEq<Origin<'b>> for Origin<'a>

Source§

impl<'a, 'b> PartialEq<Origin<'b>> for RouteUri<'a>

§

impl<'a, 'b> PartialEq<Reference<'b>> for rocket::http::uri::Reference<'a>

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

Source§

impl<'a, 'b> PartialEq<CookieBuilder<'b>> for Cookie<'a>

Source§

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

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,

Source§

impl<'a, AckRanges, Data> PartialEq for Frame<'a, AckRanges, Data>
where AckRanges: PartialEq, Data: PartialEq,

Source§

impl<'a, SupportedVersions> PartialEq for VersionNegotiation<'a, SupportedVersions>
where SupportedVersions: PartialEq,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a, T> PartialEq<Slice<'a, UnsafeCell<T>>> for &[T]
where T: PartialEq,

Source§

impl<'a, T> PartialEq<Slice<'a, UnsafeCell<T>>> for [T]
where T: 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,

Source§

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

§

impl<'b> PartialEq<&Asterisk> for rocket::http::uri::Uri<'b>

§

impl<'b> PartialEq<Uri<'b>> for &Asterisk

§

impl<'b> PartialEq<Uri<'b>> for Asterisk

§

impl<'b> PartialEq<Asterisk> for rocket::http::uri::Uri<'b>

§

impl<'b, 'a> PartialEq<&Absolute<'a>> for rocket::http::uri::Uri<'b>

§

impl<'b, 'a> PartialEq<&Authority<'a>> for rocket::http::uri::Uri<'b>

§

impl<'b, 'a> PartialEq<&Origin<'a>> for rocket::http::uri::Uri<'b>

§

impl<'b, 'a> PartialEq<&Reference<'a>> for rocket::http::uri::Uri<'b>

§

impl<'b, 'a> PartialEq<Uri<'b>> for &Absolute<'a>

§

impl<'b, 'a> PartialEq<Uri<'b>> for &rocket::http::uri::Authority<'a>

§

impl<'b, 'a> PartialEq<Uri<'b>> for &Origin<'a>

§

impl<'b, 'a> PartialEq<Uri<'b>> for &rocket::http::uri::Reference<'a>

§

impl<'b, 'a> PartialEq<Uri<'b>> for Absolute<'a>

§

impl<'b, 'a> PartialEq<Uri<'b>> for rocket::http::uri::Authority<'a>

§

impl<'b, 'a> PartialEq<Uri<'b>> for Origin<'a>

§

impl<'b, 'a> PartialEq<Uri<'b>> for rocket::http::uri::Reference<'a>

§

impl<'b, 'a> PartialEq<Absolute<'a>> for rocket::http::uri::Uri<'b>

§

impl<'b, 'a> PartialEq<Authority<'a>> for rocket::http::uri::Uri<'b>

§

impl<'b, 'a> PartialEq<Origin<'a>> for rocket::http::uri::Uri<'b>

§

impl<'b, 'a> PartialEq<Reference<'a>> for rocket::http::uri::Uri<'b>

Source§

impl<'b, 'c, T> PartialEq for rmp_serde::decode::Reference<'b, 'c, T>
where T: PartialEq + 'static + ?Sized,

Source§

impl<'c> PartialEq for CookieBuilder<'c>

§

impl<'h> PartialEq for rocket::http::Header<'h>

§

impl<'h> PartialEq for rocket::http::HeaderMap<'h>

Source§

impl<'headers, 'buf> PartialEq for Request<'headers, 'buf>

Source§

impl<'headers, 'buf> PartialEq for httparse::Response<'headers, 'buf>

Source§

impl<'k> PartialEq for KeyMut<'k>

Source§

impl<'s> PartialEq<&'s str> for toml_edit::key::Key

Source§

impl<'s> PartialEq<&'s str> for KeyMut<'s>

Source§

impl<'s> PartialEq<str> for KeyMut<'s>

Source§

impl<'s> PartialEq<String> for KeyMut<'s>

Source§

impl<'s, T> PartialEq for SliceVec<'s, T>
where T: PartialEq,

Source§

impl<'s, T> PartialEq<&[T]> for SliceVec<'s, T>
where T: PartialEq,

Source§

impl<'v> PartialEq for rocket::form::Error<'v>

Source§

impl<'v> PartialEq for Errors<'v>

Source§

impl<A> PartialEq for TinyVec<A>
where A: Array, <A as Array>::Item: PartialEq,

Source§

impl<A> PartialEq for ExtendedGcd<A>
where A: PartialEq,

Source§

impl<A> PartialEq for Aad<A>
where A: PartialEq,

Source§

impl<A> PartialEq for ArrayVec<A>
where A: Array, <A as Array>::Item: PartialEq,

Source§

impl<A> PartialEq<&[<A as Array>::Item]> for TinyVec<A>
where A: Array, <A as Array>::Item: PartialEq,

Source§

impl<A> PartialEq<&[<A as Array>::Item]> for ArrayVec<A>
where A: Array, <A as Array>::Item: PartialEq,

Source§

impl<A> PartialEq<&A> for TinyVec<A>
where A: Array, <A as Array>::Item: PartialEq,

Source§

impl<A> PartialEq<&A> for ArrayVec<A>
where A: Array, <A as Array>::Item: PartialEq,

Source§

impl<A, B> PartialEq for figment::value::magic::Either<A, B>
where A: PartialEq, B: PartialEq,

Source§

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

Source§

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

Source§

impl<A, B> PartialEq for Tee<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,

Source§

impl<A, B> PartialEq<SmallVec<B>> for SmallVec<A>
where A: Array, B: Array, <A as Array>::Item: PartialEq<<B as Array>::Item>,

Source§

impl<AckRanges> PartialEq for Ack<AckRanges>
where AckRanges: PartialEq,

1.55.0 · Source§

impl<B, C> PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::ControlFlow<B, C>
where B: PartialEq, C: PartialEq,

Source§

impl<B: PartialEq<Name>> PartialEq<B> for NameView<'_>

Source§

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

Source§

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

Source§

impl<Data> PartialEq for s2n_quic_core::frame::datagram::Datagram<Data>
where Data: PartialEq,

Source§

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

Source§

impl<Dyn> PartialEq for DynMetadata<Dyn>
where Dyn: ?Sized,

Source§

impl<E> PartialEq for Err<E>
where E: PartialEq,

Source§

impl<E> PartialEq for s2n_quic_core::buffer::error::Error<E>
where E: PartialEq,

Source§

impl<E> PartialEq for ErrMode<E>
where E: PartialEq,

1.4.0 · Source§

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

1.29.0 · Source§

impl<H> PartialEq for BuildHasherDefault<H>

Source§

impl<I> PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::error::Error<I>
where I: PartialEq,

Source§

impl<I> PartialEq for VerboseError<I>
where I: PartialEq,

Source§

impl<I> PartialEq for InputError<I>
where I: PartialEq + Clone,

Source§

impl<I> PartialEq for Located<I>
where I: PartialEq,

Source§

impl<I> PartialEq for Partial<I>
where I: PartialEq,

Source§

impl<I, E> PartialEq for winnow::error::ParseError<I, E>
where I: PartialEq, E: PartialEq,

Source§

impl<I, S> PartialEq for Stateful<I, S>
where I: PartialEq, S: PartialEq,

Source§

impl<Id> PartialEq for aws_lc_rs::kem::Algorithm<Id>

1.0.0 · Source§

impl<Idx> PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::Range<Idx>
where Idx: PartialEq,

1.0.0 · Source§

impl<Idx> PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::RangeFrom<Idx>
where Idx: PartialEq,

1.26.0 · Source§

impl<Idx> PartialEq for rocket::mtls::x509::der_parser::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,

Source§

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,

Source§

impl<K, V> PartialEq for indexmap::map::slice::Slice<K, V>
where K: PartialEq, V: PartialEq,

1.0.0 · Source§

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

1.0.0 · Source§

impl<K, V, S> PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::HashMap<K, V, S>
where K: Eq + Hash, V: PartialEq, S: BuildHasher,

Source§

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

Source§

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

Source§

impl<M> PartialEq for WithMaxLevel<M>
where M: PartialEq,

Source§

impl<M> PartialEq for WithMinLevel<M>
where M: PartialEq,

Source§

impl<M, F> PartialEq for WithFilter<M, F>
where M: PartialEq, F: PartialEq,

Source§

impl<N: AsRef<Name> + ?Sized> PartialEq<N> for NameBuf<'_>

Source§

impl<O> PartialEq for F32<O>
where O: PartialEq,

Source§

impl<O> PartialEq for F64<O>
where O: PartialEq,

Source§

impl<O> PartialEq for zerocopy::byteorder::I16<O>
where O: PartialEq,

Source§

impl<O> PartialEq for zerocopy::byteorder::I32<O>
where O: PartialEq,

Source§

impl<O> PartialEq for zerocopy::byteorder::I64<O>
where O: PartialEq,

Source§

impl<O> PartialEq for zerocopy::byteorder::I128<O>
where O: PartialEq,

Source§

impl<O> PartialEq for zerocopy::byteorder::U16<O>
where O: PartialEq,

Source§

impl<O> PartialEq for zerocopy::byteorder::U32<O>
where O: PartialEq,

Source§

impl<O> PartialEq for zerocopy::byteorder::U64<O>
where O: PartialEq,

Source§

impl<O> PartialEq for zerocopy::byteorder::U128<O>
where O: PartialEq,

Source§

impl<O> PartialEq<F32<O>> for [u8; 4]
where O: ByteOrder,

Source§

impl<O> PartialEq<F64<O>> for [u8; 8]
where O: ByteOrder,

Source§

impl<O> PartialEq<I16<O>> for [u8; 2]
where O: ByteOrder,

Source§

impl<O> PartialEq<I32<O>> for [u8; 4]
where O: ByteOrder,

Source§

impl<O> PartialEq<I64<O>> for [u8; 8]
where O: ByteOrder,

Source§

impl<O> PartialEq<I128<O>> for [u8; 16]
where O: ByteOrder,

Source§

impl<O> PartialEq<U16<O>> for [u8; 2]
where O: ByteOrder,

Source§

impl<O> PartialEq<U32<O>> for [u8; 4]
where O: ByteOrder,

Source§

impl<O> PartialEq<U64<O>> for [u8; 8]
where O: ByteOrder,

Source§

impl<O> PartialEq<U128<O>> for [u8; 16]
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 2]> for zerocopy::byteorder::I16<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 2]> for zerocopy::byteorder::U16<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 4]> for F32<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 4]> for zerocopy::byteorder::I32<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 4]> for zerocopy::byteorder::U32<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 8]> for F64<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 8]> for zerocopy::byteorder::I64<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 8]> for zerocopy::byteorder::U64<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 16]> for zerocopy::byteorder::I128<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<[u8; 16]> for zerocopy::byteorder::U128<O>
where O: ByteOrder,

Source§

impl<OriginalDestinationConnectionId, StatelessResetToken, PreferredAddress, RetrySourceConnectionId> PartialEq for TransportParameters<OriginalDestinationConnectionId, StatelessResetToken, PreferredAddress, RetrySourceConnectionId>
where OriginalDestinationConnectionId: PartialEq, StatelessResetToken: PartialEq, PreferredAddress: PartialEq, RetrySourceConnectionId: PartialEq,

Source§

impl<PacketInfo> PartialEq for SentPacketInfo<PacketInfo>
where PacketInfo: PartialEq,

Source§

impl<Path> PartialEq for s2n_quic_core::inet::datagram::Header<Path>
where Path: PartialEq,

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> PartialEq for RawCss<R>

Source§

impl<R: PartialEq> PartialEq for RawHtml<R>

Source§

impl<R: PartialEq> PartialEq for RawJavaScript<R>

Source§

impl<R: PartialEq> PartialEq for RawJson<R>

Source§

impl<R: PartialEq> PartialEq for RawMsgPack<R>

Source§

impl<R: PartialEq> PartialEq for RawText<R>

Source§

impl<R: PartialEq> PartialEq for RawXml<R>

Source§

impl<R: PartialEq> PartialEq for Accepted<R>

Source§

impl<R: PartialEq> PartialEq for BadRequest<R>

Source§

impl<R: PartialEq> PartialEq for Conflict<R>

Source§

impl<R: PartialEq> PartialEq for Created<R>

Source§

impl<R: PartialEq> PartialEq for Custom<R>

Source§

impl<R: PartialEq> PartialEq for Forbidden<R>

Source§

impl<R: PartialEq> PartialEq for NotFound<R>

Source§

impl<R: PartialEq> PartialEq for Unauthorized<R>

Source§

impl<S: PartialEq, E: PartialEq, F: PartialEq> PartialEq for rocket::outcome::Outcome<S, E, F>

Source§

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

Source§

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

1.17.0 · Source§

impl<T> PartialEq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::Bound<T>
where T: PartialEq,

1.0.0 · Source§

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

1.36.0 · Source§

impl<T> PartialEq for Poll<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 httparse::Status<T>
where T: PartialEq,

Source§

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

Source§

impl<T> PartialEq for s2n_quic_core::state::Error<T>
where T: PartialEq,

Source§

impl<T> PartialEq for tokio::sync::mpsc::error::SendTimeoutError<T>
where T: PartialEq,

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

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.

Source§

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

Source§

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

Source§

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

Source§

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,

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,

Source§

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

Source§

impl<T> PartialEq for CtOutput<T>
where T: OutputSizeUser,

Source§

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

Source§

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

Source§

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

Source§

impl<T> PartialEq for http::header::map::HeaderMap<T>
where T: PartialEq,

Source§

impl<T> PartialEq for indexmap::set::slice::Slice<T>
where T: PartialEq,

Source§

impl<T> PartialEq for Ratio<T>
where T: Clone + Integer,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> PartialEq for tokio::sync::once_cell::OnceCell<T>
where T: PartialEq,

Source§

impl<T> PartialEq for tokio::sync::watch::error::SendError<T>
where T: PartialEq,

Source§

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

Source§

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

1.19.0 · Source§

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

Source§

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

Source§

impl<T> PartialEq<Range<T>> for &Interval<T>
where T: IntervalBound,

Source§

impl<T> PartialEq<Range<T>> for Interval<T>
where T: IntervalBound,

Source§

impl<T> PartialEq<RangeInclusive<T>> for &Interval<T>
where T: IntervalBound,

Source§

impl<T> PartialEq<RangeInclusive<T>> for Interval<T>
where T: IntervalBound,

Source§

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

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 0]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 1]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 2]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 3]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 4]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 5]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 6]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 7]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 8]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 9]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 10]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 11]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 12]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 13]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 14]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 15]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 16]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 17]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 18]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 19]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 20]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 21]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 22]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 23]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 24]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 25]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 26]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 27]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 28]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 29]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 30]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 31]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T; 32]
where T: PartialEq,

Source§

impl<T> PartialEq<Extent<&[T]>> for &[T]
where T: PartialEq,

Source§

impl<T> PartialEq<T> for ByteUnit
where T: Into<ByteUnit> + Copy,

Source§

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

Source§

impl<T> PartialEq<T> for Interval<T>
where T: Ord,

1.0.0 · Source§

impl<T, A> PartialEq for rocket::mtls::x509::der_parser::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,

1.0.0 · Source§

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

Source§

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

Source§

impl<T, B> PartialEq for zerocopy::Ref<B, [T]>
where B: ByteSlice, T: FromBytes + PartialEq,

Source§

impl<T, B> PartialEq for zerocopy::Ref<B, T>
where B: ByteSlice, T: FromBytes + PartialEq,

Source§

impl<T, B, R> PartialEq<R> for Counter<T, B>
where Counter<T, B>: PartialOrd<R>,

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,

Source§

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

Source§

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

Source§

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,

Source§

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

Source§

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 rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::HashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

Source§

impl<T, S> PartialEq for Checkpoint<T, S>
where T: PartialEq,

Source§

impl<T, S, A> PartialEq for hashbrown::set::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>,

Source§

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

1.0.0 · Source§

impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A1>
where A1: Allocator, A2: Allocator, T: PartialEq<U>,

Source§

impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for allocator_api2::stable::vec::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 rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

Source§

impl<T, U, A> PartialEq<&[U]> for allocator_api2::stable::vec::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 rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

Source§

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

1.48.0 · Source§

impl<T, U, A> PartialEq<[U]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

Source§

impl<T, U, A> PartialEq<[U]> for allocator_api2::stable::vec::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>,

Source§

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

Source§

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

Source§

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

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, 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 rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

Source§

impl<T, U, A, const N: usize> PartialEq<&[U; N]> for allocator_api2::stable::vec::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 rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator, T: PartialEq<U>,

Source§

impl<T, U, A, const N: usize> PartialEq<[U; N]> for allocator_api2::stable::vec::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>,

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>

Source§

impl<T: PartialEq + Send + Sync + 'static> PartialEq for State<T>

Source§

impl<T: PartialEq> PartialEq for Form<T>

Source§

impl<T: PartialEq> PartialEq for Lenient<T>

Source§

impl<T: PartialEq> PartialEq for Strict<T>

Source§

impl<T: PartialEq> PartialEq for Json<T>

Available on crate feature json only.
Source§

impl<T: PartialEq, const COMPACT: bool> PartialEq for MsgPack<T, COMPACT>

Available on crate feature msgpack only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<X> PartialEq for Uniform<X>

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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