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

Trait Eq

1.0.0 · Source
pub trait Eq: PartialEq { }
Available on crate feature mtls only.
Expand description

Trait for comparisons corresponding to equivalence relations.

The primary difference to PartialEq is the additional requirement for reflexivity. A type that implements PartialEq guarantees that for all a, b and c:

  • symmetric: a == b implies b == a and a != b implies !(a == b)
  • transitive: a == b and b == c implies a == c

Eq, which builds on top of PartialEq also implies:

  • reflexive: a == a

This property cannot be checked by the compiler, and therefore Eq is a trait without methods.

Violating this property 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.

Floating point types such as f32 and f64 implement only PartialEq but not Eq because NaN != NaN.

§Derivable

This trait can be used with #[derive]. When derived, because Eq has no extra methods, it is only informing the compiler that this is an equivalence relation rather than a partial equivalence relation. Note that the derive strategy requires all fields are Eq, which isn’t always desired.

§How can I implement Eq?

If you cannot use the derive strategy, specify that your type implements Eq, which has no extra methods:

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

impl Eq for Book {}

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Eq for CliColors

Source§

impl Eq for Entity

§

impl Eq for rocket::http::Method

Source§

impl Eq for SameSite

§

impl Eq for StatusClass

§

impl Eq for PathError

Source§

impl Eq for Endpoint

Source§

impl Eq for Value

Source§

impl Eq for Feature

Source§

impl Eq for Sig

Source§

impl Eq for rocket::tls::CipherSuite

Available on crate feature tls only.
Source§

impl Eq for TraceFormat

Source§

impl Eq for Sign

Source§

impl Eq for ASN1TimeZone

Source§

impl Eq for Class

Source§

impl Eq for DerConstraint

Source§

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

Source§

impl Eq for Explicit

Source§

impl Eq for Implicit

Source§

impl Eq for Length

Source§

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

Source§

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

Source§

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

Source§

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

1.34.0 · Source§

impl Eq for Infallible

1.28.0 · Source§

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

Source§

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

1.0.0 · Source§

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

Source§

impl Eq for AsciiChar

1.7.0 · Source§

impl Eq for core::net::ip_addr::IpAddr

Source§

impl Eq for Ipv6MulticastScope

1.0.0 · Source§

impl Eq for SocketAddr

1.0.0 · Source§

impl Eq for FpCategory

1.55.0 · Source§

impl Eq for IntErrorKind

1.0.0 · Source§

impl Eq for core::sync::atomic::Ordering

1.65.0 · Source§

impl Eq for BacktraceStatus

1.0.0 · Source§

impl Eq for VarError

1.0.0 · Source§

impl Eq for std::io::SeekFrom

1.0.0 · Source§

impl Eq for std::io::error::ErrorKind

1.0.0 · Source§

impl Eq for Shutdown

Source§

impl Eq for BacktraceStyle

1.12.0 · Source§

impl Eq for RecvTimeoutError

1.0.0 · Source§

impl Eq for std::sync::mpsc::TryRecvError

Source§

impl Eq for allocator_api2::stable::raw_vec::TryReserveErrorKind

Source§

impl Eq for TlsProtocolId

Source§

impl Eq for AlgorithmId

Source§

impl Eq for OperatingMode

Source§

impl Eq for BlockCipherId

Source§

impl Eq for KeySize

Source§

impl Eq for point_conversion_form_t

Source§

impl Eq for ParseAlphabetError

Source§

impl Eq for base64::decode::DecodeError

Source§

impl Eq for DecodeSliceError

Source§

impl Eq for EncodeSliceError

Source§

impl Eq for DecodePaddingMode

Source§

impl Eq for BigEndian

Source§

impl Eq for LittleEndian

Source§

impl Eq for const_oid::error::Error

Source§

impl Eq for Expiration

Source§

impl Eq for cookie::parse::ParseError

Source§

impl Eq for BitOrder

Source§

impl Eq for DecodeKind

Source§

impl Eq for CoderResult

Source§

impl Eq for DecoderResult

Source§

impl Eq for EncoderResult

Source§

impl Eq for Latin1Bidi

Source§

impl Eq for PollNext

Source§

impl Eq for ErrorLevel

Source§

impl Eq for hashbrown::TryReserveError

Source§

impl Eq for httparse::Error

Source§

impl Eq for InlinableString

Source§

impl Eq for intrusive_collections::rbtree::Color

Source§

impl Eq for fsconfig_command

Source§

impl Eq for membarrier_cmd

Source§

impl Eq for membarrier_cmd_flag

Source§

impl Eq for log::Level

Source§

impl Eq for log::LevelFilter

Source§

impl Eq for multer::error::Error

Source§

impl Eq for OnceState

Source§

impl Eq for FilterOp

Source§

impl Eq for ParkResult

Source§

impl Eq for RequeueOp

Source§

impl Eq for BytesMode

Source§

impl Eq for Advice

Source§

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

Source§

impl Eq for FlockOperation

Source§

impl Eq for rustix::fs::seek_from::SeekFrom

Source§

impl Eq for Direction

Source§

impl Eq for rustls_pki_types::server_name::IpAddr

Source§

impl Eq for ExpirationPolicy

Source§

impl Eq for RevocationCheckDepth

Source§

impl Eq for UnknownStatusPolicy

Source§

impl Eq for RevocationReason

Source§

impl Eq for DerTypeId

Source§

impl Eq for webpki::error::Error

Source§

impl Eq for EchStatus

Source§

impl Eq for CompressionLevel

Source§

impl Eq for AlertDescription

Source§

impl Eq for CertificateCompressionAlgorithm

Source§

impl Eq for rustls::enums::CipherSuite

Source§

impl Eq for rustls::enums::ContentType

Source§

impl Eq for rustls::enums::HandshakeType

Source§

impl Eq for ProtocolVersion

Source§

impl Eq for SignatureAlgorithm

Source§

impl Eq for SignatureScheme

Source§

impl Eq for EncryptedClientHelloError

Source§

impl Eq for InconsistentKeys

Source§

impl Eq for HashAlgorithm

Source§

impl Eq for NamedGroup

Source§

impl Eq for s2n_quic_core::ack::ranges::Error

Source§

impl Eq for s2n_quic_core::connection::error::Error

Source§

impl Eq for Classification

Source§

impl Eq for s2n_quic_core::connection::id::Interest

Source§

impl Eq for s2n_quic_core::crypto::tls::HandshakeType

Source§

impl Eq for s2n_quic_core::endpoint::Location

Source§

impl Eq for s2n_quic_core::endpoint::Type

Source§

impl Eq for s2n_quic_core::endpoint::limits::Outcome

Source§

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

Source§

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

Source§

impl Eq for Units

Source§

impl Eq for AckElicitation

Source§

impl Eq for Probe

Source§

impl Eq for ExplicitCongestionNotification

Source§

impl Eq for IpAddress

Source§

impl Eq for SocketAddress

Source§

impl Eq for UnicastScope

Source§

impl Eq for IntervalSetError

Source§

impl Eq for s2n_quic_core::io::tx::Error

Source§

impl Eq for PacketNumberSpace

Source§

impl Eq for ValidationOutcome

Source§

impl Eq for DenyReason

Source§

impl Eq for s2n_quic_core::path::migration::Outcome

Source§

impl Eq for MtuResult

Source§

impl Eq for s2n_quic_core::recovery::loss::Outcome

Source§

impl Eq for StreamError

Source§

impl Eq for s2n_quic_core::stream::ops::Status

Source§

impl Eq for Receiver

Source§

impl Eq for Sender

Source§

impl Eq for StreamType

Source§

impl Eq for s2n_quic_core::task::cooldown::Outcome

Source§

impl Eq for Source

Source§

impl Eq for Constraint

Source§

impl Eq for s2n_quic_core::transmission::interest::Interest

Source§

impl Eq for s2n_quic_core::transmission::mode::Mode

Source§

impl Eq for SocketType

Source§

impl Eq for AmplificationOutcome

Source§

impl Eq for Category

Source§

impl Eq for stable_pattern::pattern::SearchStep

Source§

impl Eq for InvalidFormatDescription

Source§

impl Eq for Parse

Source§

impl Eq for ParseFromDescription

Source§

impl Eq for TryFromParsed

Source§

impl Eq for time::format_description::component::Component

Source§

impl Eq for MonthRepr

Source§

impl Eq for time::format_description::modifier::Padding

Source§

impl Eq for SubsecondDigits

Source§

impl Eq for UnixTimestampPrecision

Source§

impl Eq for WeekNumberRepr

Source§

impl Eq for WeekdayRepr

Source§

impl Eq for YearRepr

Source§

impl Eq for OwnedFormatItem

Source§

impl Eq for DateKind

Source§

impl Eq for FormattedComponents

Source§

impl Eq for OffsetPrecision

Source§

impl Eq for TimePrecision

Source§

impl Eq for time::month::Month

Source§

impl Eq for time::weekday::Weekday

Source§

impl Eq for RuntimeFlavor

Source§

impl Eq for TryAcquireError

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Eq for MissedTickBehavior

Source§

impl Eq for Offset

Source§

impl Eq for toml_edit::ser::Error

Source§

impl Eq for winnow::binary::Endianness

Source§

impl Eq for winnow::error::ErrorKind

Source§

impl Eq for winnow::error::Needed

Source§

impl Eq for StrContext

Source§

impl Eq for StrContextValue

Source§

impl Eq for CompareResult

Source§

impl Eq for Attribute

Source§

impl Eq for Quirk

Source§

impl Eq for yansi::color::Color

Source§

impl Eq for rand::distributions::bernoulli::BernoulliError

Source§

impl Eq for rand::distributions::bernoulli::BernoulliError

Source§

impl Eq for rand::distributions::weighted::WeightedError

Source§

impl Eq for rand::distributions::weighted_index::WeightedError

1.0.0 · Source§

impl Eq for bool

1.0.0 · Source§

impl Eq for char

1.0.0 · Source§

impl Eq for i8

1.0.0 · Source§

impl Eq for i16

1.0.0 · Source§

impl Eq for i32

1.0.0 · Source§

impl Eq for i64

1.0.0 · Source§

impl Eq for i128

1.0.0 · Source§

impl Eq for isize

Source§

impl Eq for !

1.0.0 · Source§

impl Eq for str

1.0.0 · Source§

impl Eq for u8

1.0.0 · Source§

impl Eq for u16

1.0.0 · Source§

impl Eq for u32

1.0.0 · Source§

impl Eq for u64

1.0.0 · Source§

impl Eq for u128

1.0.0 · Source§

impl Eq for ()

1.0.0 · Source§

impl Eq for usize

Source§

impl Eq for rocket::config::Level

Source§

impl Eq for ByteUnit

Source§

impl Eq for rocket::data::Limits

Source§

impl Eq for rocket::error::Empty

Source§

impl Eq for rocket::form::name::Key

Source§

impl Eq for rocket::form::name::Name

Source§

impl Eq for NameBuf<'_>

Source§

impl Eq for NameView<'_>

Source§

impl Eq for Options

§

impl Eq for rocket::http::ContentType

§

impl Eq for MediaType

§

impl Eq for RawStr

§

impl Eq for RawStrBuf

§

impl Eq for rocket::http::Status

Source§

impl Eq for Uncased<'_>

Source§

impl Eq for UncasedStr

§

impl Eq for TryFromUriError

§

impl Eq for Absolute<'_>

§

impl Eq for Asterisk

§

impl Eq for rocket::http::uri::Authority<'_>

§

impl Eq for Host<'_>

§

impl Eq for Origin<'_>

§

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

§

impl Eq for Query<'_>

§

impl Eq for Reference<'_>

Source§

impl Eq for Event

Source§

impl Eq for Braced

Source§

impl Eq for Hyphenated

Source§

impl Eq for Simple

Source§

impl Eq for Urn

Source§

impl Eq for rocket::serde::uuid::Error

Source§

impl Eq for Uuid

Source§

impl Eq for rocket::trace::LevelFilter

Source§

impl Eq for RequestId

Available on crate feature trace only.
Source§

impl Eq for ASN1Time

Source§

impl Eq for BasicConstraints

Source§

impl Eq for ChallengePassword

Source§

impl Eq for CtVersion

Source§

impl Eq for InhibitAnyPolicy

Source§

impl Eq for KeyUsage

Source§

impl Eq for NSCertType

Source§

impl Eq for NidError

Source§

impl Eq for Pem

Source§

impl Eq for PolicyConstraints

Source§

impl Eq for ReasonCode

Source§

impl Eq for ReasonFlags

Source§

impl Eq for Validity

Source§

impl Eq for X509Version

Source§

impl Eq for BigInt

Source§

impl Eq for BigUint

Source§

impl Eq for ParseBigIntError

Source§

impl Eq for ASN1DateTime

Source§

impl Eq for BerClassFromIntError

Source§

impl Eq for Boolean

Source§

impl Eq for Enumerated

Source§

impl Eq for GeneralizedTime

Source§

impl Eq for rocket::mtls::x509::der_parser::asn1_rs::Header<'_>

Source§

impl Eq for Null

Source§

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

Source§

impl Eq for UtcTime

Source§

impl Eq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::alloc::AllocError

1.28.0 · Source§

impl Eq for Layout

1.50.0 · Source§

impl Eq for LayoutError

Source§

impl Eq for UnorderedKeyError

1.57.0 · Source§

impl Eq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::TryReserveError

1.0.0 · Source§

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

Source§

impl Eq for Assume

1.0.0 · Source§

impl Eq for RangeFull

1.0.0 · Source§

impl Eq for ParseBoolError

1.0.0 · Source§

impl Eq for Utf8Error

1.0.0 · Source§

impl Eq for FromUtf8Error

1.0.0 · Source§

impl Eq for String

Source§

impl Eq for untrusted::reader::EndOfInput

Source§

impl Eq for untrusted::EndOfInput

1.64.0 · Source§

impl Eq for CString

1.64.0 · Source§

impl Eq for FromVecWithNulError

1.64.0 · Source§

impl Eq for IntoStringError

1.64.0 · Source§

impl Eq for NulError

1.0.0 · Source§

impl Eq for TypeId

1.34.0 · Source§

impl Eq for CharTryFromError

1.20.0 · Source§

impl Eq for ParseCharError

1.9.0 · Source§

impl Eq for DecodeUtf16Error

1.59.0 · Source§

impl Eq for TryFromCharError

1.27.0 · Source§

impl Eq for CpuidResult

1.64.0 · Source§

impl Eq for CStr

1.69.0 · Source§

impl Eq for FromBytesUntilNulError

1.64.0 · Source§

impl Eq for FromBytesWithNulError

1.33.0 · Source§

impl Eq for PhantomPinned

1.0.0 · Source§

impl Eq for core::net::ip_addr::Ipv4Addr

1.0.0 · Source§

impl Eq for core::net::ip_addr::Ipv6Addr

1.0.0 · Source§

impl Eq for core::net::parser::AddrParseError

1.0.0 · Source§

impl Eq for SocketAddrV4

1.0.0 · Source§

impl Eq for SocketAddrV6

1.0.0 · Source§

impl Eq for ParseFloatError

1.0.0 · Source§

impl Eq for core::num::error::ParseIntError

1.34.0 · Source§

impl Eq for core::num::error::TryFromIntError

Source§

impl Eq for core::ptr::alignment::Alignment

1.3.0 · Source§

impl Eq for core::time::Duration

1.66.0 · Source§

impl Eq for TryFromFloatSecsError

1.0.0 · Source§

impl Eq for OsStr

1.0.0 · Source§

impl Eq for OsString

1.1.0 · Source§

impl Eq for std::fs::FileType

1.0.0 · Source§

impl Eq for Permissions

Source§

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

1.0.0 · Source§

impl Eq for Components<'_>

1.0.0 · Source§

impl Eq for std::path::Path

1.0.0 · Source§

impl Eq for PathBuf

1.7.0 · Source§

impl Eq for StripPrefixError

1.0.0 · Source§

impl Eq for ExitStatus

Source§

impl Eq for ExitStatusError

1.0.0 · Source§

impl Eq for Output

1.5.0 · Source§

impl Eq for std::sync::condvar::WaitTimeoutResult

1.0.0 · Source§

impl Eq for std::sync::mpsc::RecvError

1.26.0 · Source§

impl Eq for AccessError

1.19.0 · Source§

impl Eq for ThreadId

1.8.0 · Source§

impl Eq for std::time::Instant

1.8.0 · Source§

impl Eq for std::time::SystemTime

Source§

impl Eq for aead::Error

Source§

impl Eq for allocator_api2::stable::alloc::AllocError

Source§

impl Eq for allocator_api2::stable::raw_vec::TryReserveError

Source§

impl Eq for aws_lc_rs::aead::quic::Algorithm

Source§

impl Eq for aws_lc_rs::aead::Algorithm

Source§

impl Eq for aws_lc_rs::agreement::Algorithm

Source§

impl Eq for aws_lc_rs::cipher::Algorithm

Source§

impl Eq for aws_lc_rs::digest::Algorithm

Source§

impl Eq for aws_lc_rs::ec::EcdsaSigningAlgorithm

Source§

impl Eq for EcdsaVerificationAlgorithm

Source§

impl Eq for Unspecified

Source§

impl Eq for aws_lc_rs::hkdf::Algorithm

Source§

impl Eq for aws_lc_rs::hmac::Algorithm

Source§

impl Eq for aws_lc_rs::pbkdf2::Algorithm

Source§

impl Eq for ACCESS_DESCRIPTION_st

Source§

impl Eq for ASN1_ADB_TABLE_st

Source§

impl Eq for ASN1_ADB_st

Source§

impl Eq for ASN1_AUX_st

Source§

impl Eq for ASN1_EXTERN_FUNCS_st

Source§

impl Eq for ASN1_ITEM_st

Source§

impl Eq for ASN1_TEMPLATE_st

Source§

impl Eq for AUTHORITY_KEYID_st

Source§

impl Eq for BASIC_CONSTRAINTS_st

Source§

impl Eq for CRYPTO_dynlock

Source§

impl Eq for CRYPTO_dynlock_value

Source§

impl Eq for DES_cblock_st

Source§

impl Eq for DES_ks

Source§

impl Eq for DIST_POINT_st

Source§

impl Eq for DSA_SIG_st

Source§

impl Eq for EC_builtin_curve

Source§

impl Eq for EDIPartyName_st

Source§

impl Eq for GENERAL_SUBTREE_st

Source§

impl Eq for HRSS_private_key

Source§

impl Eq for HRSS_public_key

Source§

impl Eq for ISSUING_DIST_POINT_st

Source§

impl Eq for NAME_CONSTRAINTS_st

Source§

impl Eq for NOTICEREF_st

Source§

impl Eq for Netscape_spkac_st

Source§

impl Eq for Netscape_spki_st

Source§

impl Eq for POLICYINFO_st

Source§

impl Eq for POLICY_CONSTRAINTS_st

Source§

impl Eq for POLICY_MAPPING_st

Source§

impl Eq for RIPEMD160state_st

Source§

impl Eq for USERNOTICE_st

Source§

impl Eq for X509_algor_st

Source§

impl Eq for X509_info_st

Source§

impl Eq for _IO_FILE

Source§

impl Eq for __va_list_tag

Source§

impl Eq for aes_key_st

Source§

impl Eq for asn1_string_st

Source§

impl Eq for bf_key_st

Source§

impl Eq for bignum_st

Source§

impl Eq for bio_method_st

Source§

impl Eq for bio_st

Source§

impl Eq for blake2b_state_st

Source§

impl Eq for bn_mont_ctx_st

Source§

impl Eq for buf_mem_st

Source§

impl Eq for cbb_buffer_st

Source§

impl Eq for cbb_child_st

Source§

impl Eq for cbs_st

Source§

impl Eq for conf_value_st

Source§

impl Eq for crypto_ex_data_st

Source§

impl Eq for ecdsa_sig_st

Source§

impl Eq for env_md_ctx_st

Source§

impl Eq for evp_cipher_ctx_st

Source§

impl Eq for evp_cipher_info_st

Source§

impl Eq for evp_encode_ctx_st

Source§

impl Eq for evp_hpke_key_st

Source§

impl Eq for md4_state_st

Source§

impl Eq for md5_state_st

Source§

impl Eq for obj_name_st

Source§

impl Eq for otherName_st

Source§

impl Eq for pkcs7_signed_st

Source§

impl Eq for private_key_st

Source§

impl Eq for rand_meth_st

Source§

impl Eq for rc4_key_st

Source§

impl Eq for rsa_pss_params_st

Source§

impl Eq for sha256_state_st

Source§

impl Eq for sha512_state_st

Source§

impl Eq for sha_state_st

Source§

impl Eq for tm

Source§

impl Eq for trust_token_st

Source§

impl Eq for v3_ext_ctx

Source§

impl Eq for v3_ext_method

Source§

impl Eq for x509_purpose_st

Source§

impl Eq for x509_trust_st

Source§

impl Eq for Alphabet

Source§

impl Eq for DecodeMetadata

Source§

impl Eq for block_buffer::Error

Source§

impl Eq for bytes::bytes::Bytes

Source§

impl Eq for BytesMut

Source§

impl Eq for ObjectIdentifier

Source§

impl Eq for InvalidLength

Source§

impl Eq for data_encoding::DecodeError

Source§

impl Eq for DecodePartial

Source§

impl Eq for data_encoding::Encoding

Source§

impl Eq for deranged::ParseIntError

Source§

impl Eq for deranged::TryFromIntError

Source§

impl Eq for MacError

Source§

impl Eq for InvalidBufferSize

Source§

impl Eq for encoding_rs::Encoding

Source§

impl Eq for Rng

Source§

impl Eq for Profile

Source§

impl Eq for figment::value::tag::Tag

Source§

impl Eq for futures_channel::mpsc::SendError

Source§

impl Eq for Canceled

Source§

impl Eq for Aborted

Source§

impl Eq for getrandom::error::Error

Source§

impl Eq for h2::ext::Protocol

Source§

impl Eq for Reason

Source§

impl Eq for h2::share::StreamId

Source§

impl Eq for h3::error::Code

Source§

impl Eq for h3::proto::stream::StreamId

Source§

impl Eq for HeaderName

Source§

impl Eq for HeaderValue

Source§

impl Eq for http::method::Method

Source§

impl Eq for StatusCode

Source§

impl Eq for http::uri::authority::Authority

Source§

impl Eq for PathAndQuery

Source§

impl Eq for Scheme

Source§

impl Eq for Uri

Source§

impl Eq for Version

Source§

impl Eq for InvalidChunkSize

Source§

impl Eq for HttpDate

Source§

impl Eq for ReasonPhrase

Source§

impl Eq for hyper::ext::Protocol

Source§

impl Eq for indexmap::TryReserveError

Source§

impl Eq for InlineString

Source§

impl Eq for __kernel_timespec

Source§

impl Eq for ParseLevelError

Source§

impl Eq for Mime

Source§

impl Eq for mio::interest::Interest

Source§

impl Eq for mio::token::Token

Source§

impl Eq for parking_lot::condvar::WaitTimeoutResult

Source§

impl Eq for ParkToken

Source§

impl Eq for UnparkResult

Source§

impl Eq for UnparkToken

Source§

impl Eq for ring::aead::quic::Algorithm

Source§

impl Eq for ring::aead::Algorithm

Source§

impl Eq for ring::agreement::Algorithm

Source§

impl Eq for ring::digest::Algorithm

Source§

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

Source§

impl Eq for ring::hkdf::Algorithm

Source§

impl Eq for ring::hmac::Algorithm

Source§

impl Eq for ring::pbkdf2::Algorithm

Source§

impl Eq for ByteBuf

Source§

impl Eq for CreateFlags

Source§

impl Eq for ReadFlags

Source§

impl Eq for WatchFlags

Source§

impl Eq for Access

Source§

impl Eq for AtFlags

Source§

impl Eq for FallocateFlags

Source§

impl Eq for MemfdFlags

Source§

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

Source§

impl Eq for OFlags

Source§

impl Eq for RenameFlags

Source§

impl Eq for ResolveFlags

Source§

impl Eq for SealFlags

Source§

impl Eq for StatVfsMountFlags

Source§

impl Eq for StatxFlags

Source§

impl Eq for Errno

Source§

impl Eq for DupFlags

Source§

impl Eq for FdFlags

Source§

impl Eq for ReadWriteFlags

Source§

impl Eq for MountFlags

Source§

impl Eq for MountPropagationFlags

Source§

impl Eq for UnmountFlags

Source§

impl Eq for XattrFlags

Source§

impl Eq for Opcode

Source§

impl Eq for Gid

Source§

impl Eq for Uid

Source§

impl Eq for rustls_pki_types::server_name::AddrParseError

Source§

impl Eq for rustls_pki_types::server_name::Ipv4Addr

Source§

impl Eq for rustls_pki_types::server_name::Ipv6Addr

Source§

impl Eq for AlgorithmIdentifier

Source§

impl Eq for UnixTime

Source§

impl Eq for IoState

Source§

impl Eq for UnsupportedOperationError

Source§

impl Eq for HpkeSuite

Source§

impl Eq for SupportedProtocolVersion

Source§

impl Eq for s2n_codec::unaligned::TryFromIntError

Source§

impl Eq for i24

Source§

impl Eq for i48

Source§

impl Eq for u24

Source§

impl Eq for u48

Source§

impl Eq for s2n_codec::zerocopy::I16

Source§

impl Eq for s2n_codec::zerocopy::I32

Source§

impl Eq for s2n_codec::zerocopy::I64

Source§

impl Eq for s2n_codec::zerocopy::I128

Source§

impl Eq for s2n_codec::zerocopy::U16

Source§

impl Eq for s2n_codec::zerocopy::U32

Source§

impl Eq for s2n_codec::zerocopy::U64

Source§

impl Eq for s2n_codec::zerocopy::U128

Source§

impl Eq for Transmission

Source§

impl Eq for s2n_quic_core::application::error::Error

Source§

impl Eq for s2n_quic_core::application::server_name::ServerName

Source§

impl Eq for InitialId

Source§

impl Eq for LocalId

Source§

impl Eq for PeerId

Source§

impl Eq for UnboundedId

Source§

impl Eq for s2n_quic_core::crypto::packet_protection::Error

Source§

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

Source§

impl Eq for EcnCounts

Source§

impl Eq for DataBlocked

Source§

impl Eq for HandshakeDone

Source§

impl Eq for MaxData

Source§

impl Eq for MaxStreamData

Source§

impl Eq for MaxStreams

Source§

impl Eq for s2n_quic_core::frame::padding::Padding

Source§

impl Eq for Ping

Source§

impl Eq for ResetStream

Source§

impl Eq for RetireConnectionId

Source§

impl Eq for StopSending

Source§

impl Eq for StreamDataBlocked

Source§

impl Eq for StreamsBlocked

Source§

impl Eq for EtherType

Source§

impl Eq for s2n_quic_core::inet::ethernet::Header

Source§

impl Eq for MacAddress

Source§

impl Eq for s2n_quic_core::inet::ip::Protocol

Source§

impl Eq for FlagFragment

Source§

impl Eq for s2n_quic_core::inet::ipv4::Header

Source§

impl Eq for IpV4Address

Source§

impl Eq for SocketAddressV4

Source§

impl Eq for Tos

Source§

impl Eq for Vihl

Source§

impl Eq for s2n_quic_core::inet::ipv6::Header

Source§

impl Eq for IpV6Address

Source§

impl Eq for SocketAddressV6

Source§

impl Eq for Vtcfl

Source§

impl Eq for s2n_quic_core::inet::udp::Header

Source§

impl Eq for PacketNumber

Source§

impl Eq for PacketNumberLen

Source§

impl Eq for PacketNumberRange

Source§

impl Eq for ProtectedPacketNumber

Source§

impl Eq for TruncatedPacketNumber

Source§

impl Eq for MtuError

Source§

impl Eq for s2n_quic_core::path::Id

Source§

impl Eq for s2n_quic_core::path::LocalAddress

Source§

impl Eq for s2n_quic_core::path::RemoteAddress

Source§

impl Eq for s2n_quic_core::path::Tuple

Source§

impl Eq for Bandwidth

Source§

impl Eq for PacketInfo

Source§

impl Eq for RttEstimator

Source§

impl Eq for s2n_quic_core::stateless_reset::token::Token

Source§

impl Eq for s2n_quic_core::stream::id::StreamId

Source§

impl Eq for s2n_quic_core::stream::limits::Limits

Source§

impl Eq for LocalBidirectional

Source§

impl Eq for LocalUnidirectional

Source§

impl Eq for MaxSendBufferSize

Source§

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

Source§

impl Eq for s2n_quic_core::stream::ops::Bytes

Source§

impl Eq for Chunks

Source§

impl Eq for s2n_quic_core::stream::ops::Response

Source§

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

Source§

impl Eq for Timer

Source§

impl Eq for s2n_quic_core::time::timestamp::Timestamp

Source§

impl Eq for s2n_quic_core::transport::error::Code

Source§

impl Eq for s2n_quic_core::transport::error::Error

Source§

impl Eq for AckDelayExponent

Source§

impl Eq for ActiveConnectionIdLimit

Source§

impl Eq for DcSupportedVersions

Source§

impl Eq for InitialMaxData

Source§

impl Eq for InitialMaxStreamDataBidiLocal

Source§

impl Eq for InitialMaxStreamDataBidiRemote

Source§

impl Eq for InitialMaxStreamDataUni

Source§

impl Eq for InitialMaxStreamsBidi

Source§

impl Eq for InitialMaxStreamsUni

Source§

impl Eq for InitialSourceConnectionId

Source§

impl Eq for MaxAckDelay

Source§

impl Eq for MaxDatagramFrameSize

Source§

impl Eq for MaxIdleTimeout

Source§

impl Eq for MaxUdpPayloadSize

Source§

impl Eq for OriginalDestinationConnectionId

Source§

impl Eq for RetrySourceConnectionId

Source§

impl Eq for ZeroRttParameters

Source§

impl Eq for VarInt

Source§

impl Eq for s2n_quic_core::xdp::path::LocalAddress

Source§

impl Eq for s2n_quic_core::xdp::path::RemoteAddress

Source§

impl Eq for s2n_quic_core::xdp::path::Tuple

Source§

impl Eq for Handle

Source§

impl Eq for Connect

Source§

impl Eq for Map<String, Value>

Source§

impl Eq for Number

Source§

impl Eq for SigId

Source§

impl Eq for SockAddr

Source§

impl Eq for Domain

Source§

impl Eq for socket2::Protocol

Source§

impl Eq for RecvFlags

Source§

impl Eq for socket2::Type

Source§

impl Eq for time::date::Date

Source§

impl Eq for time::duration::Duration

Source§

impl Eq for ComponentRange

Source§

impl Eq for ConversionRange

Source§

impl Eq for DifferentVariant

Source§

impl Eq for InvalidVariant

Source§

impl Eq for Day

Source§

impl Eq for End

Source§

impl Eq for Hour

Source§

impl Eq for Ignore

Source§

impl Eq for Minute

Source§

impl Eq for time::format_description::modifier::Month

Source§

impl Eq for OffsetHour

Source§

impl Eq for OffsetMinute

Source§

impl Eq for OffsetSecond

Source§

impl Eq for Ordinal

Source§

impl Eq for Period

Source§

impl Eq for Second

Source§

impl Eq for Subsecond

Source§

impl Eq for UnixTimestamp

Source§

impl Eq for WeekNumber

Source§

impl Eq for time::format_description::modifier::Weekday

Source§

impl Eq for Year

Source§

impl Eq for Rfc2822

Source§

impl Eq for Rfc3339

Source§

impl Eq for time::instant::Instant

Source§

impl Eq for OffsetDateTime

Source§

impl Eq for PrimitiveDateTime

Source§

impl Eq for time::time::Time

Source§

impl Eq for UtcOffset

Source§

impl Eq for tokio_stream::stream_ext::timeout::Elapsed

Source§

impl Eq for AnyDelimiterCodec

Source§

impl Eq for BytesCodec

Source§

impl Eq for LinesCodec

Source§

impl Eq for tokio::io::interest::Interest

Source§

impl Eq for Ready

Source§

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

Source§

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

Source§

impl Eq for SignalKind

Source§

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

Source§

impl Eq for tokio::time::error::Elapsed

Source§

impl Eq for tokio::time::instant::Instant

Source§

impl Eq for toml::de::Error

Source§

impl Eq for toml::ser::Error

Source§

impl Eq for toml_datetime::datetime::Date

Source§

impl Eq for Datetime

Source§

impl Eq for toml_datetime::datetime::Time

Source§

impl Eq for toml_edit::de::Error

Source§

impl Eq for TomlError

Source§

impl Eq for InternalString

Source§

impl Eq for toml_edit::key::Key

Source§

impl Eq for RawString

Source§

impl Eq for Decor

Source§

impl Eq for Repr

Source§

impl Eq for Identifier

Source§

impl Eq for tracing_core::field::Empty

Source§

impl Eq for Field

Source§

impl Eq for FieldSet

Source§

impl Eq for Kind

Source§

impl Eq for tracing_core::span::Id

Source§

impl Eq for Compact

Source§

impl Eq for FmtSpan

Source§

impl Eq for Full

Source§

impl Eq for tracing_subscriber::fmt::time::SystemTime

Source§

impl Eq for Uptime

Source§

impl Eq for ATerm

Source§

impl Eq for B0

Source§

impl Eq for B1

Source§

impl Eq for Z0

Source§

impl Eq for Equal

Source§

impl Eq for Greater

Source§

impl Eq for Less

Source§

impl Eq for UTerm

Source§

impl Eq for universal_hash::Error

Source§

impl Eq for uuid::timestamp::Timestamp

Source§

impl Eq for BStr

Source§

impl Eq for winnow::stream::Bytes

Source§

impl Eq for winnow::stream::Range

Source§

impl Eq for Condition

Source§

impl Eq for Style

Source§

impl Eq for getrandom::error::Error

Source§

impl Eq for StepRng

Source§

impl Eq for SmallRng

Source§

impl Eq for StdRng

Source§

impl Eq for ChaCha8Core

Source§

impl Eq for ChaCha8Rng

Source§

impl Eq for ChaCha12Core

Source§

impl Eq for ChaCha12Rng

Source§

impl Eq for ChaCha20Core

Source§

impl Eq for ChaCha20Rng

Source§

impl Eq for vec128_storage

Source§

impl Eq for vec256_storage

Source§

impl Eq for vec512_storage

§

impl<'a> Eq for ProxyProto<'a>

Source§

impl<'a> Eq for PublicKey<'a>

Source§

impl<'a> Eq for PdvIdentification<'a>

Source§

impl<'a> Eq for Utf8Pattern<'a>

1.0.0 · Source§

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

1.0.0 · Source§

impl<'a> Eq for Prefix<'a>

Source§

impl<'a> Eq for PrivateKeyDer<'a>

Source§

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

Source§

impl<'a> Eq for IpAddressRef<'a>

Source§

impl<'a> Eq for SocketAddressRef<'a>

Source§

impl<'a> Eq for BorrowedFormatItem<'a>

Source§

impl<'a> Eq for CertificateDer<'a>

Source§

impl<'a> Eq for Oid<'a>

Source§

impl<'a> Eq for ECPoint<'a>

Source§

impl<'a> Eq for RSAPublicKey<'a>

Source§

impl<'a> Eq for EcdsaSigValue<'a>

Source§

impl<'a> Eq for CtExtensions<'a>

Source§

impl<'a> Eq for CtLogID<'a>

Source§

impl<'a> Eq for DigitallySigned<'a>

Source§

impl<'a> Eq for ExtendedKeyUsage<'a>

Source§

impl<'a> Eq for KeyIdentifier<'a>

Source§

impl<'a> Eq for PolicyInformation<'a>

Source§

impl<'a> Eq for PolicyMapping<'a>

Source§

impl<'a> Eq for PolicyMappings<'a>

Source§

impl<'a> Eq for PolicyQualifierInfo<'a>

Source§

impl<'a> Eq for SignedCertificateTimestamp<'a>

Source§

impl<'a> Eq for UniqueIdentifier<'a>

Source§

impl<'a> Eq for Any<'a>

Source§

impl<'a> Eq for BitString<'a>

Source§

impl<'a> Eq for BmpString<'a>

Source§

impl<'a> Eq for EmbeddedPdv<'a>

Source§

impl<'a> Eq for GeneralString<'a>

Source§

impl<'a> Eq for GraphicString<'a>

Source§

impl<'a> Eq for Ia5String<'a>

Source§

impl<'a> Eq for Integer<'a>

Source§

impl<'a> Eq for NumericString<'a>

Source§

impl<'a> Eq for ObjectDescriptor<'a>

Source§

impl<'a> Eq for OctetString<'a>

Source§

impl<'a> Eq for PrintableString<'a>

Source§

impl<'a> Eq for Sequence<'a>

Source§

impl<'a> Eq for TeletexString<'a>

Source§

impl<'a> Eq for UniversalString<'a>

Source§

impl<'a> Eq for Utf8String<'a>

Source§

impl<'a> Eq for VideotexString<'a>

Source§

impl<'a> Eq for VisibleString<'a>

1.79.0 · Source§

impl<'a> Eq for Utf8Chunk<'a>

Source§

impl<'a> Eq for Input<'a>

1.10.0 · Source§

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

1.0.0 · Source§

impl<'a> Eq for PrefixComponent<'a>

Source§

impl<'a> Eq for httparse::Header<'a>

Source§

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

Source§

impl<'a> Eq for MetadataBuilder<'a>

Source§

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

Source§

impl<'a> Eq for Span<'a>

Source§

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

Source§

impl<'a> Eq for DnsName<'a>

Source§

impl<'a> Eq for CertificateRevocationListDer<'a>

Source§

impl<'a> Eq for CertificateSigningRequestDer<'a>

Source§

impl<'a> Eq for Der<'a>

Source§

impl<'a> Eq for EchConfigListBytes<'a>

Source§

impl<'a> Eq for PrivatePkcs1KeyDer<'a>

Source§

impl<'a> Eq for PrivatePkcs8KeyDer<'a>

Source§

impl<'a> Eq for PrivateSec1KeyDer<'a>

Source§

impl<'a> Eq for SubjectPublicKeyInfoDer<'a>

Source§

impl<'a> Eq for TrustAnchor<'a>

Source§

impl<'a> Eq for FfdheGroup<'a>

Source§

impl<'a> Eq for DecoderBuffer<'a>

Source§

impl<'a> Eq for DecoderBufferMut<'a>

Source§

impl<'a> Eq for EncoderBuffer<'a>

Source§

impl<'a> Eq for EncryptedPayload<'a>

Source§

impl<'a> Eq for ProtectedPayload<'a>

Source§

impl<'a> Eq for ConnectionClose<'a>

Source§

impl<'a> Eq for DcStatelessResetTokens<'a>

Source§

impl<'a> Eq for NewConnectionId<'a>

Source§

impl<'a> Eq for NewToken<'a>

Source§

impl<'a> Eq for PathChallenge<'a>

Source§

impl<'a> Eq for PathResponse<'a>

Source§

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

Source§

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

Source§

impl<'a, 'b> Eq for Builder<'a, 'b>

Source§

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

Source§

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

Source§

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

§

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

Source§

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

Source§

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

Source§

impl<'k> Eq for KeyMut<'k>

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<A, B> Eq for Tee<A, B>
where A: Eq, B: Eq,

Source§

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

1.0.0 · Source§

impl<B> Eq for Cow<'_, B>
where B: Eq + ToOwned + ?Sized,

1.55.0 · Source§

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

Source§

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

Source§

impl<Data> Eq for Datagram<Data>
where Data: Eq,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.4.0 · Source§

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

1.29.0 · Source§

impl<H> Eq for BuildHasherDefault<H>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.26.0 · Source§

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

1.0.0 · Source§

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

1.26.0 · Source§

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

Source§

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

Source§

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

Source§

impl<Idx> Eq for core::range::RangeInclusive<Idx>
where Idx: Eq,

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<K, V, S> Eq for IndexMap<K, V, S>
where K: Eq + Hash, V: Eq, S: BuildHasher,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.41.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.17.0 · Source§

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

1.0.0 · Source§

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

1.36.0 · Source§

impl<T> Eq for Poll<T>
where T: Eq,

Source§

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

1.0.0 · Source§

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

Source§

impl<T> Eq for httparse::Status<T>
where T: Eq,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Eq for [T]
where T: Eq,

1.0.0 · Source§

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

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

Source§

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

Source§

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

1.21.0 · Source§

impl<T> Eq for Discriminant<T>

1.20.0 · Source§

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

1.70.0 · Source§

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

1.2.0 · Source§

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

1.2.0 · Source§

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

1.0.0 · Source§

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

1.28.0 · Source§

impl<T> Eq for NonZero<T>
where T: ZeroablePrimitive + Eq,

1.74.0 · Source§

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

1.0.0 · Source§

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

1.25.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.70.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Eq for HeaderMap<T>
where T: Eq,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.19.0 · Source§

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

1.0.0 · Source§

impl<T, A> Eq for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<T, A>
where T: Eq + ?Sized, A: Allocator,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<T, A> Eq for allocator_api2::stable::vec::Vec<T, A>
where T: Eq, A: Allocator,

Source§

impl<T, B> Eq for Counter<T, B>
where Counter<T, B>: Ord,

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<T, S> Eq 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> Eq for IndexSet<T, S>
where T: Eq + Hash, S: BuildHasher,

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

impl<T: Eq> Eq for Form<T>

Source§

impl<T: Eq> Eq for Lenient<T>

Source§

impl<T: Eq> Eq for Strict<T>

Source§

impl<T: Eq> Eq for Json<T>

Available on crate feature json only.
Source§

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

Available on crate feature msgpack only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<const MIN: i8, const MAX: i8> Eq for OptionRangedI8<MIN, MAX>

Source§

impl<const MIN: i8, const MAX: i8> Eq for RangedI8<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> Eq for OptionRangedI16<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> Eq for RangedI16<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> Eq for OptionRangedI32<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> Eq for RangedI32<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> Eq for OptionRangedI64<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> Eq for RangedI64<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> Eq for OptionRangedI128<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> Eq for RangedI128<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> Eq for OptionRangedIsize<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> Eq for RangedIsize<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> Eq for OptionRangedU8<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> Eq for RangedU8<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> Eq for OptionRangedU16<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> Eq for RangedU16<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> Eq for OptionRangedU32<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> Eq for RangedU32<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> Eq for OptionRangedU64<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> Eq for RangedU64<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> Eq for OptionRangedU128<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> Eq for RangedU128<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> Eq for OptionRangedUsize<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> Eq for RangedUsize<MIN, MAX>

Source§

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

Source§

impl<const SIZE: usize> Eq for WriteBuffer<SIZE>