Trait rocket::mtls::oid::asn1_rs::nom::lib::std::cmp::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

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

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

Implementors§

source§

impl PartialEq for rocket::config::CipherSuite

source§

impl PartialEq for LogLevel

source§

impl PartialEq for Sig

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

source§

impl PartialEq for Class

source§

impl PartialEq for Length

source§

impl PartialEq for PrettyPrinterFlag

source§

impl PartialEq for X509Error

source§

impl PartialEq for ASN1TimeZone

source§

impl PartialEq for DerConstraint

source§

impl PartialEq for rocket::mtls::oid::asn1_rs::Error

source§

impl PartialEq for Explicit

source§

impl PartialEq for Implicit

source§

impl PartialEq for rocket::mtls::oid::asn1_rs::Needed

source§

impl PartialEq for Real

source§

impl PartialEq for rocket::mtls::oid::asn1_rs::nom::CompareResult

source§

impl PartialEq for rocket::mtls::oid::asn1_rs::nom::error::ErrorKind

source§

impl PartialEq for VerboseErrorKind

source§

impl PartialEq for rocket::mtls::oid::asn1_rs::nom::number::Endianness

source§

impl PartialEq for TryReserveErrorKind

1.34.0 · source§

impl PartialEq for Infallible

1.28.0 · source§

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

source§

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

1.0.0 · source§

impl PartialEq for rocket::mtls::oid::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 std::net::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 base64::alphabet::ParseAlphabetError

source§

impl PartialEq for base64::alphabet::ParseAlphabetError

source§

impl PartialEq for base64::decode::DecodeError

source§

impl PartialEq for base64::decode::DecodeError

source§

impl PartialEq for base64::decode::DecodeError

source§

impl PartialEq for base64::decode::DecodeSliceError

source§

impl PartialEq for base64::decode::DecodeSliceError

source§

impl PartialEq for base64::encode::EncodeSliceError

source§

impl PartialEq for base64::encode::EncodeSliceError

source§

impl PartialEq for base64::engine::DecodePaddingMode

source§

impl PartialEq for base64::engine::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 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 hashbrown::TryReserveError

source§

impl PartialEq for httparse::Error

source§

impl PartialEq for InlinableString

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 Item

source§

impl PartialEq for RevocationReason

source§

impl PartialEq for webpki::error::Error

source§

impl PartialEq for webpki::subject_name::ip_address::IpAddr

source§

impl PartialEq for ServerName

source§

impl PartialEq for Tls12Resumption

source§

impl PartialEq for Side

source§

impl PartialEq for AlertDescription

source§

impl PartialEq for rustls::enums::CipherSuite

source§

impl PartialEq for rustls::enums::ContentType

source§

impl PartialEq for HandshakeType

source§

impl PartialEq for ProtocolVersion

source§

impl PartialEq for SignatureAlgorithm

source§

impl PartialEq for SignatureScheme

source§

impl PartialEq for CertRevocationListError

source§

impl PartialEq for CertificateError

source§

impl PartialEq for rustls::error::Error

source§

impl PartialEq for InvalidMessage

source§

impl PartialEq for PeerIncompatible

source§

impl PartialEq for PeerMisbehaved

source§

impl PartialEq for AlertLevel

source§

impl PartialEq for CertificateStatusType

source§

impl PartialEq for ClientCertificateType

source§

impl PartialEq for Compression

source§

impl PartialEq for ECCurveType

source§

impl PartialEq for ECPointFormat

source§

impl PartialEq for ExtensionType

source§

impl PartialEq for HashAlgorithm

source§

impl PartialEq for HeartbeatMessageType

source§

impl PartialEq for HeartbeatMode

source§

impl PartialEq for KeyUpdateRequest

source§

impl PartialEq for NamedCurve

source§

impl PartialEq for NamedGroup

source§

impl PartialEq for PSKKeyExchangeMode

source§

impl PartialEq for ServerNameType

source§

impl PartialEq for KeyExchangeAlgorithm

source§

impl PartialEq for BulkAlgorithm

source§

impl PartialEq for SupportedCipherSuite

source§

impl PartialEq for sct::Error

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

source§

impl PartialEq for BernoulliError

source§

impl PartialEq for WeightedError

source§

impl PartialEq for IndexVec

1.0.0 (const: unstable) · source§

impl PartialEq for bool

1.0.0 (const: unstable) · source§

impl PartialEq for char

1.0.0 (const: unstable) · source§

impl PartialEq for f16

1.0.0 (const: unstable) · source§

impl PartialEq for f32

1.0.0 (const: unstable) · source§

impl PartialEq for f64

1.0.0 (const: unstable) · source§

impl PartialEq for f128

1.0.0 (const: unstable) · source§

impl PartialEq for i8

1.0.0 (const: unstable) · source§

impl PartialEq for i16

1.0.0 (const: unstable) · source§

impl PartialEq for i32

1.0.0 (const: unstable) · source§

impl PartialEq for i64

1.0.0 (const: unstable) · source§

impl PartialEq for i128

1.0.0 (const: unstable) · source§

impl PartialEq for isize

source§

impl PartialEq for !

1.0.0 · source§

impl PartialEq for str

1.0.0 (const: unstable) · source§

impl PartialEq for u8

1.0.0 (const: unstable) · source§

impl PartialEq for u16

1.0.0 (const: unstable) · source§

impl PartialEq for u32

1.0.0 (const: unstable) · source§

impl PartialEq for u64

1.0.0 (const: unstable) · source§

impl PartialEq for u128

1.0.0 · source§

impl PartialEq for ()

1.0.0 (const: unstable) · source§

impl PartialEq for usize

source§

impl PartialEq for Config

source§

impl PartialEq for Ident

source§

impl PartialEq for MutualTls

source§

impl PartialEq for SecretKey

source§

impl PartialEq for rocket::config::Shutdown

source§

impl PartialEq for TlsConfig

source§

impl PartialEq for Limits

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 BigInt

source§

impl PartialEq for BigUint

source§

impl PartialEq for ParseBigIntError

source§

impl PartialEq for rocket::mtls::x509::ber::Tag

source§

impl PartialEq for ASN1Time

source§

impl PartialEq for BasicConstraints

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 PolicyConstraints

source§

impl PartialEq for ReasonCode

source§

impl PartialEq for ReasonFlags

source§

impl PartialEq for TbsCertificateParser

source§

impl PartialEq for Validity

source§

impl PartialEq for X509CertificateParser

source§

impl PartialEq for X509ExtensionParser

source§

impl PartialEq for X509Version

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 UtcTime

source§

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

1.0.0 · source§

impl PartialEq for rocket::mtls::oid::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 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.0.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 Ipv4Addr

1.0.0 · source§

impl PartialEq for 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.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 SystemTime

source§

impl PartialEq for aead::Error

source§

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

source§

impl PartialEq for base64::alphabet::Alphabet

source§

impl PartialEq for base64::alphabet::Alphabet

source§

impl PartialEq for base64::engine::DecodeMetadata

source§

impl PartialEq for base64::engine::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 StreamId

source§

impl PartialEq for http::header::name::HeaderName

source§

impl PartialEq for http::header::value::HeaderValue

source§

impl PartialEq for http::method::Method

source§

impl PartialEq for http::status::StatusCode

source§

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

source§

impl PartialEq for http::uri::path::PathAndQuery

source§

impl PartialEq for http::uri::scheme::Scheme

source§

impl PartialEq for http::uri::Uri

source§

impl PartialEq for http::version::Version

source§

impl PartialEq for http::header::name::HeaderName

source§

impl PartialEq for http::header::value::HeaderValue

source§

impl PartialEq for http::method::Method

source§

impl PartialEq for http::status::StatusCode

source§

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

source§

impl PartialEq for http::uri::path::PathAndQuery

source§

impl PartialEq for http::uri::scheme::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 Token

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 EcdsaSigningAlgorithm

source§

impl PartialEq for 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 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 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 webpki::subject_name::dns_name::DnsName

source§

impl PartialEq for InvalidDnsNameError

source§

impl PartialEq for webpki::subject_name::ip_address::AddrParseError

source§

impl PartialEq for InvalidSubjectNameError

source§

impl PartialEq for webpki::time::Time

source§

impl PartialEq for IoState

source§

impl PartialEq for rustls::dns_name::DnsName

source§

impl PartialEq for rustls::key::Certificate

source§

impl PartialEq for PrivateKey

source§

impl PartialEq for Payload

source§

impl PartialEq for PayloadU8

source§

impl PartialEq for PayloadU16

source§

impl PartialEq for PayloadU24

source§

impl PartialEq for Random

source§

impl PartialEq for SessionId

source§

impl PartialEq for Tls12CipherSuite

source§

impl PartialEq for Tls13CipherSuite

source§

impl PartialEq for SupportedProtocolVersion

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

source§

impl PartialEq for tracing_core::metadata::LevelFilter

source§

impl PartialEq for Id

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 Timestamp

source§

impl PartialEq for BStr

source§

impl PartialEq for winnow::stream::Bytes

source§

impl PartialEq for winnow::stream::Range

source§

impl PartialEq for Pem

source§

impl PartialEq for Condition

source§

impl PartialEq for Style

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

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

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 Ipv4Addr

1.16.0 · source§

impl PartialEq<IpAddr> for 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<i32> for rocket::serde::json::Value

source§

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

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 http::header::name::HeaderName

source§

impl PartialEq<str> for http::header::value::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 http::uri::path::PathAndQuery

source§

impl PartialEq<str> for http::uri::scheme::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 http::header::name::HeaderName

source§

impl PartialEq<str> for http::header::value::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 http::uri::path::PathAndQuery

source§

impl PartialEq<str> for http::uri::scheme::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<u16> for rocket::serde::json::Value

source§

impl PartialEq<u16> for http::status::StatusCode

source§

impl PartialEq<u16> for http::status::StatusCode

source§

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

source§

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

source§

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

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

§

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 http::header::value::HeaderValue

source§

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

source§

impl PartialEq<String> for http::uri::path::PathAndQuery

source§

impl PartialEq<String> for http::header::value::HeaderValue

source§

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

source§

impl PartialEq<String> for http::uri::path::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

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

1.8.0 · source§

impl PartialEq<Path> for OsStr

1.8.0 · source§

impl PartialEq<Path> for OsString

1.6.0 · source§

impl PartialEq<Path> for PathBuf

1.8.0 · source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · source§

impl PartialEq<PathBuf> for OsString

1.6.0 · source§

impl PartialEq<PathBuf> for 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::oid::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::oid::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<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<Duration> for core::time::Duration

source§

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

source§

impl PartialEq<OffsetDateTime> for SystemTime

source§

impl PartialEq<Level> for tracing_core::metadata::LevelFilter

source§

impl PartialEq<LevelFilter> for tracing_core::metadata::Level

source§

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

source§

impl PartialEq<[u8]> for BytesMut

source§

impl PartialEq<[u8]> for http::header::value::HeaderValue

source§

impl PartialEq<[u8]> for http::header::value::HeaderValue

§

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

source§

impl<'a> PartialEq for BerObjectContent<'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 PdvIdentification<'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 IpAddrRef<'a>

source§

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

source§

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

source§

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

§

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

§

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

source§

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

source§

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

source§

impl<'a> PartialEq for rocket::mtls::x509::ber::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 AccessDescription<'a>

source§

impl<'a> PartialEq for 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 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 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 UnparsedObject<'a>

source§

impl<'a> PartialEq for X509Certificate<'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 Oid<'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 GeneralString<'a>

source§

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

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

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

1.10.0 · source§

impl<'a> PartialEq for 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 DnsNameRef<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> PartialEq<&'a str> for http::header::name::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 http::uri::path::PathAndQuery

source§

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

source§

impl<'a> PartialEq<&'a str> for http::header::name::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 http::uri::path::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

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 http::header::name::HeaderName

source§

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

source§

impl<'a> PartialEq<&'a HeaderName> for http::header::name::HeaderName

source§

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

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<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 http::header::name::HeaderName

source§

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

source§

impl<'a> PartialEq<HeaderValue> for &'a http::header::value::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<HeaderName> for &'a str

source§

impl<'a> PartialEq<HeaderName> for &'a http::header::name::HeaderName

source§

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

source§

impl<'a> PartialEq<HeaderValue> for &'a http::header::value::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, 'b> PartialEq for Builder<'a, 'b>

1.0.0 · source§

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

source§

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

source§

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

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>

source§

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

source§

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

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<str> for BStr

source§

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

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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, T> PartialEq for http::header::map::GetAll<'a, T>
where T: PartialEq,

source§

impl<'a, T> PartialEq for http::header::map::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 http::header::value::HeaderValue
where HeaderValue: PartialEq<T>, T: ?Sized,

source§

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

source§

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

§

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

§

impl<'b> PartialEq<Asterisk> 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<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 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<'v> PartialEq for rocket::form::Error<'v>

source§

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

source§

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

source§

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

source§

impl<A, B> PartialEq for figment::value::magic::Either<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>,

1.55.0 · source§

impl<B, C> PartialEq for 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<Dyn> PartialEq for DynMetadata<Dyn>
where Dyn: ?Sized,

source§

impl<E> PartialEq for Err<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::oid::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,

1.0.0 · source§

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

1.0.0 · source§

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

1.26.0 · source§

impl<Idx> PartialEq for 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<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::oid::asn1_rs::nom::lib::std::collections::HashMap<K, V, S>
where K: Eq + Hash, V: PartialEq, S: BuildHasher,

source§

impl<K, V, S> PartialEq for AHashMap<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<N: AsRef<Name> + ?Sized> PartialEq<N> for NameBuf<'_>

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 Outcome<S, E, F>

source§

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

1.17.0 · source§

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

1.0.0 · source§

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

1.36.0 · source§

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

source§

impl<T> PartialEq for BasicExtension<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 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 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 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 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 http::uri::port::Port<T>

source§

impl<T> PartialEq<u16> for http::uri::port::Port<T>

source§

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

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,

1.0.0 · source§

impl<T, A> PartialEq for rocket::mtls::oid::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 Ref<B, [T]>
where B: ByteSlice, T: FromBytes + PartialEq,

source§

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

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

source§

impl<T, S> PartialEq for AHashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

source§

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

source§

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

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 http::uri::port::Port<T>

source§

impl<T, U> PartialEq<Port<U>> for http::uri::port::Port<T>

1.0.0 · source§

impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for rocket::mtls::oid::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::oid::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::oid::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::oid::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::oid::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::oid::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> PartialEq for MsgPack<T>

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