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

§

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

§

impl Eq for Class

§

impl Eq for Length

§

impl Eq for ASN1TimeZone

§

impl Eq for Explicit

§

impl Eq for Implicit

§

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

§

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

§

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

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

source§

impl Eq for SocketAddr

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

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

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for std::io::SeekFrom

source§

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

source§

impl Eq for Shutdown

source§

impl Eq for BacktraceStyle

1.12.0 · source§

impl Eq for RecvTimeoutError

source§

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

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 Category

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 Attribute

source§

impl Eq for Quirk

source§

impl Eq for Color

source§

impl Eq for BernoulliError

source§

impl Eq for WeightedError

source§

impl Eq for bool

source§

impl Eq for char

source§

impl Eq for i8

source§

impl Eq for i16

source§

impl Eq for i32

source§

impl Eq for i64

source§

impl Eq for i128

source§

impl Eq for isize

source§

impl Eq for !

source§

impl Eq for str

source§

impl Eq for u8

source§

impl Eq for u16

source§

impl Eq for u32

source§

impl Eq for u64

source§

impl Eq for u128

source§

impl Eq for ()

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

§

impl Eq for Uncased<'_>

§

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

§

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

§

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

§

impl Eq for ASN1Time

§

impl Eq for CtVersion

§

impl Eq for NSCertType

§

impl Eq for ReasonCode

§

impl Eq for X509Version

§

impl Eq for ASN1DateTime

§

impl Eq for BerClassFromIntError

§

impl Eq for GeneralizedTime

§

impl Eq for Null

§

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

source§

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

source§

impl Eq for Assume

source§

impl Eq for RangeFull

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

source§

impl Eq for FromUtf8Error

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

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

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

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

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

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

source§

impl Eq for ParseFloatError

source§

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

1.34.0 · source§

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

1.34.0 · source§

impl Eq for NonZero<i8>

1.34.0 · source§

impl Eq for NonZero<i16>

1.34.0 · source§

impl Eq for NonZero<i32>

1.34.0 · source§

impl Eq for NonZero<i64>

1.34.0 · source§

impl Eq for NonZero<i128>

1.34.0 · source§

impl Eq for NonZero<isize>

1.28.0 · source§

impl Eq for NonZero<u8>

1.28.0 · source§

impl Eq for NonZero<u16>

1.28.0 · source§

impl Eq for NonZero<u32>

1.28.0 · source§

impl Eq for NonZero<u64>

1.28.0 · source§

impl Eq for NonZero<u128>

1.28.0 · source§

impl Eq for NonZero<usize>

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

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for std::fs::FileType

source§

impl Eq for Permissions

source§

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

source§

impl Eq for Components<'_>

source§

impl Eq for std::path::Path

source§

impl Eq for PathBuf

1.7.0 · source§

impl Eq for StripPrefixError

source§

impl Eq for ExitStatus

source§

impl Eq for ExitStatusError

source§

impl Eq for Output

1.5.0 · source§

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

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 bytes::bytes::Bytes

source§

impl Eq for BytesMut

source§

impl Eq for Profile

source§

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

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 indexmap::TryReserveError

source§

impl Eq for ParseLevelError

source§

impl Eq for Mime

source§

impl Eq for parking_lot::condvar::WaitTimeoutResult

source§

impl Eq for Map<String, Value>

source§

impl Eq for Number

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

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

§

impl Eq for Aborted

§

impl Eq for Access

§

impl Eq for AddrParseError

§

impl Eq for Advice

§

impl Eq for AlertDescription

§

impl Eq for AlertLevel

§

impl Eq for Algorithm

§

impl Eq for Algorithm

§

impl Eq for Algorithm

§

impl Eq for Algorithm

§

impl Eq for Algorithm

§

impl Eq for Algorithm

§

impl Eq for Algorithm

§

impl Eq for AllocError

§

impl Eq for Alphabet

§

impl Eq for AtFlags

§

impl Eq for Authority

§

impl Eq for BStr

§

impl Eq for BigEndian

§

impl Eq for BitOrder

§

impl Eq for BulkAlgorithm

§

impl Eq for ByteBuf

§

impl Eq for Bytes

§

impl Eq for Canceled

§

impl Eq for Certificate

§

impl Eq for CertificateStatusType

§

impl Eq for CipherSuite

§

impl Eq for ClientCertificateType

§

impl Eq for CoderResult

§

impl Eq for CompareResult

§

impl Eq for Compression

§

impl Eq for ContentType

§

impl Eq for CreateFlags

§

impl Eq for Date

§

impl Eq for Datetime

§

impl Eq for DecodeError

§

impl Eq for DecodeError

§

impl Eq for DecodeError

§

impl Eq for DecodeKind

§

impl Eq for DecodeMetadata

§

impl Eq for DecodePaddingMode

§

impl Eq for DecodePartial

§

impl Eq for DecodeSliceError

§

impl Eq for DecoderResult

§

impl Eq for Decor

§

impl Eq for Direction

§

impl Eq for DnsName

§

impl Eq for DnsName

§

impl Eq for Domain

§

impl Eq for DupFlags

§

impl Eq for ECCurveType

§

impl Eq for ECPointFormat

§

impl Eq for EcdsaSigningAlgorithm

§

impl Eq for Empty

§

impl Eq for EncodeSliceError

§

impl Eq for EncoderResult

§

impl Eq for Encoding

§

impl Eq for Encoding

§

impl Eq for Endianness

§

impl Eq for Errno

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for ErrorKind

§

impl Eq for Expiration

§

impl Eq for ExtensionType

§

impl Eq for FallocateFlags

§

impl Eq for FdFlags

§

impl Eq for Field

§

impl Eq for FieldSet

§

impl Eq for FileType

§

impl Eq for FilterOp

§

impl Eq for FlockOperation

§

impl Eq for Gid

§

impl Eq for HandshakeType

§

impl Eq for HashAlgorithm

§

impl Eq for HeaderName

§

impl Eq for HeaderValue

§

impl Eq for HeartbeatMessageType

§

impl Eq for HeartbeatMode

§

impl Eq for HttpDate

§

impl Eq for Id

§

impl Eq for Identifier

§

impl Eq for InlinableString

§

impl Eq for InlineString

§

impl Eq for Interest

§

impl Eq for InternalString

§

impl Eq for InvalidBufferSize

§

impl Eq for InvalidChunkSize

§

impl Eq for InvalidDnsNameError

§

impl Eq for InvalidLength

§

impl Eq for InvalidSubjectNameError

§

impl Eq for IoState

§

impl Eq for IpAddr

§

impl Eq for Key

§

impl Eq for KeyUpdateRequest

§

impl Eq for Kind

§

impl Eq for Latin1Bidi

§

impl Eq for Level

§

impl Eq for LevelFilter

§

impl Eq for LittleEndian

§

impl Eq for MacError

§

impl Eq for MemfdFlags

§

impl Eq for Method

§

impl Eq for Mode

§

impl Eq for MountFlags

§

impl Eq for MountPropagationFlags

§

impl Eq for NamedCurve

§

impl Eq for NamedGroup

§

impl Eq for Needed

§

impl Eq for OFlags

§

impl Eq for ObjectIdentifier

§

impl Eq for Offset

§

impl Eq for Opcode

§

impl Eq for PSKKeyExchangeMode

§

impl Eq for ParkResult

§

impl Eq for ParkToken

§

impl Eq for ParseAlphabetError

§

impl Eq for ParseError

§

impl Eq for ParseIntError

§

impl Eq for PathAndQuery

§

impl Eq for Payload

§

impl Eq for PayloadU8

§

impl Eq for PayloadU16

§

impl Eq for PayloadU24

§

impl Eq for PollNext

§

impl Eq for PrivateKey

§

impl Eq for Protocol

§

impl Eq for Protocol

§

impl Eq for ProtocolVersion

§

impl Eq for Random

§

impl Eq for Range

§

impl Eq for RawString

§

impl Eq for ReadWriteFlags

§

impl Eq for ReasonPhrase

§

impl Eq for RecvFlags

§

impl Eq for RenameFlags

§

impl Eq for Repr

§

impl Eq for RequeueOp

§

impl Eq for ResolveFlags

§

impl Eq for RevocationReason

§

impl Eq for Rng

§

impl Eq for Scheme

§

impl Eq for SealFlags

§

impl Eq for SearchStep

§

impl Eq for SeekFrom

§

impl Eq for SendError

§

impl Eq for ServerName

§

impl Eq for ServerNameType

§

impl Eq for SigId

§

impl Eq for SignatureAlgorithm

§

impl Eq for SignatureScheme

§

impl Eq for SockAddr

§

impl Eq for StatVfsMountFlags

§

impl Eq for StatusCode

§

impl Eq for StatxFlags

§

impl Eq for StrContext

§

impl Eq for StrContextValue

§

impl Eq for SupportedProtocolVersion

§

impl Eq for Time

§

impl Eq for Time

§

impl Eq for Token

§

impl Eq for TomlError

§

impl Eq for TryFromIntError

§

impl Eq for TryReserveError

§

impl Eq for Type

§

impl Eq for Uid

§

impl Eq for UnmountFlags

§

impl Eq for UnparkResult

§

impl Eq for UnparkToken

§

impl Eq for Uri

§

impl Eq for Version

§

impl Eq for WatchFlags

§

impl Eq for XattrFlags

§

impl Eq for __kernel_timespec

§

impl Eq for fsconfig_command

§

impl Eq for membarrier_cmd

§

impl Eq for membarrier_cmd_flag

§

impl Eq for vec128_storage

§

impl Eq for vec256_storage

§

impl Eq for vec512_storage

source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

source§

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

1.10.0 · source§

impl<'a> Eq for Location<'a>

source§

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

source§

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

source§

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

source§

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

§

impl<'a> Eq for Bytes<'a>

§

impl<'a> Eq for DnsNameRef<'a>

§

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

§

impl<'a> Eq for IpAddrRef<'a>

§

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

§

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

source§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

§

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

§

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,

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,

§

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

§

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>

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

1.26.0 · source§

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

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,

source§

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

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 IndexMap<K, V, S>
where K: Eq + Hash, V: Eq, S: BuildHasher,

§

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

§

impl<K, V, S, A> Eq for 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>

§

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

1.17.0 · source§

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

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::mpsc::TrySendError<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,

source§

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

source§

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

source§

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

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,

source§

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

1.74.0 · source§

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

source§

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

1.25.0 · source§

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

source§

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

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

1.19.0 · source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

source§

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

§

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

§

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

§

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

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

§

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

§

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

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>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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