Trait kvarn::prelude::compact_str::core::cmp::Eq

1.0.0 · source ·
pub trait Eq: PartialEq<Self> { }
Available on non-crate feature miri-test-libstd only.
Expand description

Trait for equality comparisons which are equivalence relations.

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

  • reflexive: a == a;
  • symmetric: a == b implies b == a; and
  • transitive: a == b and b == c implies a == c.

This property cannot be checked by the compiler, and therefore Eq implies PartialEq, and has no extra methods.

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

Implementors§

source§

impl Eq for CachePreferenceError

source§

impl Eq for ClientCachePreference

source§

impl Eq for CompressPreference

source§

impl Eq for PreferredCompression

source§

impl Eq for ServerCachePreference

source§

impl Eq for UriKey

source§

impl Eq for Value

source§

impl Eq for BindIpVersion

source§

impl Eq for CacheAction

source§

impl Eq for Action

1.28.0 · source§

impl Eq for kvarn::prelude::fmt::Alignment

source§

impl Eq for kvarn::prelude::io::ErrorKind

source§

impl Eq for SeekFrom

1.7.0 · source§

impl Eq for kvarn::prelude::net::IpAddr

source§

impl Eq for Ipv6MulticastScope

source§

impl Eq for Shutdown

source§

impl Eq for SocketAddr

source§

impl Eq for CacheControlError

source§

impl Eq for RequestParseStage

source§

impl Eq for SanitizeError

1.34.0 · source§

impl Eq for Infallible

source§

impl Eq for FpCategory

1.55.0 · source§

impl Eq for IntErrorKind

source§

impl Eq for Which

source§

impl Eq for SearchStep

source§

impl Eq for kvarn::prelude::compact_str::core::sync::atomic::Ordering

source§

impl Eq for kvarn::prelude::compact_str::core::cmp::Ordering

source§

impl Eq for webpki::error::Error

source§

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

source§

impl Eq for TryReserveErrorKind

1.65.0 · source§

impl Eq for BacktraceStatus

source§

impl Eq for VarError

source§

impl Eq for BacktraceStyle

1.12.0 · source§

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

source§

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

source§

impl Eq for FlushCompress

source§

impl Eq for FlushDecompress

source§

impl Eq for Status

source§

impl Eq for log::Level

source§

impl Eq for log::LevelFilter

source§

impl Eq for Sign

source§

impl Eq for petgraph::dot::Config

source§

impl Eq for Direction

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 PathQuery

source§

impl Eq for kvarn::extensions::Id

§

impl Eq for Bytes

§

impl Eq for BytesMut

§

impl Eq for OffsetDateTime

source§

impl Eq for kvarn::prelude::fmt::Error

source§

impl Eq for HeaderName

source§

impl Eq for HeaderValue

source§

impl Eq for Mime

source§

impl Eq for kvarn::prelude::net::AddrParseError

source§

impl Eq for Ipv4Addr

source§

impl Eq for Ipv6Addr

source§

impl Eq for SocketAddrV4

source§

impl Eq for SocketAddrV6

source§

impl Eq for ParseBoolError

source§

impl Eq for Utf8Error

1.8.0 · source§

impl Eq for kvarn::prelude::Instant

source§

impl Eq for Method

source§

impl Eq for Path

source§

impl Eq for PathBuf

source§

impl Eq for StatusCode

source§

impl Eq for Version

source§

impl Eq for Authority

source§

impl Eq for PathAndQuery

source§

impl Eq for Scheme

source§

impl Eq for Uri

source§

impl Eq for CriticalRequestComponents

§

impl Eq for CompactString

source§

impl Eq for AllocError

1.28.0 · source§

impl Eq for Layout

1.50.0 · source§

impl Eq for LayoutError

source§

impl Eq for TypeId

1.27.0 · source§

impl Eq for CpuidResult

1.34.0 · source§

impl Eq for CharTryFromError

1.9.0 · source§

impl Eq for DecodeUtf16Error

1.20.0 · source§

impl Eq for ParseCharError

1.59.0 · source§

impl Eq for TryFromCharError

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 Assume

1.34.0 · source§

impl Eq for NonZeroI8

1.34.0 · source§

impl Eq for NonZeroI16

1.34.0 · source§

impl Eq for NonZeroI32

1.34.0 · source§

impl Eq for NonZeroI64

1.34.0 · source§

impl Eq for NonZeroI128

1.34.0 · source§

impl Eq for NonZeroIsize

1.28.0 · source§

impl Eq for NonZeroU8

1.28.0 · source§

impl Eq for NonZeroU16

1.28.0 · source§

impl Eq for NonZeroU32

1.28.0 · source§

impl Eq for NonZeroU64

1.28.0 · source§

impl Eq for NonZeroU128

1.28.0 · source§

impl Eq for NonZeroUsize

source§

impl Eq for ParseFloatError

source§

impl Eq for ParseIntError

1.34.0 · source§

impl Eq for TryFromIntError

source§

impl Eq for RangeFull

source§

impl Eq for kvarn::prelude::compact_str::core::ptr::Alignment

1.3.0 · source§

impl Eq for kvarn::prelude::compact_str::core::time::Duration

1.66.0 · source§

impl Eq for TryFromFloatSecsError

source§

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

source§

impl Eq for ring::aead::Algorithm

source§

impl Eq for ring::agreement::Algorithm

source§

impl Eq for ring::digest::Algorithm

source§

impl Eq for EcdsaSigningAlgorithm

source§

impl Eq for ring::hkdf::Algorithm

source§

impl Eq for ring::hmac::Algorithm

source§

impl Eq for ring::pbkdf2::Algorithm

source§

impl Eq for EndOfInput

source§

impl Eq for DnsName

source§

impl Eq for InvalidDnsNameError

source§

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

source§

impl Eq for InvalidSubjectNameError

source§

impl Eq for webpki::time::Time

1.57.0 · source§

impl Eq for alloc::collections::TryReserveError

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 FromUtf8Error

source§

impl Eq for String

source§

impl Eq for OsStr

source§

impl Eq for OsString

1.1.0 · source§

impl Eq for FileType

source§

impl Eq for Permissions

source§

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

source§

impl Eq for Components<'_>

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 SystemTime

source§

impl Eq for FixedBitSet

source§

impl Eq for flate2::Compression

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 BigInt

source§

impl Eq for BigUint

source§

impl Eq for ParseBigIntError

source§

impl Eq for petgraph::visit::dfsvisit::Time

source§

impl Eq for Domain

source§

impl Eq for socket2::Protocol

source§

impl Eq for RecvFlags

source§

impl Eq for Type

source§

impl Eq for Identifier

source§

impl Eq for Empty

source§

impl Eq for Field

source§

impl Eq for FieldSet

source§

impl Eq for Kind

source§

impl Eq for tracing_core::metadata::Level

source§

impl Eq for tracing_core::metadata::LevelFilter

source§

impl Eq for tracing_core::span::Id

source§

impl Eq for ATerm

source§

impl Eq for B0

source§

impl Eq for B1

source§

impl Eq for Z0

source§

impl Eq for Equal

source§

impl Eq for Greater

source§

impl Eq for Less

source§

impl Eq for UTerm

source§

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

source§

impl Eq for Timestamp

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 ASN1DateTime

§

impl Eq for ASN1Time

§

impl Eq for ASN1TimeZone

§

impl Eq for Aborted

§

impl Eq for AccessKind

§

impl Eq for AccessMode

§

impl Eq for AlertDescription

§

impl Eq for AlertLevel

§

impl Eq for Alphabet

§

impl Eq for AnyDelimiterCodec

§

impl Eq for BasicConstraints

§

impl Eq for BerClassFromIntError

§

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 BulkAlgorithm

§

impl Eq for BytesCodec

§

impl Eq for Canceled

§

impl Eq for CapacityError

§

impl Eq for Certificate

§

impl Eq for CertificateStatusType

§

impl Eq for ChallengePassword

§

impl Eq for CipherSuite

§

impl Eq for Class

§

impl Eq for ClientCertificateType

§

impl Eq for CloseCode

§

impl Eq for CodeBlockState

§

impl Eq for Collector

§

impl Eq for Component

§

impl Eq for ComponentRange

§

impl Eq for Compression

§

impl Eq for CompressionLevel

§

impl Eq for CompressionStrategy

§

impl Eq for Config

§

impl Eq for ContentType

§

impl Eq for Control

§

impl Eq for ConversionRange

§

impl Eq for CreateKind

§

impl Eq for CtVersion

§

impl Eq for Data

§

impl Eq for DataChange

§

impl Eq for DataFormat

§

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 DecodePaddingMode

§

impl Eq for DecodePartial

§

impl Eq for DecodeSliceError

§

impl Eq for DeliveryMode

§

impl Eq for DifferentVariant

§

impl Eq for Dl_info

§

impl Eq for Duration

§

impl Eq for ECCurveType

§

impl Eq for ECPointFormat

§

impl Eq for Elapsed

§

impl Eq for Elf32_Chdr

§

impl Eq for Elf32_Ehdr

§

impl Eq for Elf32_Phdr

§

impl Eq for Elf32_Shdr

§

impl Eq for Elf32_Sym

§

impl Eq for Elf64_Chdr

§

impl Eq for Elf64_Ehdr

§

impl Eq for Elf64_Phdr

§

impl Eq for Elf64_Shdr

§

impl Eq for Elf64_Sym

§

impl Eq for EncodeSliceError

§

impl Eq for Encoding

§

impl Eq for Endianness

§

impl Eq for Error

§

impl Eq for ErrorKind

§

impl Eq for Event

§

impl Eq for EventKind

§

impl Eq for EventMask

§

impl Eq for Explicit

§

impl Eq for ExtensionType

§

impl Eq for FileTime

§

impl Eq for FilterOp

§

impl Eq for Flag

§

impl Eq for Flags

§

impl Eq for FormattedComponents

§

impl Eq for Frame

§

impl Eq for FrameHeader

§

impl Eq for FsyncFlags

§

impl Eq for GeneralizedTime

§

impl Eq for Handle

§

impl Eq for HandshakeType

§

impl Eq for HashAlgorithm

§

impl Eq for Header<'_>

§

impl Eq for HeartbeatMessageType

§

impl Eq for HeartbeatMode

§

impl Eq for Hour

§

impl Eq for Ignore

§

impl Eq for Implicit

§

impl Eq for IndeterminateOffset

§

impl Eq for InhibitAnyPolicy

§

impl Eq for Instant

§

impl Eq for Instant

§

impl Eq for Interest

§

impl Eq for Interest

§

impl Eq for InvalidBufferSize

§

impl Eq for InvalidFormatDescription

§

impl Eq for InvalidLength

§

impl Eq for InvalidVariant

§

impl Eq for IoState

§

impl Eq for KeyUpdateRequest

§

impl Eq for KeyUsage

§

impl Eq for Length

§

impl Eq for LinesCodec

§

impl Eq for LiteralPredictionModeNibble

§

impl Eq for LittleEndian

§

impl Eq for MZError

§

impl Eq for MZFlush

§

impl Eq for MZStatus

§

impl Eq for Message

§

impl Eq for MetadataKind

§

impl Eq for MimeGuess

§

impl Eq for Minute

§

impl Eq for MissedTickBehavior

§

impl Eq for ModifyKind

§

impl Eq for Month

§

impl Eq for Month

§

impl Eq for MonthRepr

§

impl Eq for NSCertType

§

impl Eq for NamedCurve

§

impl Eq for NamedGroup

§

impl Eq for Needed

§

impl Eq for NidError

§

impl Eq for Null

§

impl Eq for Null

§

impl Eq for OffsetHour

§

impl Eq for OffsetMinute

§

impl Eq for OffsetPrecision

§

impl Eq for OffsetSecond

§

impl Eq for OnPoolDropBehavior

§

impl Eq for OnceState

§

impl Eq for OpCode

§

impl Eq for Ordinal

§

impl Eq for OwnedFormatItem

§

impl Eq for PSKKeyExchangeMode

§

impl Eq for Padding

§

impl Eq for ParkResult

§

impl Eq for ParkToken

§

impl Eq for Parse

§

impl Eq for ParseAlphabetError

§

impl Eq for ParseFromDescription

§

impl Eq for Payload

§

impl Eq for PayloadU8

§

impl Eq for PayloadU16

§

impl Eq for PayloadU24

§

impl Eq for Pem

§

impl Eq for Period

§

impl Eq for PolicyConstraints

§

impl Eq for PollNext

§

impl Eq for PrimitiveDateTime

§

impl Eq for PrivateKey

§

impl Eq for ProtocolError

§

impl Eq for ProtocolVersion

§

impl Eq for PushError

§

impl Eq for Random

§

impl Eq for Ready

§

impl Eq for ReadyTimeoutError

§

impl Eq for ReasonCode

§

impl Eq for ReasonFlags

§

impl Eq for RecursiveMode

§

impl Eq for RecvError

§

impl Eq for RecvError

§

impl Eq for RecvError

§

impl Eq for RecvTimeoutError

§

impl Eq for RemovalCause

§

impl Eq for RemoveKind

§

impl Eq for RenameMode

§

impl Eq for RequeueOp

§

impl Eq for Rfc2822

§

impl Eq for Rfc3339

§

impl Eq for Role

§

impl Eq for RuntimeFlavor

§

impl Eq for Second

§

impl Eq for SelectTimeoutError

§

impl Eq for SendError

§

impl Eq for ServerName

§

impl Eq for ServerNameType

§

impl Eq for SignatureAlgorithm

§

impl Eq for SignatureScheme

§

impl Eq for Soundness

§

impl Eq for StreamResult

§

impl Eq for Subsecond

§

impl Eq for SubsecondDigits

§

impl Eq for SupportedProtocolVersion

§

impl Eq for TDEFLFlush

§

impl Eq for TDEFLStatus

§

impl Eq for TINFLStatus

§

impl Eq for Tag

§

impl Eq for Time

§

impl Eq for TimePrecision

§

impl Eq for TimeoutFlags

§

impl Eq for Token

§

impl Eq for TryAcquireError

§

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 TryReserveError

§

impl Eq for TryReserveError

§

impl Eq for TrySelectError

§

impl Eq for UCred

§

impl Eq for UnixTimestamp

§

impl Eq for UnixTimestampPrecision

§

impl Eq for UnparkResult

§

impl Eq for UnparkToken

§

impl Eq for UrlError

§

impl Eq for UtcOffset

§

impl Eq for UtcTime

§

impl Eq for Validity

§

impl Eq for WaitTimeoutResult

§

impl Eq for WatchDescriptor

§

impl Eq for WatchMask

§

impl Eq for WatcherKind

§

impl Eq for WeekNumber

§

impl Eq for WeekNumberRepr

§

impl Eq for Weekday

§

impl Eq for Weekday

§

impl Eq for WeekdayRepr

§

impl Eq for X509Version

§

impl Eq for Year

§

impl Eq for YearRepr

§

impl Eq for __c_anonymous_ifru_map

§

impl Eq for __c_anonymous_ptrace_syscall_info_data

Available on crate feature extra_traits and libc_union only.
§

impl Eq for __c_anonymous_ptrace_syscall_info_entry

§

impl Eq for __c_anonymous_ptrace_syscall_info_exit

§

impl Eq for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Eq for __c_anonymous_sockaddr_can_j1939

§

impl Eq for __c_anonymous_sockaddr_can_tp

§

impl Eq for __exit_status

§

impl Eq for __timeval

§

impl Eq for _libc_fpstate

§

impl Eq for _libc_fpxreg

§

impl Eq for _libc_xmmreg

§

impl Eq for addrinfo

§

impl Eq for af_alg_iv

Available on crate feature extra_traits only.
§

impl Eq for aiocb

§

impl Eq for arpd_request

§

impl Eq for arphdr

§

impl Eq for arpreq

§

impl Eq for arpreq_old

§

impl Eq for can_filter

§

impl Eq for clone_args

§

impl Eq for cmsghdr

§

impl Eq for cpu_set_t

§

impl Eq for dirent

Available on crate feature extra_traits only.
§

impl Eq for dirent64

Available on crate feature extra_traits only.
§

impl Eq for dl_phdr_info

§

impl Eq for dqblk

§

impl Eq for epoll_event

Available on crate feature extra_traits only.
§

impl Eq for fanotify_event_metadata

§

impl Eq for fanotify_response

§

impl Eq for fd_set

§

impl Eq for ff_condition_effect

§

impl Eq for ff_constant_effect

§

impl Eq for ff_effect

§

impl Eq for ff_envelope

§

impl Eq for ff_periodic_effect

§

impl Eq for ff_ramp_effect

§

impl Eq for ff_replay

§

impl Eq for ff_rumble_effect

§

impl Eq for ff_trigger

§

impl Eq for file_clone_range

§

impl Eq for flock

§

impl Eq for flock64

§

impl Eq for fsid_t

§

impl Eq for genlmsghdr

§

impl Eq for glob64_t

§

impl Eq for glob_t

§

impl Eq for group

§

impl Eq for hostent

§

impl Eq for if_nameindex

§

impl Eq for ifaddrs

§

impl Eq for in6_addr

§

impl Eq for in6_ifreq

§

impl Eq for in6_pktinfo

§

impl Eq for in6_rtmsg

§

impl Eq for in_addr

§

impl Eq for in_pktinfo

§

impl Eq for inotify_event

§

impl Eq for input_absinfo

§

impl Eq for input_event

§

impl Eq for input_id

§

impl Eq for input_keymap_entry

§

impl Eq for input_mask

§

impl Eq for iovec

§

impl Eq for ip_mreq

§

impl Eq for ip_mreq_source

§

impl Eq for ip_mreqn

§

impl Eq for ipc_perm

§

impl Eq for ipv6_mreq

§

impl Eq for itimerspec

§

impl Eq for itimerval

§

impl Eq for j1939_filter

§

impl Eq for lconv

§

impl Eq for linger

§

impl Eq for mallinfo

§

impl Eq for mallinfo2

§

impl Eq for mcontext_t

§

impl Eq for mmsghdr

§

impl Eq for mntent

§

impl Eq for mq_attr

Available on crate feature extra_traits only.
§

impl Eq for msghdr

§

impl Eq for msginfo

§

impl Eq for msqid_ds

§

impl Eq for nl_mmap_hdr

§

impl Eq for nl_mmap_req

§

impl Eq for nl_pktinfo

§

impl Eq for nlattr

§

impl Eq for nlmsgerr

§

impl Eq for nlmsghdr

§

impl Eq for ntptimeval

§

impl Eq for open_how

§

impl Eq for option

§

impl Eq for packet_mreq

§

impl Eq for passwd

§

impl Eq for pollfd

§

impl Eq for posix_spawn_file_actions_t

§

impl Eq for posix_spawnattr_t

§

impl Eq for protoent

§

impl Eq for pthread_attr_t

§

impl Eq for pthread_cond_t

Available on crate feature extra_traits only.
§

impl Eq for pthread_condattr_t

§

impl Eq for pthread_mutex_t

Available on crate feature extra_traits only.
§

impl Eq for pthread_mutexattr_t

§

impl Eq for pthread_rwlock_t

Available on crate feature extra_traits only.
§

impl Eq for pthread_rwlockattr_t

§

impl Eq for ptrace_peeksiginfo_args

§

impl Eq for ptrace_rseq_configuration

§

impl Eq for ptrace_syscall_info

§

impl Eq for regex_t

§

impl Eq for regmatch_t

§

impl Eq for rlimit

§

impl Eq for rlimit64

§

impl Eq for rtentry

§

impl Eq for rusage

§

impl Eq for sched_param

§

impl Eq for seccomp_data

§

impl Eq for seccomp_notif_sizes

§

impl Eq for sem_t

§

impl Eq for sembuf

§

impl Eq for semid_ds

§

impl Eq for seminfo

§

impl Eq for servent

§

impl Eq for shmid_ds

§

impl Eq for sigaction

§

impl Eq for sigevent

Available on crate feature extra_traits only.
§

impl Eq for siginfo_t

§

impl Eq for signalfd_siginfo

§

impl Eq for sigset_t

§

impl Eq for sigval

§

impl Eq for sock_extended_err

§

impl Eq for sock_filter

§

impl Eq for sock_fprog

§

impl Eq for sockaddr

§

impl Eq for sockaddr_alg

Available on crate feature extra_traits only.
§

impl Eq for sockaddr_in

§

impl Eq for sockaddr_in6

§

impl Eq for sockaddr_ll

§

impl Eq for sockaddr_nl

Available on crate feature extra_traits only.
§

impl Eq for sockaddr_storage

Available on crate feature extra_traits only.
§

impl Eq for sockaddr_un

Available on crate feature extra_traits only.
§

impl Eq for sockaddr_vm

§

impl Eq for spwd

§

impl Eq for stack_t

§

impl Eq for stat

§

impl Eq for stat64

§

impl Eq for statfs

§

impl Eq for statfs64

§

impl Eq for statvfs

§

impl Eq for statvfs64

§

impl Eq for statx

§

impl Eq for statx_timestamp

§

impl Eq for sysinfo

§

impl Eq for termios

§

impl Eq for termios2

§

impl Eq for timespec

§

impl Eq for timeval

§

impl Eq for timex

§

impl Eq for tm

§

impl Eq for tms

§

impl Eq for ucontext_t

Available on crate feature extra_traits only.
§

impl Eq for ucred

§

impl Eq for uinput_abs_setup

§

impl Eq for uinput_ff_erase

§

impl Eq for uinput_ff_upload

§

impl Eq for uinput_setup

Available on crate feature extra_traits only.
§

impl Eq for uinput_user_dev

Available on crate feature extra_traits only.
§

impl Eq for user

§

impl Eq for user_fpregs_struct

Available on crate feature extra_traits only.
§

impl Eq for user_regs_struct

§

impl Eq for utimbuf

§

impl Eq for utmpx

Available on crate feature extra_traits only.
§

impl Eq for utsname

Available on crate feature extra_traits only.
§

impl Eq for vec128_storage

§

impl Eq for vec256_storage

§

impl Eq for vec512_storage

§

impl Eq for winsize

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> Eq for Query<'a>

source§

impl<'a> Eq for QueryPair<'a>

1.10.0 · source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

source§

impl<'a, E, Ix> Eq for EdgeReference<'a, E, Ix>where E: Eq, Ix: Eq + IndexType,

§

impl<'a, T> Eq for ArcBorrow<'a, T>where T: Eq + 'a + ?Sized,

source§

impl<'b, T> Eq for Ptr<'b, T>

§

impl<'t> Eq for CloseFrame<'t>

source§

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

source§

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

source§

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

§

impl<A> Eq for SmallVec<A>where A: Array, <A as Array>::Item: 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,

1.29.0 · source§

impl<H> Eq for BuildHasherDefault<H>

§

impl<H> Eq for HeaderWithLength<H>where H: Eq,

§

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

§

impl<H, T> Eq for ThinArc<H, T>where H: Eq, T: Eq,

source§

impl<Idx> Eq for 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<Ix> Eq for petgraph::adj::EdgeIndex<Ix>where Ix: Eq + IndexType,

source§

impl<Ix> Eq for petgraph::graph_impl::EdgeIndex<Ix>where Ix: Eq,

source§

impl<Ix> Eq for NodeIndex<Ix>where Ix: 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 kvarn::prelude::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, A> Eq for HashMap<K, V, S, A>where K: Eq + Hash, V: Eq, S: BuildHasher, A: Allocator + Clone,

source§

impl<N, E> Eq for Element<N, E>where N: Eq, E: Eq,

1.41.0 · source§

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

1.4.0 · source§

impl<Ret, T> Eq for fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for extern "C" fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<Ret, T> Eq for extern "C-unwind" fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<Ret, T> Eq for extern "C-unwind" fn (T₁, T₂, …, Tₙ, ...) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for unsafe fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for unsafe extern "C" fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

1.4.0 · source§

impl<Ret, T> Eq for unsafe extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<Ret, T> Eq for unsafe extern "C-unwind" fn (T₁, T₂, …, Tₙ) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

impl<Ret, T> Eq for unsafe extern "C-unwind" fn (T₁, T₂, …, Tₙ, ...) -> Ret

This trait is implemented for function pointers with up to twelve arguments.

source§

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

source§

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

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 *const Twhere T: ?Sized,

source§

impl<T> Eq for *mut Twhere 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 HeaderMap<T>where T: Eq,

source§

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

source§

impl<T> Eq for kvarn::prelude::Arc<T>where T: Eq + ?Sized,

source§

impl<T> Eq for SuperUnsafePointer<T>

1.2.0 · source§

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

source§

impl<T> Eq for kvarn::prelude::compact_str::core::cell::OnceCell<T>where T: Eq,

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

impl<T> Eq for Discriminant<T>

1.20.0 · source§

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

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

source§

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

source§

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

source§

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

source§

impl<T> Eq for TryFromBigIntError<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 Arc<T>where T: Eq + ?Sized,

§

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

§

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

§

impl<T> Eq for OffsetArc<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 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 Shared<'_, T>where T: Pointable + ?Sized,

§

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,

source§

impl<T, A> Eq for 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 VecDeque<T, A>where T: Eq, A: Allocator,

source§

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

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

source§

impl<T, S> Eq for std::collections::hash::set::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, A> Eq for HashSet<T, S, A>where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

source§

impl<T, const LANES: usize> Eq for Simd<T, LANES>where LaneCount<LANES>: SupportedLaneCount, T: SimdElement + Eq,

source§

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

§

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

§

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

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<V: Eq> Eq for CacheOut<V>

source§

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

§

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