Trait rocket::mtls::oid::asn1_rs::nom::lib::std::cmp::Eq

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

Trait for comparisons corresponding to equivalence relations.

This means, that in addition to a == b and a != b being strict inverses, the relation must be (for all a, b and c):

  • reflexive: a == a;
  • symmetric: a == b implies b == a (required by PartialEq as well); and
  • transitive: a == b and b == c implies a == c (required by PartialEq as well).

This property cannot be checked by the compiler, and therefore Eq implies PartialEq, and has no extra 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.

Implement Eq in addition to PartialEq if it’s guaranteed that PartialEq::eq(a, a) always returns true (reflexivity), in addition to the symmetric and transitive properties already required by PartialEq.

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

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Eq for rocket::config::CipherSuite

source§

impl Eq for LogLevel

source§

impl Eq for Sig

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 Value

source§

impl Eq for Feature

source§

impl Eq for Sign

source§

impl Eq for Class

source§

impl Eq for Length

source§

impl Eq for ASN1TimeZone

source§

impl Eq for Explicit

source§

impl Eq for Implicit

source§

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

source§

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

source§

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

source§

impl Eq for TryReserveErrorKind

1.34.0 · source§

impl Eq for Infallible

1.28.0 · source§

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

source§

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

1.0.0 · source§

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

source§

impl Eq for base64::alphabet::ParseAlphabetError

source§

impl Eq for base64::decode::DecodeError

source§

impl Eq for base64::decode::DecodeError

source§

impl Eq for base64::decode::DecodeError

source§

impl Eq for base64::decode::DecodeSliceError

source§

impl Eq for base64::decode::DecodeSliceError

source§

impl Eq for base64::encode::EncodeSliceError

source§

impl Eq for base64::encode::EncodeSliceError

source§

impl Eq for base64::engine::DecodePaddingMode

source§

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

source§

impl Eq for httparse::Error

source§

impl Eq for InlinableString

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 RevocationReason

source§

impl Eq for webpki::error::Error

source§

impl Eq for webpki::subject_name::ip_address::IpAddr

source§

impl Eq for ServerName

source§

impl Eq for AlertDescription

source§

impl Eq for rustls::enums::CipherSuite

source§

impl Eq for rustls::enums::ContentType

source§

impl Eq for HandshakeType

source§

impl Eq for ProtocolVersion

source§

impl Eq for SignatureAlgorithm

source§

impl Eq for SignatureScheme

source§

impl Eq for AlertLevel

source§

impl Eq for CertificateStatusType

source§

impl Eq for ClientCertificateType

source§

impl Eq for Compression

source§

impl Eq for ECCurveType

source§

impl Eq for ECPointFormat

source§

impl Eq for ExtensionType

source§

impl Eq for HashAlgorithm

source§

impl Eq for HeartbeatMessageType

source§

impl Eq for HeartbeatMode

source§

impl Eq for KeyUpdateRequest

source§

impl Eq for NamedCurve

source§

impl Eq for NamedGroup

source§

impl Eq for PSKKeyExchangeMode

source§

impl Eq for ServerNameType

source§

impl Eq for BulkAlgorithm

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

source§

impl Eq for BernoulliError

source§

impl Eq for 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 ByteUnit

source§

impl Eq for Limits

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 BigInt

source§

impl Eq for BigUint

source§

impl Eq for ParseBigIntError

source§

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

source§

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

source§

impl Eq for ASN1Time

source§

impl Eq for CtVersion

source§

impl Eq for NSCertType

source§

impl Eq for ReasonCode

source§

impl Eq for X509Version

source§

impl Eq for ASN1DateTime

source§

impl Eq for BerClassFromIntError

source§

impl Eq for GeneralizedTime

source§

impl Eq for Null

source§

impl Eq for UtcTime

source§

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

1.0.0 · source§

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

1.0.0 · source§

impl Eq for 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 SystemTime

source§

impl Eq for aead::Error

source§

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

source§

impl Eq for base64::alphabet::Alphabet

source§

impl Eq for base64::alphabet::Alphabet

source§

impl Eq for base64::engine::DecodeMetadata

source§

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

source§

impl Eq for http::header::name::HeaderName

source§

impl Eq for http::header::value::HeaderValue

source§

impl Eq for http::method::Method

source§

impl Eq for http::status::StatusCode

source§

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

source§

impl Eq for http::uri::path::PathAndQuery

source§

impl Eq for http::uri::scheme::Scheme

source§

impl Eq for http::uri::Uri

source§

impl Eq for http::version::Version

source§

impl Eq for http::header::name::HeaderName

source§

impl Eq for http::header::value::HeaderValue

source§

impl Eq for http::method::Method

source§

impl Eq for http::status::StatusCode

source§

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

source§

impl Eq for http::uri::path::PathAndQuery

source§

impl Eq for http::uri::scheme::Scheme

source§

impl Eq for http::uri::Uri

source§

impl Eq for http::version::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 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 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 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 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 webpki::subject_name::dns_name::DnsName

source§

impl Eq for InvalidDnsNameError

source§

impl Eq for webpki::subject_name::ip_address::AddrParseError

source§

impl Eq for InvalidSubjectNameError

source§

impl Eq for webpki::time::Time

source§

impl Eq for IoState

source§

impl Eq for rustls::dns_name::DnsName

source§

impl Eq for Certificate

source§

impl Eq for PrivateKey

source§

impl Eq for Payload

source§

impl Eq for PayloadU8

source§

impl Eq for PayloadU16

source§

impl Eq for PayloadU24

source§

impl Eq for Random

source§

impl Eq for SupportedProtocolVersion

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

source§

impl Eq for Field

source§

impl Eq for FieldSet

source§

impl Eq for Kind

source§

impl Eq for tracing_core::metadata::Level

source§

impl Eq for tracing_core::metadata::LevelFilter

source§

impl Eq for Id

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

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.80.0 · source§

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

1.10.0 · source§

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

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

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, B> Eq for figment::value::magic::Either<A, B>
where A: Eq, B: 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<Dyn> Eq for DynMetadata<Dyn>
where Dyn: ?Sized,

source§

impl<E> Eq for Err<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::oid::asn1_rs::nom::lib::std::ops::Range<Idx>
where Idx: Eq,

1.0.0 · source§

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

1.26.0 · source§

impl<Idx> Eq for 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<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::oid::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 AHashMap<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,

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

source§

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

1.17.0 · source§

impl<T> Eq for 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,

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 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 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 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 http::header::map::HeaderMap<T>
where T: Eq,

source§

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

source§

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

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 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::oid::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::oid::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 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, N> Eq for GenericArray<T, N>
where T: Eq, N: ArrayLength<T>,

1.0.0 · source§

impl<T, S> Eq for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::HashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

source§

impl<T, S> Eq for AHashSet<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, 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> Eq for MsgPack<T>

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<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 SIZE: usize> Eq for WriteBuffer<SIZE>