Trait Eq

1.0.0 · Source
pub trait Eq: PartialEq { }
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 ForwardKind

§

impl Eq for LookupIpStrategy

§

impl Eq for ResolveHosts

§

impl Eq for ServerOrderingStrategy

1.0.0 · Source§

impl Eq for rama::futures::io::ErrorKind

1.0.0 · Source§

impl Eq for SeekFrom

§

impl Eq for PollNext

§

impl Eq for rama::http::headers::encoding::Encoding

§

impl Eq for After

§

impl Eq for ClientHint

§

impl Eq for Extension

§

impl Eq for PerMessageDeflateIdentifier

§

impl Eq for rama::http::layer::compression::CompressionLevel

§

impl Eq for WriterMode

§

impl Eq for PseudoHeader

§

impl Eq for EarlyFrame

§

impl Eq for rama::http::proto::h2::frame::Error

§

impl Eq for rama::http::proto::h2::frame::Kind

§

impl Eq for SettingId

§

impl Eq for DecoderError

§

impl Eq for NeedMore

§

impl Eq for DirectoryServeMode

§

impl Eq for ElementPatchMode

§

impl Eq for EventType

§

impl Eq for CrossOriginKind

§

impl Eq for rama::http::sse::datastar::execute_script::ReferrerPolicy

§

impl Eq for ScriptAttribute

§

impl Eq for ScriptType

§

impl Eq for rama::http::ws::Message

§

impl Eq for Role

§

impl Eq for CloseCode

§

impl Eq for rama::http::ws::protocol::frame::coding::OpCode

§

impl Eq for OpCodeControl

§

impl Eq for OpCodeData

§

impl Eq for rama::net::address::Host

§

impl Eq for ConnectIpMode

§

impl Eq for DnsResolveIpMode

§

impl Eq for rama::net::socket::opts::Domain

§

impl Eq for rama::net::socket::opts::Protocol

§

impl Eq for rama::net::socket::opts::Type

Source§

impl Eq for IpAddrRange

Source§

impl Eq for IpSubnets

Source§

impl Eq for IpNet

§

impl Eq for ServerVerifyMode

§

impl Eq for ApplicationProtocol

§

impl Eq for rama::net::tls::CertificateCompressionAlgorithm

§

impl Eq for rama::net::tls::CipherSuite

§

impl Eq for CompressionAlgorithm

§

impl Eq for DataEncoding

§

impl Eq for ECPointFormat

§

impl Eq for ExtensionId

§

impl Eq for rama::net::tls::ProtocolVersion

§

impl Eq for rama::net::tls::SignatureScheme

§

impl Eq for SupportedGroup

§

impl Eq for ClientVerifyMode

§

impl Eq for TransportProtocol

§

impl Eq for ProxyCredential

§

impl Eq for UserId

§

impl Eq for MemoryProxyDBInsertErrorKind

§

impl Eq for MemoryProxyDBQueryErrorKind

§

impl Eq for rama::proxy::haproxy::protocol::v1::Addresses

§

impl Eq for BinaryParseError

§

impl Eq for rama::proxy::haproxy::protocol::v1::ParseError

§

impl Eq for AddressFamily

§

impl Eq for rama::proxy::haproxy::protocol::v2::Addresses

§

impl Eq for rama::proxy::haproxy::protocol::v2::Command

§

impl Eq for rama::proxy::haproxy::protocol::v2::ParseError

§

impl Eq for rama::proxy::haproxy::protocol::v2::Protocol

§

impl Eq for rama::proxy::haproxy::protocol::v2::Type

§

impl Eq for rama::proxy::haproxy::protocol::v2::Version

§

impl Eq for AddressType

§

impl Eq for rama::proxy::socks5::proto::Command

§

impl Eq for rama::proxy::socks5::proto::ProtocolVersion

§

impl Eq for ReplyKind

§

impl Eq for SocksMethod

§

impl Eq for UsernamePasswordSubnegotiationVersion

§

impl Eq for RelayDirection

§

impl Eq for UdpInspectAction

§

impl Eq for Severity

§

impl Eq for InstrumentKind

§

impl Eq for Temporality

§

impl Eq for SamplingDecision

§

impl Eq for SpanKind

§

impl Eq for rama::telemetry::opentelemetry::trace::Status

§

impl Eq for rama::tls::acme::proto::common::Identifier

§

impl Eq for AuthorizationStatus

§

impl Eq for ChallengeStatus

§

impl Eq for ChallengeType

§

impl Eq for OrderStatus

§

impl Eq for Problem

§

impl Eq for ShutdownResult

§

impl Eq for SslInfoCallbackValue

§

impl Eq for SslVerifyError

§

impl Eq for EchStatus

§

impl Eq for rama::tls::rustls::dep::rustls::compress::CompressionLevel

§

impl Eq for HashAlgorithm

§

impl Eq for AlertDescription

§

impl Eq for rama::tls::rustls::dep::rustls::CertificateCompressionAlgorithm

§

impl Eq for rama::tls::rustls::dep::rustls::CipherSuite

§

impl Eq for ContentType

§

impl Eq for EncryptedClientHelloError

§

impl Eq for ExtendedKeyPurpose

§

impl Eq for HandshakeType

§

impl Eq for InconsistentKeys

§

impl Eq for NamedGroup

§

impl Eq for rama::tls::rustls::dep::rustls::ProtocolVersion

§

impl Eq for rama::tls::rustls::dep::rustls::SignatureAlgorithm

§

impl Eq for rama::tls::rustls::dep::rustls::SignatureScheme

§

impl Eq for CertificateType

§

impl Eq for UserAgentSelectFallback

§

impl Eq for DeviceKind

§

impl Eq for HttpAgent

§

impl Eq for PlatformKind

§

impl Eq for TlsAgent

§

impl Eq for UserAgentKind

§

impl Eq for RequestInitiator

§

impl Eq for UsernameLabelState

§

impl Eq for JWA

§

impl Eq for JWKEllipticCurves

§

impl Eq for JWKType

§

impl Eq for JWKUse

§

impl Eq for TlsProtocolId

§

impl Eq for AlgorithmId

§

impl Eq for OperatingMode

§

impl Eq for KbkdfCtrHmacAlgorithmId

§

impl Eq for SskdfDigestAlgorithmId

§

impl Eq for SskdfHmacAlgorithmId

§

impl Eq for BlockCipherId

§

impl Eq for KeySize

§

impl Eq for rama::crypto::dep::pki_types::IpAddr

§

impl Eq for rama::crypto::dep::rcgen::BasicConstraints

§

impl Eq for CidrSubnet

§

impl Eq for CrlScope

§

impl Eq for DnType

§

impl Eq for DnValue

§

impl Eq for rama::crypto::dep::rcgen::Error

§

impl Eq for ExtendedKeyUsagePurpose

§

impl Eq for GeneralSubtree

§

impl Eq for InvalidAsn1String

§

impl Eq for IsCa

§

impl Eq for KeyIdMethod

§

impl Eq for KeyUsagePurpose

§

impl Eq for OtherNameValue

§

impl Eq for rama::crypto::dep::rcgen::RevocationReason

§

impl Eq for RsaKeySize

§

impl Eq for SanType

Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::der_parser::num_bigint::Sign

§

impl Eq for ASN1TimeZone

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Class

§

impl Eq for DerConstraint

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Error

§

impl Eq for Explicit

§

impl Eq for Implicit

§

impl Eq for Length

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Needed

§

impl Eq for OidParseError

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::error::ErrorKind

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::number::Endianness

Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::TryReserveErrorKind

1.34.0 · Source§

impl Eq for Infallible

1.28.0 · Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Alignment

Source§

impl Eq for DebugAsHex

Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Sign

1.86.0 · Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::slice::GetDisjointMutError

Source§

impl Eq for SearchStep

1.0.0 · Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::cmp::Ordering

Source§

impl Eq for AsciiChar

1.64.0 · Source§

impl Eq for FromBytesWithNulError

Source§

impl Eq for AtomicOrdering

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 Shutdown

Source§

impl Eq for BacktraceStyle

1.12.0 · Source§

impl Eq for std::sync::mpsc::RecvTimeoutError

1.0.0 · Source§

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

Source§

impl Eq for Colons

Source§

impl Eq for Fixed

Source§

impl Eq for Numeric

Source§

impl Eq for chrono::format::OffsetPrecision

Source§

impl Eq for Pad

Source§

impl Eq for ParseErrorKind

Source§

impl Eq for SecondsFormat

Source§

impl Eq for chrono::month::Month

Source§

impl Eq for RoundingError

Source§

impl Eq for chrono::weekday::Weekday

Source§

impl Eq for FlushCompress

Source§

impl Eq for FlushDecompress

Source§

impl Eq for flate2::mem::Status

Source§

impl Eq for log::Level

Source§

impl Eq for log::LevelFilter

Source§

impl Eq for Category

Source§

impl Eq for serde_json::value::Value

Source§

impl Eq for url::origin::Origin

Source§

impl Eq for url::parser::ParseError

Source§

impl Eq for SyntaxViolation

Source§

impl Eq for BernoulliError

Source§

impl Eq for rand::distr::uniform::Error

Source§

impl Eq for rand::distr::weighted::Error

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

§

impl Eq for Bytes

§

impl Eq for BytesMut

§

impl Eq for TryGetError

§

impl Eq for DnsDeniedError

§

impl Eq for DomainNotMappedErr

§

impl Eq for rama::futures::channel::mpsc::SendError

§

impl Eq for Canceled

§

impl Eq for Aborted

§

impl Eq for TargetHttpVersion

§

impl Eq for ReasonPhrase

§

impl Eq for rama::http::core::h2::Reason

§

impl Eq for rama::http::dep::http::uri::Authority

§

impl Eq for PathAndQuery

§

impl Eq for MimeGuess

§

impl Eq for AcceptEncoding

§

impl Eq for CFConnectingIp

§

impl Eq for ClientIp

§

impl Eq for rama::http::headers::forwarded::Forwarded

§

impl Eq for TrueClientIp

§

impl Eq for Via

§

impl Eq for XClientIp

§

impl Eq for XForwardedFor

§

impl Eq for XForwardedHost

§

impl Eq for XForwardedProto

§

impl Eq for XRealIp

§

impl Eq for PerMessageDeflateConfig

§

impl Eq for AcceptedWebSocketProtocol

§

impl Eq for Quality

§

impl Eq for Accept

§

impl Eq for AccessControlAllowCredentials

§

impl Eq for AccessControlAllowOrigin

§

impl Eq for AccessControlMaxAge

§

impl Eq for AccessControlRequestMethod

§

impl Eq for Age

§

impl Eq for rama::http::headers::Date

§

impl Eq for ETag

§

impl Eq for Expires

§

impl Eq for rama::http::headers::Host

§

impl Eq for IfModifiedSince

§

impl Eq for IfUnmodifiedSince

§

impl Eq for LastModified

Source§

impl Eq for Mime

§

impl Eq for rama::http::headers::Origin

§

impl Eq for rama::http::headers::ReferrerPolicy

§

impl Eq for RetryAfter

§

impl Eq for SecWebSocketAccept

§

impl Eq for SecWebSocketExtensions

§

impl Eq for SecWebSocketKey

§

impl Eq for SecWebSocketProtocol

§

impl Eq for SecWebSocketVersion

§

impl Eq for Server

§

impl Eq for UserAgent

§

impl Eq for rama::http::headers::util::HttpDate

§

impl Eq for Seconds

§

impl Eq for DnsResolveMode

§

impl Eq for MethodMatcher

§

impl Eq for VersionMatcher

§

impl Eq for Http1HeaderName

§

impl Eq for rama::http::proto::h2::ext::Protocol

§

impl Eq for GoAway

§

impl Eq for Head

§

impl Eq for rama::http::proto::h2::frame::Headers

§

impl Eq for Ping

§

impl Eq for Priority

§

impl Eq for Pseudo

§

impl Eq for PushPromise

§

impl Eq for Reset

§

impl Eq for Setting

§

impl Eq for SettingOrder

§

impl Eq for Settings

§

impl Eq for SettingsConfig

§

impl Eq for StreamDependency

§

impl Eq for rama::http::proto::h2::frame::StreamId

§

impl Eq for WindowUpdate

§

impl Eq for InvalidPseudoHeaderStr

§

impl Eq for PseudoHeaderOrder

§

impl Eq for HeaderByteLength

§

impl Eq for ExecuteScript

§

impl Eq for PatchElements

§

impl Eq for HeaderName

§

impl Eq for HeaderValue

§

impl Eq for Method

§

impl Eq for Scheme

§

impl Eq for StatusCode

§

impl Eq for Uri

§

impl Eq for rama::http::Version

§

impl Eq for rama::http::ws::protocol::frame::Frame

§

impl Eq for FrameHeader

§

impl Eq for CloseFrame

§

impl Eq for Utf8Bytes

§

impl Eq for LimitReached

§

impl Eq for rama::net::address::Authority

§

impl Eq for rama::net::address::Domain

§

impl Eq for DomainAddress

§

impl Eq for ProxyAddress

§

impl Eq for SocketAddress

§

impl Eq for Asn

§

impl Eq for InvalidAsn

§

impl Eq for rama::net::forwarded::Forwarded

§

impl Eq for ForwardedAuthority

§

impl Eq for ForwardedElement

§

impl Eq for ForwardedProtocol

§

impl Eq for ForwardedVersion

§

impl Eq for NodeId

§

impl Eq for NoHttpRejectError

§

impl Eq for RequestContext

§

impl Eq for ProxyTarget

§

impl Eq for rama::net::socket::core::Domain

§

impl Eq for rama::net::socket::core::Protocol

§

impl Eq for RecvFlags

§

impl Eq for SockAddr

§

impl Eq for rama::net::socket::core::Type

§

impl Eq for DeviceName

Source§

impl Eq for rama::net::stream::dep::ipnet::AddrParseError

Source§

impl Eq for Ipv4AddrRange

Source§

impl Eq for Ipv4Subnets

Source§

impl Eq for Ipv6AddrRange

Source§

impl Eq for Ipv6Subnets

Source§

impl Eq for PrefixLenError

Source§

impl Eq for Ipv4Net

Source§

impl Eq for Ipv6Net

§

impl Eq for rama::net::Protocol

§

impl Eq for NoTlsRejectError

§

impl Eq for TransportContext

§

impl Eq for Unauthorized

§

impl Eq for Basic

§

impl Eq for Bearer

§

impl Eq for IPv4

§

impl Eq for IPv6

§

impl Eq for Unix

§

impl Eq for rama::proxy::socks5::proto::client::Header

§

impl Eq for rama::proxy::socks5::proto::client::Request

§

impl Eq for UsernamePasswordRequest

§

impl Eq for rama::proxy::socks5::proto::server::Header

§

impl Eq for Reply

§

impl Eq for UsernamePasswordResponse

§

impl Eq for UdpHeader

§

impl Eq for NoSocks5RejectError

§

impl Eq for ProxyFilter

§

impl Eq for ProxyID

§

impl Eq for StringFilter

§

impl Eq for RejectError

§

impl Eq for BaggageMetadata

§

impl Eq for InstrumentationScope

§

impl Eq for rama::telemetry::opentelemetry::Key

§

impl Eq for rama::telemetry::opentelemetry::KeyValue

§

impl Eq for SpanId

§

impl Eq for StringValue

§

impl Eq for TraceFlags

§

impl Eq for TraceId

§

impl Eq for SpanContext

§

impl Eq for TraceState

§

impl Eq for rama::telemetry::tracing::callsite::Identifier

§

impl Eq for rama::telemetry::tracing::field::Empty

§

impl Eq for Field

§

impl Eq for FieldSet

§

impl Eq for rama::telemetry::tracing::level_filters::LevelFilter

§

impl Eq for rama::telemetry::tracing::metadata::Kind

§

impl Eq for rama::telemetry::tracing::Id

§

impl Eq for rama::telemetry::tracing::Level

§

impl Eq for rama::telemetry::tracing::Metadata<'_>

§

impl Eq for RawProblemResponse

§

impl Eq for Asn1Type

§

impl Eq for TimeDiff

§

impl Eq for BigNum

§

impl Eq for BigNumRef

§

impl Eq for MessageDigest

§

impl Eq for Nid

§

impl Eq for KeyIvPair

§

impl Eq for rama::tls::boring::core::pkey::Id

§

impl Eq for rama::tls::boring::core::rsa::Padding

§

impl Eq for SrtpProfileId

§

impl Eq for AlpnError

§

impl Eq for rama::tls::boring::core::ssl::CertificateCompressionAlgorithm

§

impl Eq for CompliancePolicy

§

impl Eq for ErrorCode

§

impl Eq for rama::tls::boring::core::ssl::ExtensionType

§

impl Eq for PrivateKeyMethodError

§

impl Eq for SelectCertError

§

impl Eq for ShutdownState

§

impl Eq for SniError

§

impl Eq for Ssl3AlertLevel

§

impl Eq for SslAlert

§

impl Eq for SslCurve

§

impl Eq for SslInfoCallbackAlert

§

impl Eq for SslInfoCallbackMode

§

impl Eq for SslMode

§

impl Eq for SslOptions

§

impl Eq for SslSessionCacheMode

§

impl Eq for SslSignatureAlgorithm

§

impl Eq for SslVerifyMode

§

impl Eq for SslVersion

§

impl Eq for Cipher

§

impl Eq for AsyncPrivateKeyMethodError

§

impl Eq for AsyncSelectCertError

§

impl Eq for X509VerifyError

§

impl Eq for X509CheckFlags

§

impl Eq for X509VerifyFlags

§

impl Eq for UnsupportedOperationError

§

impl Eq for HpkeSuite

§

impl Eq for IoState

§

impl Eq for SupportedProtocolVersion

§

impl Eq for PreserveHeaderUserAgent

§

impl Eq for UserAgentInfo

§

impl Eq for AnyDelimiterCodec

§

impl Eq for BytesCodec

§

impl Eq for LinesCodec

§

impl Eq for rama::utils::include_dir::Metadata

§

impl Eq for EmptyStringErr

§

impl Eq for NonEmptyString

§

impl Eq for DecodedJWS

§

impl Eq for DecodedSignature

§

impl Eq for rama::crypto::jose::Empty

§

impl Eq for rama::crypto::jose::Headers

§

impl Eq for JWK

§

impl Eq for JWS

§

impl Eq for JWSBuilder

§

impl Eq for JWSCompact

§

impl Eq for JWSFlattened

§

impl Eq for ToVerifySignature

§

impl Eq for rama::crypto::dep::aws_lc_rs::aead::quic::Algorithm

§

impl Eq for rama::crypto::dep::aws_lc_rs::aead::Algorithm

§

impl Eq for rama::crypto::dep::aws_lc_rs::agreement::Algorithm

§

impl Eq for rama::crypto::dep::aws_lc_rs::cipher::Algorithm

§

impl Eq for rama::crypto::dep::aws_lc_rs::digest::Algorithm

§

impl Eq for Unspecified

§

impl Eq for rama::crypto::dep::aws_lc_rs::hkdf::Algorithm

§

impl Eq for rama::crypto::dep::aws_lc_rs::hmac::Algorithm

§

impl Eq for KbkdfCtrHmacAlgorithm

§

impl Eq for SskdfDigestAlgorithm

§

impl Eq for SskdfHmacAlgorithm

§

impl Eq for rama::crypto::dep::aws_lc_rs::pbkdf2::Algorithm

§

impl Eq for rama::crypto::dep::aws_lc_rs::signature::EcdsaSigningAlgorithm

§

impl Eq for EcdsaVerificationAlgorithm

§

impl Eq for rama::crypto::dep::pki_types::AddrParseError

§

impl Eq for AlgorithmIdentifier

§

impl Eq for rama::crypto::dep::pki_types::Ipv4Addr

§

impl Eq for rama::crypto::dep::pki_types::Ipv6Addr

§

impl Eq for UnixTime

§

impl Eq for rama::crypto::dep::rcgen::string::BmpString

§

impl Eq for rama::crypto::dep::rcgen::string::Ia5String

§

impl Eq for rama::crypto::dep::rcgen::string::PrintableString

§

impl Eq for rama::crypto::dep::rcgen::string::TeletexString

§

impl Eq for rama::crypto::dep::rcgen::string::UniversalString

§

impl Eq for rama::crypto::dep::rcgen::Attribute

§

impl Eq for Certificate

§

impl Eq for CertificateParams

§

impl Eq for CertificateRevocationList

§

impl Eq for CertificateRevocationListParams

§

impl Eq for CertificateSigningRequest

§

impl Eq for CertificateSigningRequestParams

§

impl Eq for CrlDistributionPoint

§

impl Eq for CrlIssuingDistributionPoint

§

impl Eq for CustomExtension

§

impl Eq for DistinguishedName

§

impl Eq for NameConstraints

§

impl Eq for rama::crypto::dep::rcgen::PublicKey

§

impl Eq for RevokedCertParams

§

impl Eq for SerialNumber

§

impl Eq for rama::crypto::dep::rcgen::SignatureAlgorithm

§

impl Eq for SubjectPublicKeyInfo

§

impl Eq for rama::crypto::dep::x509_parser::certificate::Validity

§

impl Eq for rama::crypto::dep::x509_parser::cri_attributes::ChallengePassword

§

impl Eq for rama::crypto::dep::x509_parser::error::NidError

§

impl Eq for rama::crypto::dep::x509_parser::extensions::BasicConstraints

§

impl Eq for rama::crypto::dep::x509_parser::extensions::CtVersion

§

impl Eq for rama::crypto::dep::x509_parser::extensions::InhibitAnyPolicy

§

impl Eq for rama::crypto::dep::x509_parser::extensions::KeyUsage

§

impl Eq for rama::crypto::dep::x509_parser::extensions::NSCertType

§

impl Eq for rama::crypto::dep::x509_parser::extensions::PolicyConstraints

§

impl Eq for rama::crypto::dep::x509_parser::extensions::ReasonFlags

§

impl Eq for rama::crypto::dep::x509_parser::pem::Pem

Source§

impl Eq for BigInt

Source§

impl Eq for BigUint

Source§

impl Eq for ParseBigIntError

§

impl Eq for rama::crypto::dep::x509_parser::prelude::ASN1Time

§

impl Eq for rama::crypto::dep::x509_parser::prelude::ReasonCode

§

impl Eq for rama::crypto::dep::x509_parser::prelude::X509Version

§

impl Eq for ASN1DateTime

§

impl Eq for BerClassFromIntError

§

impl Eq for Boolean

§

impl Eq for Enumerated

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::GeneralizedTime

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Header<'_>

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Null

§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Tag

§

impl Eq for UtcTime

Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::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 rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::TryReserveError

1.0.0 · Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::fmt::Error

Source§

impl Eq for FormattingOptions

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 rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::str::Utf8Error

1.0.0 · Source§

impl Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::string::FromUtf8Error

1.0.0 · Source§

impl Eq for String

Source§

impl Eq for untrusted::reader::EndOfInput

Source§

impl Eq for untrusted::EndOfInput

Source§

impl Eq for ByteString

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

Source§

impl Eq for ByteStr

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

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

1.5.0 · Source§

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

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 Parsed

Source§

impl Eq for InternalFixed

Source§

impl Eq for InternalNumeric

Source§

impl Eq for OffsetFormat

Source§

impl Eq for chrono::format::ParseError

Source§

impl Eq for Months

Source§

impl Eq for ParseMonthError

Source§

impl Eq for NaiveDate

Source§

impl Eq for NaiveDateDaysIterator

Source§

impl Eq for NaiveDateWeeksIterator

Source§

impl Eq for NaiveDateTime

Source§

impl Eq for IsoWeek

Source§

impl Eq for Days

Source§

impl Eq for NaiveWeek

Source§

impl Eq for NaiveTime

Source§

impl Eq for FixedOffset

Source§

impl Eq for chrono::offset::utc::Utc

Source§

impl Eq for OutOfRange

Source§

impl Eq for OutOfRangeError

Source§

impl Eq for TimeDelta

Source§

impl Eq for ParseWeekdayError

Source§

impl Eq for WeekdaySet

Source§

impl Eq for Compression

Source§

impl Eq for getrandom::error::Error

Source§

impl Eq for ParseLevelError

Source§

impl Eq for Map<String, Value>

Source§

impl Eq for Number

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 OpaqueOrigin

Source§

impl Eq for Url

URLs compare like their serialization.

Source§

impl Eq for uuid::error::Error

Source§

impl Eq for Braced

Source§

impl Eq for Hyphenated

Source§

impl Eq for Simple

Source§

impl Eq for Urn

Source§

impl Eq for NonNilUuid

Source§

impl Eq for Uuid

Source§

impl Eq for Timestamp

Source§

impl Eq for UniformUsize

Source§

impl Eq for UniformChar

Source§

impl Eq for UniformDuration

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 OsError

§

impl Eq for A

§

impl Eq for AAAA

§

impl Eq for ACCESS_DESCRIPTION_st

§

impl Eq for ACCESS_DESCRIPTION_st

§

impl Eq for ANAME

§

impl Eq for ASN1Error

§

impl Eq for ASN1ErrorKind

§

impl Eq for ASN1Time

§

impl Eq for ASN1_ADB_TABLE_st

§

impl Eq for ASN1_ADB_TABLE_st

§

impl Eq for ASN1_ADB_st

§

impl Eq for ASN1_ADB_st

§

impl Eq for ASN1_AUX_st

§

impl Eq for ASN1_AUX_st

§

impl Eq for ASN1_EXTERN_FUNCS_st

§

impl Eq for ASN1_ITEM_st

§

impl Eq for ASN1_ITEM_st

§

impl Eq for ASN1_TEMPLATE_st

§

impl Eq for ASN1_TEMPLATE_st

§

impl Eq for AUTHORITY_KEYID_st

§

impl Eq for AUTHORITY_KEYID_st

§

impl Eq for AddrParseError

§

impl Eq for AhoCorasickKind

§

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 Algorithm

§

impl Eq for Algorithm

§

impl Eq for AllocError

§

impl Eq for AllocError

§

impl Eq for Alphabet

§

impl Eq for Alpn

§

impl Eq for Alternation

§

impl Eq for Anchored

§

impl Eq for Anchored

§

impl Eq for AppUsage

§

impl Eq for AsciiDenyList

§

impl Eq for AsciiProbeResult

§

impl Eq for AsciiSet

§

impl Eq for Assertion

§

impl Eq for AssertionKind

§

impl Eq for Ast

§

impl Eq for Attribute

§

impl Eq for Attributes

§

impl Eq for AuthUsage

§

impl Eq for BASIC_CONSTRAINTS_st

§

impl Eq for BASIC_CONSTRAINTS_st

§

impl Eq for BERMode

§

impl Eq for BasicConstraints

§

impl Eq for BidiClass

§

impl Eq for BidiMirroringGlyph

§

impl Eq for BidiPairedBracketType

§

impl Eq for BigEndian

§

impl Eq for BigEndian

§

impl Eq for BitOrder

§

impl Eq for BrotliEncoderMode

§

impl Eq for BrotliEncoderOperation

§

impl Eq for BrotliEncoderParameter

§

impl Eq for BrotliEncoderStreamState

§

impl Eq for BufferFormat

§

impl Eq for ByteRecord

§

impl Eq for CAA

§

impl Eq for CERT

§

impl Eq for CNAME

§

impl Eq for CParameter

§

impl Eq for CParameter

§

impl Eq for CRYPTO_dynlock

§

impl Eq for CRYPTO_dynlock

§

impl Eq for CRYPTO_dynlock_value

§

impl Eq for CRYPTO_dynlock_value

§

impl Eq for CSYNC

§

impl Eq for CacheUsage

§

impl Eq for CanonicalCombiningClass

§

impl Eq for Capture

§

impl Eq for CaptureName

§

impl Eq for CertType

§

impl Eq for CertUsage

§

impl Eq for ChallengePassword

§

impl Eq for CharULE

§

impl Eq for Class

§

impl Eq for ClassAscii

§

impl Eq for ClassAsciiKind

§

impl Eq for ClassBracketed

§

impl Eq for ClassBytes

§

impl Eq for ClassBytesRange

§

impl Eq for ClassPerl

§

impl Eq for ClassPerlKind

§

impl Eq for ClassSet

§

impl Eq for ClassSetBinaryOp

§

impl Eq for ClassSetBinaryOpKind

§

impl Eq for ClassSetItem

§

impl Eq for ClassSetRange

§

impl Eq for ClassSetUnion

§

impl Eq for ClassUnicode

§

impl Eq for ClassUnicode

§

impl Eq for ClassUnicodeKind

§

impl Eq for ClassUnicodeOpKind

§

impl Eq for ClassUnicodeRange

§

impl Eq for ClientSubnet

§

impl Eq for CodeBlockState

§

impl Eq for CodePointInversionListAndStringListULE

§

impl Eq for CodePointInversionListULE

§

impl Eq for CodePointTrieHeader

§

impl Eq for Collector

§

impl Eq for Comment

§

impl Eq for CompareResult

§

impl Eq for Component

§

impl Eq for ComponentRange

§

impl Eq for CompressionLevel

§

impl Eq for CompressionMethod

§

impl Eq for CompressionMethodId

§

impl Eq for CompressionStrategy

§

impl Eq for Concat

§

impl Eq for Config

§

impl Eq for ConversionRange

§

impl Eq for CtVersion

§

impl Eq for CurrencyType

§

impl Eq for DES_cblock_st

§

impl Eq for DES_cblock_st

§

impl Eq for DES_ks

§

impl Eq for DES_ks

§

impl Eq for DIST_POINT_st

§

impl Eq for DIST_POINT_st

§

impl Eq for DNSClass

§

impl Eq for DParameter

§

impl Eq for DParameter

§

impl Eq for DSA_SIG_st

§

impl Eq for DSA_SIG_st

§

impl Eq for DataError

§

impl Eq for DataErrorKind

§

impl Eq for DataFormat

§

impl Eq for DataLocale

§

impl Eq for DataMarkerAttributes

§

impl Eq for DataMarkerId

§

impl Eq for DataMarkerIdHash

§

impl Eq for DataMarkerInfo

§

impl Eq for DataRequestMetadata

§

impl Eq for Date

§

impl Eq for DateKind

§

impl Eq for Day

§

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 Decomposed

§

impl Eq for DenseTransitions

§

impl Eq for DerTypeId

§

impl Eq for DeserializeError

§

impl Eq for DeserializeErrorKind

§

impl Eq for DifferentVariant

§

impl Eq for Digest

§

impl Eq for DnsLength

§

impl Eq for DnsRequest

§

impl Eq for DnsRequestOptions

§

impl Eq for DosDateTime

§

impl Eq for Dot

§

impl Eq for Duration

§

impl Eq for EC_builtin_curve

§

impl Eq for EC_builtin_curve

§

impl Eq for EDIPartyName_st

§

impl Eq for EDIPartyName_st

§

impl Eq for EastAsianWidth

§

impl Eq for EcdsaSigningAlgorithm

§

impl Eq for EchConfigList

§

impl Eq for Edns

§

impl Eq for EdnsCode

§

impl Eq for EdnsFlags

§

impl Eq for EdnsOption

§

impl Eq for Elapsed

§

impl Eq for Elapsed

§

impl Eq for EncodeMode

§

impl Eq for EncodeSliceError

§

impl Eq for Encoding

§

impl Eq for End

§

impl Eq for EndPosition

§

impl Eq for Endianness

§

impl Eq for EntryMode

§

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 ErrorKind

§

impl Eq for ErrorKind

§

impl Eq for ErrorPolicy

§

impl Eq for ExpirationPolicy

§

impl Eq for ExtensionType

§

impl Eq for Extensions

§

impl Eq for ExtraFieldId

§

impl Eq for Family

§

impl Eq for Fields

§

impl Eq for FilterOp

§

impl Eq for FingerprintType

§

impl Eq for Flag

§

impl Eq for Flags

§

impl Eq for Flags

§

impl Eq for FlagsItem

§

impl Eq for FlagsItemKind

§

impl Eq for FormattedComponents

§

impl Eq for FromUtf8Error

§

impl Eq for GENERAL_SUBTREE_st

§

impl Eq for GENERAL_SUBTREE_st

§

impl Eq for GeneralCategory

§

impl Eq for GeneralCategoryGroup

§

impl Eq for GeneralCategoryOutOfBoundsError

§

impl Eq for GeneralCategoryULE

§

impl Eq for GeneralizedTime

§

impl Eq for GetDisjointMutError

§

impl Eq for GetDisjointMutError

§

impl Eq for GraphemeClusterBreak

§

impl Eq for Group

§

impl Eq for GroupKind

§

impl Eq for HINFO

§

impl Eq for HRSS_private_key

§

impl Eq for HRSS_private_key

§

impl Eq for HRSS_public_key

§

impl Eq for HRSS_public_key

§

impl Eq for HTTPS

§

impl Eq for HalfMatch

§

impl Eq for HangulSyllableType

§

impl Eq for Header

§

impl Eq for Header

§

impl Eq for HexLiteralKind

§

impl Eq for Hir

§

impl Eq for HirKind

§

impl Eq for Hour

§

impl Eq for HttpDate

§

impl Eq for Hyphens

§

impl Eq for ISSUING_DIST_POINT_st

§

impl Eq for ISSUING_DIST_POINT_st

§

impl Eq for Id

§

impl Eq for Ignore

§

impl Eq for Index8

§

impl Eq for Index16

§

impl Eq for Index32

§

impl Eq for IndicSyllabicCategory

§

impl Eq for Info

§

impl Eq for InhibitAnyPolicy

§

impl Eq for InsertError

§

impl Eq for Instant

§

impl Eq for Interest

§

impl Eq for Interest

§

impl Eq for InvalidBufferSize

§

impl Eq for InvalidChunkSize

§

impl Eq for InvalidFormatDescription

§

impl Eq for InvalidLength

§

impl Eq for InvalidNameContext

§

impl Eq for InvalidVariant

§

impl Eq for IriSpec

§

impl Eq for IsNormalized

§

impl Eq for JoiningType

§

impl Eq for Key

§

impl Eq for Key

§

impl Eq for KeyUsage

§

impl Eq for KeyUsage

§

impl Eq for KeyValue

§

impl Eq for Keywords

§

impl Eq for Label

§

impl Eq for Language

§

impl Eq for LanguageIdentifier

§

impl Eq for LazyStateID

§

impl Eq for LengthHint

§

impl Eq for LineBreak

§

impl Eq for Literal

§

impl Eq for Literal

§

impl Eq for Literal

§

impl Eq for LiteralKind

§

impl Eq for LiteralPredictionModeNibble

§

impl Eq for LittleEndian

§

impl Eq for LittleEndian

§

impl Eq for Local

§

impl Eq for Locale

§

impl Eq for LocalePreferences

§

impl Eq for Look

§

impl Eq for Look

§

impl Eq for LookSet

§

impl Eq for LookSet

§

impl Eq for Lookup

§

impl Eq for Lookup

§

impl Eq for LowerName

§

impl Eq for LowerQuery

§

impl Eq for MX

§

impl Eq for MZError

§

impl Eq for MZFlush

§

impl Eq for MZStatus

§

impl Eq for Mandatory

§

impl Eq for Match

§

impl Eq for Match

§

impl Eq for MatchError

§

impl Eq for MatchError

§

impl Eq for MatchError

§

impl Eq for MatchErrorKind

§

impl Eq for MatchErrorKind

§

impl Eq for MatchKind

§

impl Eq for MatchKind

§

impl Eq for MatchKind

§

impl Eq for Matching

§

impl Eq for MergeError

§

impl Eq for Message

§

impl Eq for MessageParts

§

impl Eq for MessageType

§

impl Eq for Minute

§

impl Eq for MissedTickBehavior

§

impl Eq for Month

§

impl Eq for Month

§

impl Eq for MonthRepr

§

impl Eq for NAME_CONSTRAINTS_st

§

impl Eq for NAME_CONSTRAINTS_st

§

impl Eq for NAPTR

§

impl Eq for NOTICEREF_st

§

impl Eq for NOTICEREF_st

§

impl Eq for NS

§

impl Eq for NSCertType

§

impl Eq for NULL

§

impl Eq for Name

§

impl Eq for Needed

§

impl Eq for NegativeType

§

impl Eq for Netscape_spkac_st

§

impl Eq for Netscape_spkac_st

§

impl Eq for Netscape_spki_st

§

impl Eq for Netscape_spki_st

§

impl Eq for Network

§

impl Eq for NidError

§

impl Eq for NonMaxUsize

§

impl Eq for NormalizedPathBuf

§

impl Eq for Null

§

impl Eq for NumberingSystem

§

impl Eq for OPENPGPKEY

§

impl Eq for OPT

§

impl Eq for ObjectIdentifier

§

impl Eq for OffsetDateTime

§

impl Eq for OffsetHour

§

impl Eq for OffsetMinute

§

impl Eq for OffsetPrecision

§

impl Eq for OffsetSecond

§

impl Eq for OnceState

§

impl Eq for OpCode

§

impl Eq for OpUsage

§

impl Eq for Ordinal

§

impl Eq for Other

§

impl Eq for OverlappingState

§

impl Eq for OwnedFormatItem

§

impl Eq for PCBit

§

impl Eq for PKCS7_SIGNED

§

impl Eq for PKCS7_SIGN_ENVELOPE

§

impl Eq for POLICYINFO_st

§

impl Eq for POLICYINFO_st

§

impl Eq for POLICY_CONSTRAINTS_st

§

impl Eq for POLICY_CONSTRAINTS_st

§

impl Eq for POLICY_MAPPING_st

§

impl Eq for POLICY_MAPPING_st

§

impl Eq for PTR

§

impl Eq for Padding

§

impl Eq for ParkResult

§

impl Eq for ParkToken

§

impl Eq for Parse

§

impl Eq for ParseAlphabetError

§

impl Eq for ParseError

§

impl Eq for ParseFromDescription

§

impl Eq for ParseIntError

§

impl Eq for ParsedRanges

§

impl Eq for PatternID

§

impl Eq for PatternID

§

impl Eq for PatternIDError

§

impl Eq for PatternIDError

§

impl Eq for PatternSet

§

impl Eq for Pem

§

impl Eq for PemError

§

impl Eq for Period

§

impl Eq for PolicyConstraints

§

impl Eq for Position

§

impl Eq for Position

§

impl Eq for Position

§

impl Eq for PotentialCodePoint

§

impl Eq for PotentialUtf8

§

impl Eq for PotentialUtf16

§

impl Eq for PrimitiveDateTime

§

impl Eq for Private

§

impl Eq for ProcessingError

§

impl Eq for ProcessingSuccess

§

impl Eq for Properties

§

impl Eq for Property

§

impl Eq for Protocol

§

impl Eq for Protocol

§

impl Eq for Query

§

impl Eq for RData

§

impl Eq for RIPEMD160state_st

§

impl Eq for RIPEMD160state_st

§

impl Eq for RangeUnsatisfiableError

§

impl Eq for ReadFieldNoCopyResult

§

impl Eq for ReadFieldResult

§

impl Eq for ReadRecordNoCopyResult

§

impl Eq for ReadRecordResult

§

impl Eq for Ready

§

impl Eq for ReadyTimeoutError

§

impl Eq for Reason

§

impl Eq for ReasonCode

§

impl Eq for ReasonFlags

§

impl Eq for RecordSet

§

impl Eq for RecordType

§

impl Eq for RecvError

§

impl Eq for RecvError

§

impl Eq for RecvError

§

impl Eq for RecvError

§

impl Eq for RecvTimeoutError

§

impl Eq for RecvTimeoutError

§

impl Eq for Region

§

impl Eq for RegionOverride

§

impl Eq for RegionalSubdivision

§

impl Eq for RegistryUsage

§

impl Eq for RemovalCause

§

impl Eq for Repetition

§

impl Eq for Repetition

§

impl Eq for RepetitionKind

§

impl Eq for RepetitionOp

§

impl Eq for RepetitionRange

§

impl Eq for RequeueOp

§

impl Eq for RequiredEkuNotFoundContext

§

impl Eq for ResolverUsage

§

impl Eq for ResponseCode

§

impl Eq for RevocationCheckDepth

§

impl Eq for RevocationReason

§

impl Eq for Rfc2822

§

impl Eq for Rfc3339

§

impl Eq for RrKey

§

impl Eq for RuntimeFlavor

§

impl Eq for SOA

§

impl Eq for SRV

§

impl Eq for SSHFP

§

impl Eq for SVCB

§

impl Eq for ScopedIp

§

impl Eq for Script

§

impl Eq for Script

§

impl Eq for Second

§

impl Eq for SelectError

§

impl Eq for SelectTimeoutError

§

impl Eq for Selector

§

impl Eq for SentenceBreak

§

impl Eq for Seq

§

impl Eq for SetFlags

§

impl Eq for SigId

§

impl Eq for SignalKind

§

impl Eq for SmallIndex

§

impl Eq for SmallIndexError

§

impl Eq for SmolStr

§

impl Eq for SmolStrBuilder

§

impl Eq for Span

§

impl Eq for Span

§

impl Eq for Span

§

impl Eq for SparseTransitions

§

impl Eq for SpecialLiteralKind

§

impl Eq for SplicedStr

§

impl Eq for StartKind

§

impl Eq for StartPosition

§

impl Eq for State

§

impl Eq for StateID

§

impl Eq for StateID

§

impl Eq for StateIDError

§

impl Eq for StateIDError

§

impl Eq for StreamId

§

impl Eq for StreamResult

§

impl Eq for StringRecord

§

impl Eq for SubdivisionId

§

impl Eq for SubdivisionSuffix

§

impl Eq for Subsecond

§

impl Eq for SubsecondDigits

§

impl Eq for Subtag

§

impl Eq for Subtag

§

impl Eq for SvcParamKey

§

impl Eq for SvcParamValue

§

impl Eq for SyntacticallyCorrectRange

§

impl Eq for TDEFLFlush

§

impl Eq for TDEFLStatus

§

impl Eq for TINFLStatus

§

impl Eq for TLSA

§

impl Eq for TXT

§

impl Eq for Tag

§

impl Eq for TagClass

§

impl Eq for TaggedDerValue

§

impl Eq for Time

§

impl Eq for TimePrecision

§

impl Eq for TimeZone

§

impl Eq for TimeZoneShortId

§

impl Eq for Token

§

impl Eq for Transform

§

impl Eq for Transition

§

impl Eq for TrieType

§

impl Eq for TryAcquireError

§

impl Eq for TryFromIntError

§

impl Eq for TryFromParsed

§

impl Eq for TryReadyError

§

impl Eq for TryRecvError

§

impl Eq for TryRecvError

§

impl Eq for TryRecvError

§

impl Eq for TryRecvError

§

impl Eq for TryRecvError

§

impl Eq for TryReserveError

§

impl Eq for TryReserveError

§

impl Eq for TryReserveError

§

impl Eq for TryReserveErrorKind

§

impl Eq for TrySelectError

§

impl Eq for TtlBounds

§

impl Eq for TtlConfig

§

impl Eq for Type

§

impl Eq for UCred

§

impl Eq for USERNOTICE_st

§

impl Eq for USERNOTICE_st

§

impl Eq for UTCTime

§

impl Eq for UleError

§

impl Eq for Unicode

§

impl Eq for Unit

§

impl Eq for UnixTimestamp

§

impl Eq for UnixTimestampPrecision

§

impl Eq for Unknown

§

impl Eq for UnknownStatusPolicy

§

impl Eq for UnparkResult

§

impl Eq for UnparkToken

§

impl Eq for UnsupportedSignatureAlgorithmContext

§

impl Eq for UnsupportedSignatureAlgorithmForPublicKeyContext

§

impl Eq for UriSpec

§

impl Eq for UriTemplateStr

§

impl Eq for UriTemplateString

§

impl Eq for UserUsage

§

impl Eq for Utc

§

impl Eq for UtcDateTime

§

impl Eq for UtcOffset

§

impl Eq for Utf8Error

§

impl Eq for Utf8Range

§

impl Eq for Utf8Sequence

§

impl Eq for Validity

§

impl Eq for Value

§

impl Eq for Value

§

impl Eq for Value

§

impl Eq for Variant

§

impl Eq for Variants

§

impl Eq for VerticalOrientation

§

impl Eq for VisitPurpose

§

impl Eq for WaitTimeoutResult

§

impl Eq for WeekNumber

§

impl Eq for WeekNumberRepr

§

impl Eq for Weekday

§

impl Eq for Weekday

§

impl Eq for WeekdayRepr

§

impl Eq for WithComments

§

impl Eq for WordBreak

§

impl Eq for WriteResult

§

impl Eq for X509Version

§

impl Eq for X509_algor_st

§

impl Eq for X509_algor_st

§

impl Eq for X509_info_st

§

impl Eq for X509_info_st

§

impl Eq for Year

§

impl Eq for YearRange

§

impl Eq for YearRepr

§

impl Eq for ZSTD_EndDirective

§

impl Eq for ZSTD_ErrorCode

§

impl Eq for ZSTD_ResetDirective

§

impl Eq for ZSTD_cParameter

§

impl Eq for ZSTD_dParameter

§

impl Eq for ZSTD_strategy

§

impl Eq for ZeroTrieBuildError

§

impl Eq for ZipArchiveEntryWayfinder

§

impl Eq for ZipDateTimeKind

§

impl Eq for ZipString

§

impl Eq for ZipVerification

§

impl Eq for _IO_FILE

§

impl Eq for _IO_FILE

§

impl Eq for __atomic_wide_counter__bindgen_ty_1

§

impl Eq for __fsid_t

§

impl Eq for __itimer_which

§

impl Eq for __locale_data

§

impl Eq for __locale_struct

§

impl Eq for __once_flag

§

impl Eq for __pthread_internal_list

§

impl Eq for __pthread_internal_slist

§

impl Eq for __pthread_mutex_s

§

impl Eq for __pthread_rwlock_arch_t

§

impl Eq for __sigset_t

§

impl Eq for __va_list_tag

§

impl Eq for __va_list_tag

§

impl Eq for _bindgen_ty_1

§

impl Eq for aes_key_st

§

impl Eq for aes_key_st

§

impl Eq for asn1_string_st

§

impl Eq for asn1_string_st

§

impl Eq for bf_key_st

§

impl Eq for bf_key_st

§

impl Eq for bignum_st

§

impl Eq for bignum_st

§

impl Eq for bio_method_st

§

impl Eq for bio_st

§

impl Eq for blake2b_state_st

§

impl Eq for blake2b_state_st

§

impl Eq for bn_gencb_st

§

impl Eq for bn_mont_ctx_st

§

impl Eq for bn_mont_ctx_st

§

impl Eq for bn_primality_result_t

§

impl Eq for buf_mem_st

§

impl Eq for buf_mem_st

§

impl Eq for cast_key_st

§

impl Eq for cbb_buffer_st

§

impl Eq for cbb_buffer_st

§

impl Eq for cbb_child_st

§

impl Eq for cbb_child_st

§

impl Eq for cbs_st

§

impl Eq for cbs_st

§

impl Eq for conf_st

§

impl Eq for conf_value_st

§

impl Eq for conf_value_st

§

impl Eq for crypto_ex_data_st

§

impl Eq for div_t

§

impl Eq for drand48_data

§

impl Eq for ecdsa_method_st

§

impl Eq for ecdsa_sig_st

§

impl Eq for ecdsa_sig_st

§

impl Eq for env_md_ctx_st

§

impl Eq for evp_aead_direction_t

§

impl Eq for evp_cipher_ctx_st

§

impl Eq for evp_cipher_ctx_st

§

impl Eq for evp_cipher_info_st

§

impl Eq for evp_cipher_info_st

§

impl Eq for evp_encode_ctx_st

§

impl Eq for evp_encode_ctx_st

§

impl Eq for evp_hpke_key_st

§

impl Eq for evp_hpke_key_st

§

impl Eq for fd_set

§

impl Eq for fips_counter_t

§

impl Eq for imaxdiv_t

§

impl Eq for itimerspec

§

impl Eq for itimerval

§

impl Eq for ldiv_t

§

impl Eq for lldiv_t

§

impl Eq for md4_state_st

§

impl Eq for md4_state_st

§

impl Eq for md5_state_st

§

impl Eq for md5_state_st

§

impl Eq for obj_name_st

§

impl Eq for obj_name_st

§

impl Eq for openssl_method_common_st

§

impl Eq for otherName_st

§

impl Eq for otherName_st

§

impl Eq for pkcs7_envelope_st

§

impl Eq for pkcs7_issuer_and_serial_st

§

impl Eq for pkcs7_recip_info_st

§

impl Eq for pkcs7_sign_envelope_st

§

impl Eq for pkcs7_signed_st

§

impl Eq for pkcs7_signer_info_st

§

impl Eq for point_conversion_form_t

§

impl Eq for point_conversion_form_t

§

impl Eq for private_key_st

§

impl Eq for private_key_st

§

impl Eq for rand_meth_st

§

impl Eq for rand_meth_st

§

impl Eq for random_data

§

impl Eq for rc4_key_st

§

impl Eq for rc4_key_st

§

impl Eq for rsa_meth_st

§

impl Eq for rsa_pss_params_st

§

impl Eq for rsa_pss_params_st

§

impl Eq for sha256_state_st

§

impl Eq for sha256_state_st

§

impl Eq for sha512_state_st

§

impl Eq for sha512_state_st

§

impl Eq for sha_state_st

§

impl Eq for sha_state_st__bindgen_ty_1__bindgen_ty_1

§

impl Eq for spake2_role_t

§

impl Eq for srtp_protection_profile_st

§

impl Eq for ssl_comp_st

§

impl Eq for ssl_compliance_policy_t

§

impl Eq for ssl_early_callback_ctx

§

impl Eq for ssl_early_data_reason_t

§

impl Eq for ssl_encryption_level_t

§

impl Eq for ssl_private_key_method_st

§

impl Eq for ssl_private_key_result_t

§

impl Eq for ssl_quic_method_st

§

impl Eq for ssl_renegotiate_mode_t

§

impl Eq for ssl_select_cert_result_t

§

impl Eq for ssl_ticket_aead_method_st

§

impl Eq for ssl_ticket_aead_result_t

§

impl Eq for ssl_verify_result_t

§

impl Eq for timespec

§

impl Eq for timeval

§

impl Eq for timezone

§

impl Eq for tm

§

impl Eq for tm

§

impl Eq for trust_token_st

§

impl Eq for trust_token_st

§

impl Eq for v3_ext_ctx

§

impl Eq for v3_ext_ctx

§

impl Eq for v3_ext_method

§

impl Eq for v3_ext_method

§

impl Eq for vec128_storage

§

impl Eq for vec256_storage

§

impl Eq for vec512_storage

§

impl Eq for x509_purpose_st

§

impl Eq for x509_trust_st

§

impl<'a> Eq for HeaderResult<'a>

§

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

§

impl<'a> Eq for ServerName<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::public_key::PublicKey<'a>

§

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

Source§

impl<'a> Eq for rama::http::dep::mime::Name<'a>

§

impl<'a> Eq for rama::proxy::haproxy::protocol::v1::Header<'a>

§

impl<'a> Eq for rama::proxy::haproxy::protocol::v2::Header<'a>

§

impl<'a> Eq for TypeLengthValue<'a>

§

impl<'a> Eq for TypeLengthValues<'a>

§

impl<'a> Eq for RequestRef<'a>

§

impl<'a> Eq for UsernamePasswordRequestRef<'a>

§

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

§

impl<'a> Eq for File<'a>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a> Eq for rama::crypto::dep::x509_parser::certificate::UniqueIdentifier<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::CtExtensions<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::CtLogID<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::DigitallySigned<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::ExtendedKeyUsage<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::KeyIdentifier<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::PolicyInformation<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::PolicyMapping<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::PolicyMappings<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::PolicyQualifierInfo<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::extensions::SignedCertificateTimestamp<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::public_key::ECPoint<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::public_key::RSAPublicKey<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::signature_value::EcdsaSigValue<'a>

§

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

§

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

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::BmpString<'a>

§

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

§

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

§

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

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Ia5String<'a>

§

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

§

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

§

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

§

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

§

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

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::PrintableString<'a>

§

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

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::TeletexString<'a>

§

impl<'a> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::UniversalString<'a>

§

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

§

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

§

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

1.79.0 · Source§

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

Source§

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

Source§

impl<'a> Eq for PhantomContravariantLifetime<'a>

Source§

impl<'a> Eq for PhantomCovariantLifetime<'a>

Source§

impl<'a> Eq for PhantomInvariantLifetime<'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 log::Metadata<'a>

Source§

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

§

impl<'a> Eq for AuthorityComponents<'a>

§

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

§

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

§

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

§

impl<'a> Eq for DataIdentifierBorrowed<'a>

§

impl<'a> Eq for DataRequest<'a>

§

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

§

impl<'a> Eq for Domain<'a>

§

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

§

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

§

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

§

impl<'a> Eq for ExtraFields<'a>

§

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

§

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

§

impl<'a> Eq for NormalizedPath<'a>

§

impl<'a> Eq for PercentEncode<'a>

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a> Eq for RawPath<'a>

§

impl<'a> Eq for ScriptExtensionsSet<'a>

§

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

§

impl<'a> Eq for Suffix<'a>

§

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

§

impl<'a> Eq for VarName<'a>

§

impl<'a> Eq for ZipStr<'a>

§

impl<'a, 'b> Eq for rama::crypto::dep::x509_parser::prelude::signature_algorithm::MaskGenAlgorithm<'a, 'b>

§

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

§

impl<'a, T, F> Eq for VarZeroVec<'a, T, F>
where T: VarULE + Eq + ?Sized, F: VarZeroVecFormat,

§

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

§

impl<'a, V> Eq for VarZeroCow<'a, V>
where V: VarULE + Eq + ?Sized,

§

impl<'data> Eq for Char16Trie<'data>

§

impl<'data> Eq for CodePointInversionList<'data>

§

impl<'data> Eq for CodePointInversionListAndStringList<'data>

§

impl<'data> Eq for PropertyCodePointSet<'data>

§

impl<'data> Eq for PropertyUnicodeSet<'data>

§

impl<'data> Eq for ScriptWithExtensionsProperty<'data>

§

impl<'data, T> Eq for PropertyCodePointMap<'data, T>
where T: Eq + TrieValue,

§

impl<'h> Eq for rama::http::matcher::uri::dep::regex::bytes::Match<'h>

§

impl<'h> Eq for rama::http::matcher::uri::dep::regex::Match<'h>

§

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

§

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

§

impl<'k, 'v> Eq for Params<'k, 'v>

Source§

impl<'r, R> Eq for UnwrapMut<'r, R>
where R: Eq + TryRngCore + ?Sized,

§

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

§

impl<'trie, T> Eq for CodePointTrie<'trie, T>
where T: Eq + TrieValue,

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,

§

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

§

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

§

impl<A> Eq for NibbleVec<A>
where A: Array<Item = u8>,

§

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

§

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

§

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

§

impl<A, B> Eq for Tuple2ULE<A, B>
where A: Eq + ULE, B: Eq + ULE,

§

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

§

impl<A, B, C> Eq for Tuple3ULE<A, B, C>
where A: Eq + ULE, B: Eq + ULE, C: Eq + ULE,

§

impl<A, B, C, D> Eq for Tuple4ULE<A, B, C, D>
where A: Eq + ULE, B: Eq + ULE, C: Eq + ULE, D: Eq + ULE,

§

impl<A, B, C, D, E> Eq for Tuple5ULE<A, B, C, D, E>
where A: Eq + ULE, B: Eq + ULE, C: Eq + ULE, D: Eq + ULE, E: Eq + ULE,

§

impl<A, B, C, D, E, F> Eq for Tuple6ULE<A, B, C, D, E, F>
where A: Eq + ULE, B: Eq + ULE, C: Eq + ULE, D: Eq + ULE, E: Eq + ULE, F: Eq + ULE,

§

impl<A, B, C, D, E, F, Format> Eq for Tuple6VarULE<A, B, C, D, E, F, Format>
where A: Eq + VarULE + ?Sized, B: Eq + VarULE + ?Sized, C: Eq + VarULE + ?Sized, D: Eq + VarULE + ?Sized, E: Eq + VarULE + ?Sized, F: Eq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, B, C, D, E, Format> Eq for Tuple5VarULE<A, B, C, D, E, Format>
where A: Eq + VarULE + ?Sized, B: Eq + VarULE + ?Sized, C: Eq + VarULE + ?Sized, D: Eq + VarULE + ?Sized, E: Eq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, B, C, D, Format> Eq for Tuple4VarULE<A, B, C, D, Format>
where A: Eq + VarULE + ?Sized, B: Eq + VarULE + ?Sized, C: Eq + VarULE + ?Sized, D: Eq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, B, C, Format> Eq for Tuple3VarULE<A, B, C, Format>
where A: Eq + VarULE + ?Sized, B: Eq + VarULE + ?Sized, C: Eq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, B, Format> Eq for Tuple2VarULE<A, B, Format>
where A: Eq + VarULE + ?Sized, B: Eq + VarULE + ?Sized, Format: VarZeroVecFormat,

§

impl<A, S, V> Eq for ConvertError<A, S, V>
where A: Eq, S: Eq, V: Eq,

§

impl<A, V> Eq for VarTupleULE<A, V>
where A: Eq + AsULE, V: Eq + VarULE + ?Sized, <A as AsULE>::ULE: 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,

§

impl<C0, C1> Eq for EitherCart<C0, C1>
where C0: Eq, C1: Eq,

§

impl<DataStruct> Eq for ErasedMarker<DataStruct>
where DataStruct: Eq + for<'a> Yokeable<'a>,

Source§

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

§

impl<E> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::Err<E>
where E: Eq,

§

impl<E> Eq for Err<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 Error<I>
where I: Eq,

1.0.0 · Source§

impl<Idx> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<Idx>
where Idx: Eq,

1.0.0 · Source§

impl<Idx> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::RangeFrom<Idx>
where Idx: Eq,

1.26.0 · Source§

impl<Idx> Eq for rama::crypto::dep::x509_parser::prelude::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,

§

impl<K, V> Eq for 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 rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashMap<K, V, S>
where K: Eq + Hash, V: Eq, S: BuildHasher,

§

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

§

impl<K, V, S> Eq for LiteMap<K, V, S>
where K: Eq + ?Sized, V: Eq + ?Sized, S: Eq,

§

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<L, R>
where L: Eq, R: Eq,

§

impl<M> Eq for DataPayload<M>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Eq,

§

impl<M, O> Eq for DataPayloadOr<M, O>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Eq, O: Eq,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.41.0 · Source§

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

Source§

impl<R> Eq for UnwrapErr<R>
where R: Eq + TryRngCore,

§

impl<R> Eq for Record<R>
where R: Eq + RecordData,

§

impl<R> Eq for ZipFilePath<R>
where R: Eq,

Source§

impl<S> Eq for url::host::Host<S>
where S: Eq,

§

impl<S> Eq for CertifiedKey<S>
where S: Eq + SigningKey,

§

impl<S> Eq for Ascii<S>
where S: AsRef<str>,

§

impl<S> Eq for RiAbsoluteStr<S>
where S: Spec,

§

impl<S> Eq for RiAbsoluteString<S>
where S: Spec,

§

impl<S> Eq for RiFragmentStr<S>
where S: Spec,

§

impl<S> Eq for RiFragmentString<S>
where S: Spec,

§

impl<S> Eq for RiQueryStr<S>
where S: Spec,

§

impl<S> Eq for RiQueryString<S>
where S: Spec,

§

impl<S> Eq for RiReferenceStr<S>
where S: Spec,

§

impl<S> Eq for RiReferenceString<S>
where S: Spec,

§

impl<S> Eq for RiRelativeStr<S>
where S: Spec,

§

impl<S> Eq for RiRelativeString<S>
where S: Spec,

§

impl<S> Eq for RiStr<S>
where S: Spec,

§

impl<S> Eq for RiString<S>
where S: Spec,

§

impl<S> Eq for UniCase<S>
where S: AsRef<str>,

§

impl<Src, Dst> Eq for AlignmentError<Src, Dst>
where Src: Eq, Dst: Eq + ?Sized,

§

impl<Src, Dst> Eq for SizeError<Src, Dst>
where Src: Eq, Dst: Eq + ?Sized,

§

impl<Src, Dst> Eq for ValidityError<Src, Dst>
where Src: Eq, Dst: Eq + TryFromBytes + ?Sized,

§

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

§

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

§

impl<Store> Eq for ZeroAsciiIgnoreCaseTrie<Store>
where Store: Eq + ?Sized,

§

impl<Store> Eq for ZeroTrie<Store>
where Store: Eq,

§

impl<Store> Eq for ZeroTrieExtendedCapacity<Store>
where Store: Eq + ?Sized,

§

impl<Store> Eq for ZeroTriePerfectHash<Store>
where Store: Eq + ?Sized,

§

impl<Store> Eq for ZeroTrieSimpleAscii<Store>
where Store: Eq + ?Sized,

1.36.0 · Source§

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

§

impl<T> Eq for rama::http::proto::h2::frame::Frame<T>
where T: Eq,

§

impl<T> Eq for rama::http::proto::h2::hpack::Header<T>
where T: Eq,

§

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

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 LocalResult<T>
where T: Eq,

1.0.0 · Source§

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

Pointer equality is an equivalence relation.

1.0.0 · Source§

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

Pointer equality is an equivalence relation.

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.

§

impl<T> Eq for rama::futures::channel::mpsc::TrySendError<T>
where T: Eq,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Eq for rama::crypto::dep::x509_parser::certificate::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,

Source§

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

Source§

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

Source§

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

1.19.0 · Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Eq for MinMaxResult<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 OnceCell<T>
where T: Eq,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Eq for Shared<'_, T>
where T: Pointable + ?Sized,

§

impl<T> Eq for Slice<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 TrySendError<T>
where T: Eq,

§

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

§

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

§

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

§

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

§

impl<T> Eq for ZeroSlice<T>
where T: AsULE + Eq,

§

impl<T> Eq for ZeroVec<'_, T>
where T: AsULE + Eq,

1.0.0 · Source§

impl<T, A> Eq for rama::crypto::dep::x509_parser::prelude::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 rama::crypto::dep::x509_parser::prelude::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,

Source§

impl<T, A> Eq for UniqueRc<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 UniqueArc<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 + KnownLayout + Immutable + ?Sized,

1.0.0 · 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, E, TagKind, const CLASS: u8, const TAG: u32> Eq for TaggedValue<T, E, TagKind, CLASS, TAG>
where T: Eq, E: Eq, TagKind: Eq,

§

impl<T, F> Eq for VarZeroSlice<T, F>
where T: VarULE + Eq + ?Sized, F: VarZeroVecFormat,

§

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

1.0.0 · Source§

impl<T, S> Eq for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

§

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

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>

§

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

§

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

§

impl<TZ> Eq for ZipDateTime<TZ>
where TZ: Eq,

Source§

impl<Tz> Eq for chrono::date::Date<Tz>
where Tz: TimeZone,

Source§

impl<Tz> Eq for DateTime<Tz>
where Tz: TimeZone,

Source§

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

Source§

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

§

impl<U> Eq for OptionULE<U>
where U: Copy + Eq,

§

impl<U> Eq for OptionVarULE<U>
where U: VarULE + Eq + ?Sized,

Source§

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

§

impl<U, const N: usize> Eq for NichedOption<U, N>
where U: Eq,

§

impl<U, const N: usize> Eq for NichedOptionULE<U, N>
where U: NicheBytes<N> + ULE + Eq,

§

impl<V> Eq for Op<V>
where V: Eq,

Source§

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

Source§

impl<X> Eq for UniformInt<X>
where X: Eq,

Source§

impl<X> Eq for Uniform<X>
where X: Eq + SampleUniform, <X as SampleUniform>::Sampler: Eq,

Source§

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

§

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

§

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

§

impl<const LEN: usize, Format> Eq for MultiFieldsULE<LEN, Format>
where Format: Eq + VarZeroVecFormat,

§

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 N: usize> Eq for RawBytesULE<N>

§

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

§

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

§

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