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
impliesb == a
anda != b
implies!(a == b)
- transitive:
a == b
andb == c
impliesa == 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 derive
d, 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§
impl Eq for AhoCorasickKind
impl Eq for aho_corasick::packed::api::MatchKind
impl Eq for aho_corasick::util::error::MatchErrorKind
impl Eq for aho_corasick::util::search::Anchored
impl Eq for aho_corasick::util::search::MatchKind
impl Eq for StartKind
impl Eq for Action
impl Eq for anstyle_parse::state::definitions::State
impl Eq for CChar
impl Eq for cexpr::token::Kind
impl Eq for Tz
impl Eq for clang_sys::Version
impl Eq for LabelStyle
impl Eq for Severity
impl Eq for colorchoice::ColorChoice
impl Eq for CoderResult
impl Eq for DecoderResult
impl Eq for EncoderResult
impl Eq for Latin1Bidi
impl Eq for DwarfFileType
impl Eq for Format
impl Eq for SectionId
impl Eq for Vendor
impl Eq for RunTimeEndian
impl Eq for AbbreviationsCacheStrategy
impl Eq for Pointer
impl Eq for gimli::read::Error
impl Eq for IndexSectionId
impl Eq for ColumnType
impl Eq for ValueType
impl Eq for globset::ErrorKind
impl Eq for hashbrown::TryReserveError
impl Eq for AdditionError
impl Eq for CreationError
impl Eq for RecordError
impl Eq for SubtractionError
impl Eq for httparse::Error
impl Eq for Kilo
impl Eq for TrieType
impl Eq for ExtensionType
impl Eq for icu_locid_transform::directionality::Direction
impl Eq for Decomposed
impl Eq for BidiPairingProperties
impl Eq for PropertiesError
impl Eq for GeneralCategory
impl Eq for CheckedBidiPairedBracketType
impl Eq for BufferFormat
impl Eq for DataErrorKind
impl Eq for LocaleFallbackPriority
impl Eq for LocaleFallbackSupplement
impl Eq for DnsLength
impl Eq for ErrorPolicy
impl Eq for Hyphens
impl Eq for ProcessingError
impl Eq for ProcessingSuccess
impl Eq for WalkState
impl Eq for IpAddrRange
impl Eq for IpNet
impl Eq for IpSubnets
impl Eq for itertools::with_position::Position
impl Eq for fsconfig_command
impl Eq for membarrier_cmd
impl Eq for membarrier_cmd_flag
impl Eq for InsertError
impl Eq for matchit::error::MatchError
impl Eq for DataFormat
impl Eq for MZError
impl Eq for MZFlush
impl Eq for MZStatus
impl Eq for TINFLStatus
impl Eq for nix::errno::consts::Errno
impl Eq for FlockArg
impl Eq for PosixFadviseAdvice
impl Eq for PrctlMCEKillPolicy
impl Eq for SigHandler
impl Eq for SigevNotify
impl Eq for SigmaskHow
impl Eq for Signal
impl Eq for BaudRate
impl Eq for FlowArg
impl Eq for FlushArg
impl Eq for SetArg
impl Eq for SpecialCharacterIndices
impl Eq for WaitStatus
impl Eq for nom::error::ErrorKind
impl Eq for nom::internal::Needed
impl Eq for nom::number::Endianness
impl Eq for AddressSize
impl Eq for Architecture
impl Eq for BinaryFormat
impl Eq for ComdatKind
impl Eq for FileFlags
impl Eq for RelocationEncoding
impl Eq for RelocationFlags
impl Eq for RelocationKind
impl Eq for SectionFlags
impl Eq for SectionKind
impl Eq for SegmentFlags
impl Eq for SubArchitecture
impl Eq for SymbolKind
impl Eq for SymbolScope
impl Eq for object::endian::Endianness
impl Eq for ArchiveKind
impl Eq for ImportType
impl Eq for CompressionFormat
impl Eq for FileKind
impl Eq for ObjectKind
impl Eq for RelocationTarget
impl Eq for SymbolSection
impl Eq for ShutdownResult
impl Eq for OnceState
impl Eq for FilterOp
impl Eq for ParkResult
impl Eq for RequeueOp
impl Eq for InputLocation
impl Eq for LineColLocation
impl Eq for Atomicity
impl Eq for Lookahead
impl Eq for MatchDir
impl Eq for pest::pratt_parser::Assoc
impl Eq for pest::prec_climber::Assoc
impl Eq for rand::distributions::bernoulli::BernoulliError
impl Eq for WeightedError
impl Eq for regex_automata::nfa::thompson::nfa::State
impl Eq for regex_automata::util::look::Look
impl Eq for regex_automata::util::search::Anchored
impl Eq for regex_automata::util::search::MatchErrorKind
impl Eq for regex_automata::util::search::MatchKind
impl Eq for AssertionKind
impl Eq for Ast
impl Eq for ClassAsciiKind
impl Eq for ClassPerlKind
impl Eq for ClassSet
impl Eq for ClassSetBinaryOpKind
impl Eq for ClassSetItem
impl Eq for ClassUnicodeKind
impl Eq for ClassUnicodeOpKind
impl Eq for regex_syntax::ast::ErrorKind
impl Eq for Flag
impl Eq for FlagsItemKind
impl Eq for GroupKind
impl Eq for HexLiteralKind
impl Eq for LiteralKind
impl Eq for RepetitionKind
impl Eq for RepetitionRange
impl Eq for SpecialLiteralKind
impl Eq for regex_syntax::error::Error
impl Eq for Class
impl Eq for regex_syntax::hir::Dot
impl Eq for regex_syntax::hir::ErrorKind
impl Eq for HirKind
impl Eq for regex_syntax::hir::Look
impl Eq for Utf8Sequence
impl Eq for Advice
impl Eq for rustix::backend::fs::types::FileType
impl Eq for FlockOperation
impl Eq for rustix::fs::seek_from::SeekFrom
impl Eq for rustix::ioctl::Direction
impl Eq for rustls_pki_types::server_name::IpAddr
impl Eq for serde_urlencoded::ser::Error
impl Eq for QuoteError
impl Eq for TinyStrError
impl Eq for toml_edit::ser::Error
impl Eq for unic_segment::grapheme::GraphemeIncomplete
impl Eq for unic_ucd_segment::grapheme_cluster_break::GraphemeClusterBreak
impl Eq for unic_ucd_segment::sentence_break::SentenceBreak
impl Eq for unic_ucd_segment::word_break::WordBreak
impl Eq for winnow::binary::Endianness
impl Eq for winnow::error::ErrorKind
impl Eq for winnow::error::Needed
impl Eq for StrContext
impl Eq for StrContextValue
impl Eq for winnow::stream::CompareResult
impl Eq for zerocopy::byteorder::BigEndian
impl Eq for zerocopy::byteorder::LittleEndian
impl Eq for ZeroVecError
impl Eq for FlexZeroVec<'_>
impl Eq for rustmax::axum::extract::path::ErrorKind
impl Eq for PrintFmt
impl Eq for ParseAlphabetError
impl Eq for DecodePaddingMode
impl Eq for DecodeError
impl Eq for DecodeSliceError
impl Eq for EncodeSliceError
impl Eq for DeriveTrait
impl Eq for DiscoveredItem
impl Eq for EnumVariantCustomBehavior
impl Eq for EnumVariantValue
impl Eq for CanDerive
impl Eq for IntKind
impl Eq for MacroParsingBehavior
impl Eq for TypeKind
impl Eq for rustmax::bindgen::Abi
impl Eq for AliasVariation
impl Eq for BindgenError
impl Eq for EnumVariation
impl Eq for FieldVisibilityKind
impl Eq for Formatter
impl Eq for MacroTypeVariation
impl Eq for NonCopyUnionStyle
impl Eq for RustEdition
impl Eq for rustmax::byteorder::BigEndian
impl Eq for rustmax::byteorder::LittleEndian
impl Eq for VsVers
impl Eq for Month
impl Eq for RoundingError
impl Eq for SecondsFormat
impl Eq for rustmax::chrono::Weekday
impl Eq for Colons
impl Eq for Fixed
impl Eq for Numeric
impl Eq for OffsetPrecision
impl Eq for Pad
impl Eq for ParseErrorKind
impl Eq for ArgPredicate
impl Eq for rustmax::clap::ColorChoice
impl Eq for ValueHint
impl Eq for ContextKind
impl Eq for ContextValue
impl Eq for rustmax::clap::error::ErrorKind
impl Eq for ValueSource
impl Eq for rustmax::crossbeam::channel::RecvTimeoutError
impl Eq for rustmax::crossbeam::channel::TryRecvError
impl Eq for WriteStyle
impl Eq for AnsiColor
impl Eq for rustmax::env_logger::fmt::style::Color
impl Eq for PollNext
impl Eq for rustmax::itertools::Position
impl Eq for Era
impl Eq for rustmax::jiff::civil::Weekday
impl Eq for RoundMode
impl Eq for rustmax::jiff::Unit
impl Eq for Meridiem
impl Eq for PiecesOffset
impl Eq for AmbiguousOffset
impl Eq for Dst
impl Eq for tpacket_versions
impl Eq for rustmax::log::Level
impl Eq for rustmax::log::LevelFilter
impl Eq for rustmax::nom::CompareResult
impl Eq for rustmax::nom::Needed
impl Eq for rustmax::nom::error::ErrorKind
impl Eq for rustmax::nom::number::Endianness
impl Eq for Sign
impl Eq for rustmax::proc_macro2::Delimiter
impl Eq for rustmax::proc_macro2::Spacing
impl Eq for rustmax::proc_macro::Delimiter
impl Eq for rustmax::proc_macro::Spacing
impl Eq for RngAlgorithm
impl Eq for rustmax::rand::distr::BernoulliError
impl Eq for rustmax::rand::distr::uniform::Error
impl Eq for rustmax::rand::seq::WeightError
impl Eq for rustmax::rayon::Yield
impl Eq for Quote
impl Eq for BellStyle
impl Eq for Anchor
impl Eq for rustmax::rustyline::At
impl Eq for Behavior
impl Eq for CharSearch
impl Eq for Cmd
impl Eq for ColorMode
impl Eq for CompletionType
impl Eq for EditMode
impl Eq for Event
impl Eq for HistoryDuplicates
impl Eq for InputMode
impl Eq for KeyCode
impl Eq for Movement
impl Eq for Word
impl Eq for CmdKind
impl Eq for SearchDirection
impl Eq for rustmax::rustyline::line_buffer::Direction
impl Eq for Op
impl Eq for Category
impl Eq for AsciiChar
impl Eq for BacktraceStatus
impl Eq for rustmax::std::cmp::Ordering
impl Eq for TryReserveErrorKind
impl Eq for Infallible
impl Eq for VarError
impl Eq for rustmax::std::fmt::Alignment
impl Eq for rustmax::std::io::ErrorKind
impl Eq for rustmax::std::io::SeekFrom
impl Eq for rustmax::std::net::IpAddr
impl Eq for Ipv6MulticastScope
impl Eq for Shutdown
impl Eq for SocketAddr
impl Eq for FpCategory
impl Eq for IntErrorKind
impl Eq for BacktraceStyle
impl Eq for SearchStep
impl Eq for rustmax::std::sync::atomic::Ordering
impl Eq for rustmax::std::sync::mpsc::RecvTimeoutError
impl Eq for rustmax::std::sync::mpsc::TryRecvError
impl Eq for AttrStyle
impl Eq for BinOp
impl Eq for CapturedParam
impl Eq for Data
impl Eq for Expr
impl Eq for FieldMutability
impl Eq for rustmax::syn::Fields
impl Eq for FnArg
impl Eq for ForeignItem
impl Eq for GenericArgument
impl Eq for GenericParam
impl Eq for ImplItem
impl Eq for ImplRestriction
impl Eq for rustmax::syn::Item
impl Eq for Lit
impl Eq for MacroDelimiter
impl Eq for Member
impl Eq for Meta
impl Eq for Pat
impl Eq for PathArguments
impl Eq for PointerMutability
impl Eq for RangeLimits
impl Eq for ReturnType
impl Eq for StaticMutability
impl Eq for Stmt
impl Eq for TraitBoundModifier
impl Eq for TraitItem
impl Eq for rustmax::syn::Type
impl Eq for TypeParamBound
impl Eq for UnOp
impl Eq for UseTree
impl Eq for Visibility
impl Eq for WherePredicate
impl Eq for rustmax::tera::Value
impl Eq for rustmax::termcolor::Color
impl Eq for rustmax::termcolor::ColorChoice
impl Eq for RuntimeFlavor
impl Eq for rustmax::tokio::sync::broadcast::error::RecvError
impl Eq for rustmax::tokio::sync::broadcast::error::TryRecvError
impl Eq for TryAcquireError
impl Eq for rustmax::tokio::sync::mpsc::error::TryRecvError
impl Eq for rustmax::tokio::sync::oneshot::error::TryRecvError
impl Eq for MissedTickBehavior
impl Eq for rustmax::toml::value::Offset
impl Eq for rustmax::unicode_segmentation::GraphemeIncomplete
impl Eq for Origin
impl Eq for rustmax::url::ParseError
impl Eq for SyntaxViolation
impl Eq for bool
impl Eq for char
impl Eq for i8
impl Eq for i16
impl Eq for i32
impl Eq for i64
impl Eq for i128
impl Eq for isize
impl Eq for !
impl Eq for str
impl Eq for u8
impl Eq for u16
impl Eq for u32
impl Eq for u64
impl Eq for u128
impl Eq for ()
impl Eq for usize
impl Eq for aho_corasick::util::error::MatchError
impl Eq for aho_corasick::util::primitives::PatternID
impl Eq for aho_corasick::util::primitives::PatternIDError
impl Eq for aho_corasick::util::primitives::StateID
impl Eq for aho_corasick::util::primitives::StateIDError
impl Eq for aho_corasick::util::search::Match
impl Eq for aho_corasick::util::search::Span
impl Eq for StripBytes
impl Eq for StripStr
impl Eq for WinconBytes
impl Eq for anstyle_parse::params::Params
impl Eq for AsciiParser
impl Eq for Utf8Parser
impl Eq for bstr::bstr::BStr
impl Eq for BString
impl Eq for bstr::ext_vec::FromUtf8Error
impl Eq for bstr::utf8::Utf8Error
impl Eq for cexpr::token::Token
impl Eq for chrono_tz::timezones::ParseError
impl Eq for ArgCursor
impl Eq for RawArgs
impl Eq for codespan_reporting::files::Location
impl Eq for ColorArg
impl Eq for encoding_rs::Encoding
impl Eq for env_filter::parser::ParseError
impl Eq for Rng
impl Eq for getrandom::error::Error
impl Eq for getrandom::error::Error
impl Eq for DebugTypeSignature
impl Eq for DwoId
impl Eq for gimli::common::Encoding
impl Eq for LineEncoding
impl Eq for Register
impl Eq for DwAccess
impl Eq for DwAddr
impl Eq for DwAt
impl Eq for DwAte
impl Eq for DwCc
impl Eq for DwCfa
impl Eq for DwChildren
impl Eq for DwDefaulted
impl Eq for DwDs
impl Eq for DwDsc
impl Eq for DwEhPe
impl Eq for DwEnd
impl Eq for DwForm
impl Eq for DwId
impl Eq for DwIdx
impl Eq for DwInl
impl Eq for DwLang
impl Eq for DwLle
impl Eq for DwLnct
impl Eq for DwLne
impl Eq for DwLns
impl Eq for DwMacro
impl Eq for DwOp
impl Eq for DwOrd
impl Eq for DwRle
impl Eq for DwSect
impl Eq for DwSectV2
impl Eq for DwTag
impl Eq for DwUt
impl Eq for DwVirtuality
impl Eq for DwVis
impl Eq for gimli::endianity::BigEndian
impl Eq for gimli::endianity::LittleEndian
impl Eq for Abbreviation
impl Eq for AttributeSpecification
impl Eq for ArangeEntry
impl Eq for Augmentation
impl Eq for BaseAddresses
impl Eq for SectionBaseAddresses
impl Eq for UnitIndexSection
impl Eq for FileEntryFormat
impl Eq for LineRow
impl Eq for ReaderOffsetId
impl Eq for gimli::read::rnglists::Range
impl Eq for StoreOnHeap
impl Eq for MatchOptions
impl Eq for Pattern
impl Eq for Glob
impl Eq for globset::Error
impl Eq for h2::ext::Protocol
impl Eq for h2::frame::reason::Reason
impl Eq for StreamId
impl Eq for InvalidChunkSize
impl Eq for HttpDate
impl Eq for humantime::wrapper::Duration
impl Eq for humantime::wrapper::Timestamp
impl Eq for hyper_util::client::legacy::connect::dns::Name
impl Eq for CodePointInversionListULE
impl Eq for CodePointInversionListAndStringListULE
impl Eq for CodePointTrieHeader
impl Eq for Other
impl Eq for icu_locid::extensions::other::subtag::Subtag
impl Eq for icu_locid::extensions::private::other::Subtag
impl Eq for Private
impl Eq for Extensions
impl Eq for icu_locid::extensions::transform::fields::Fields
impl Eq for icu_locid::extensions::transform::key::Key
impl Eq for Transform
impl Eq for icu_locid::extensions::transform::value::Value
impl Eq for icu_locid::extensions::unicode::attribute::Attribute
impl Eq for Attributes
impl Eq for icu_locid::extensions::unicode::key::Key
impl Eq for Keywords
impl Eq for Unicode
impl Eq for icu_locid::extensions::unicode::value::Value
impl Eq for LanguageIdentifier
impl Eq for Locale
impl Eq for Language
impl Eq for Region
impl Eq for icu_locid::subtags::script::Script
impl Eq for icu_locid::subtags::variant::Variant
impl Eq for Variants
impl Eq for LanguageStrStrPairVarULE
impl Eq for StrStrPairVarULE
impl Eq for BidiMirroringProperties
impl Eq for BidiClass
impl Eq for CanonicalCombiningClass
impl Eq for EastAsianWidth
impl Eq for GeneralCategoryGroup
impl Eq for icu_properties::props::GraphemeClusterBreak
impl Eq for HangulSyllableType
impl Eq for IndicSyllabicCategory
impl Eq for JoiningType
impl Eq for LineBreak
impl Eq for icu_properties::props::Script
impl Eq for icu_properties::props::SentenceBreak
impl Eq for icu_properties::props::WordBreak
impl Eq for CheckedBidiPairedBracketTypeULE
impl Eq for MirroredPairedBracketDataTryFromError
impl Eq for NormalizedPropertyNameStr
impl Eq for DataError
impl Eq for LocaleFallbackConfig
impl Eq for DataKey
impl Eq for DataKeyHash
impl Eq for DataKeyMetadata
impl Eq for DataKeyPath
impl Eq for DataLocale
impl Eq for DataRequestMetadata
impl Eq for AsciiDenyList
impl Eq for FileTypeDef
impl Eq for indexmap::TryReserveError
impl Eq for Ipv4AddrRange
impl Eq for Ipv6AddrRange
impl Eq for Ipv4Net
impl Eq for Ipv4Subnets
impl Eq for Ipv6Net
impl Eq for Ipv6Subnets
impl Eq for PrefixLenError
impl Eq for ipnet::parser::AddrParseError
impl Eq for __kernel_timespec
impl Eq for StreamResult
impl Eq for mio::interest::Interest
impl Eq for mio::token::Token
impl Eq for nix::fcntl::AtFlags
impl Eq for nix::fcntl::FallocateFlags
impl Eq for FdFlag
impl Eq for OFlag
impl Eq for nix::fcntl::RenameFlags
impl Eq for ResolveFlag
impl Eq for SealFlag
impl Eq for PollFlags
impl Eq for PollTimeout
impl Eq for MemFdCreateFlag
impl Eq for SigEvent
impl Eq for SaFlags
impl Eq for SigAction
impl Eq for SigSet
impl Eq for SignalIterator
impl Eq for SfdFlags
impl Eq for nix::sys::stat::Mode
impl Eq for SFlag
impl Eq for FsType
impl Eq for FsFlags
impl Eq for Statvfs
impl Eq for SysInfo
impl Eq for ControlFlags
impl Eq for InputFlags
impl Eq for LocalFlags
impl Eq for OutputFlags
impl Eq for Termios
impl Eq for TimeSpec
impl Eq for TimeVal
impl Eq for WaitPidFlag
impl Eq for AccessFlags
impl Eq for Pid
impl Eq for object::endian::BigEndian
impl Eq for object::endian::LittleEndian
impl Eq for Guid
impl Eq for CompressedFileRange
impl Eq for object::read::Error
impl Eq for SectionIndex
impl Eq for SymbolIndex
impl Eq for Asn1Integer
impl Eq for Asn1IntegerRef
impl Eq for Asn1Type
impl Eq for TimeDiff
impl Eq for BigNum
impl Eq for BigNumRef
impl Eq for CMSOptions
impl Eq for MessageDigest
impl Eq for Nid
impl Eq for OcspCertStatus
impl Eq for OcspFlag
impl Eq for OcspResponseStatus
impl Eq for OcspRevokedStatus
impl Eq for KeyIvPair
impl Eq for Pkcs7Flags
impl Eq for openssl::pkey::Id
impl Eq for Padding
impl Eq for SrtpProfileId
impl Eq for ErrorCode
impl Eq for AlpnError
impl Eq for ClientHelloResponse
impl Eq for ExtensionContext
impl Eq for ShutdownState
impl Eq for SniError
impl Eq for SslAlert
impl Eq for SslMode
impl Eq for SslOptions
impl Eq for SslSessionCacheMode
impl Eq for SslVerifyMode
impl Eq for SslVersion
impl Eq for Cipher
impl Eq for CrlReason
impl Eq for X509
impl Eq for X509PurposeId
impl Eq for X509Ref
impl Eq for X509VerifyResult
impl Eq for X509CheckFlags
impl Eq for X509VerifyFlags
impl Eq for parking_lot::condvar::WaitTimeoutResult
impl Eq for ParkToken
impl Eq for UnparkResult
impl Eq for UnparkToken
impl Eq for rand::rngs::mock::StepRng
impl Eq for rand::rngs::std::StdRng
impl Eq for rand_chacha::chacha::ChaCha8Core
impl Eq for rand_chacha::chacha::ChaCha8Rng
impl Eq for rand_chacha::chacha::ChaCha12Core
impl Eq for rand_chacha::chacha::ChaCha12Rng
impl Eq for rand_chacha::chacha::ChaCha20Core
impl Eq for rand_chacha::chacha::ChaCha20Rng
impl Eq for XorShiftRng
impl Eq for OverlappingState
impl Eq for LazyStateID
impl Eq for DenseTransitions
impl Eq for SparseTransitions
impl Eq for Transition
impl Eq for regex_automata::util::alphabet::Unit
impl Eq for regex_automata::util::look::LookSet
impl Eq for NonMaxUsize
impl Eq for regex_automata::util::primitives::PatternID
impl Eq for regex_automata::util::primitives::PatternIDError
impl Eq for SmallIndex
impl Eq for SmallIndexError
impl Eq for regex_automata::util::primitives::StateID
impl Eq for regex_automata::util::primitives::StateIDError
impl Eq for HalfMatch
impl Eq for regex_automata::util::search::Match
impl Eq for regex_automata::util::search::MatchError
impl Eq for PatternSet
impl Eq for regex_automata::util::search::Span
impl Eq for Alternation
impl Eq for Assertion
impl Eq for CaptureName
impl Eq for ClassAscii
impl Eq for ClassBracketed
impl Eq for ClassPerl
impl Eq for ClassSetBinaryOp
impl Eq for ClassSetRange
impl Eq for ClassSetUnion
impl Eq for regex_syntax::ast::ClassUnicode
impl Eq for Comment
impl Eq for Concat
impl Eq for regex_syntax::ast::Error
impl Eq for Flags
impl Eq for FlagsItem
impl Eq for regex_syntax::ast::Group
impl Eq for regex_syntax::ast::Literal
impl Eq for regex_syntax::ast::Position
impl Eq for regex_syntax::ast::Repetition
impl Eq for RepetitionOp
impl Eq for SetFlags
impl Eq for regex_syntax::ast::Span
impl Eq for WithComments
impl Eq for regex_syntax::hir::literal::Literal
impl Eq for Seq
impl Eq for Capture
impl Eq for ClassBytes
impl Eq for ClassBytesRange
impl Eq for regex_syntax::hir::ClassUnicode
impl Eq for ClassUnicodeRange
impl Eq for regex_syntax::hir::Error
impl Eq for Hir
impl Eq for regex_syntax::hir::Literal
impl Eq for regex_syntax::hir::LookSet
impl Eq for Properties
impl Eq for regex_syntax::hir::Repetition
impl Eq for Utf8Range
impl Eq for CreateFlags
impl Eq for ReadFlags
impl Eq for WatchFlags
impl Eq for Access
impl Eq for rustix::backend::fs::types::AtFlags
impl Eq for rustix::backend::fs::types::FallocateFlags
impl Eq for MemfdFlags
impl Eq for rustix::backend::fs::types::Mode
impl Eq for OFlags
impl Eq for rustix::backend::fs::types::RenameFlags
impl Eq for ResolveFlags
impl Eq for SealFlags
impl Eq for StatVfsMountFlags
impl Eq for StatxFlags
impl Eq for rustix::backend::io::errno::Errno
impl Eq for DupFlags
impl Eq for FdFlags
impl Eq for ReadWriteFlags
impl Eq for MountFlags
impl Eq for MountPropagationFlags
impl Eq for UnmountFlags
impl Eq for XattrFlags
impl Eq for Opcode
impl Eq for Gid
impl Eq for Uid
impl Eq for rustls_pki_types::server_name::AddrParseError
impl Eq for rustls_pki_types::server_name::Ipv4Addr
impl Eq for rustls_pki_types::server_name::Ipv6Addr
impl Eq for AlgorithmIdentifier
impl Eq for UnixTime
impl Eq for Handle
impl Eq for SigId
impl Eq for AnyDelimiterCodec
impl Eq for BytesCodec
impl Eq for LinesCodec
impl Eq for toml_edit::de::Error
impl Eq for TomlError
impl Eq for InternalString
impl Eq for toml_edit::key::Key
impl Eq for RawString
impl Eq for Decor
impl Eq for Repr
impl Eq for Identifier
impl Eq for Empty
impl Eq for tracing_core::field::Field
impl Eq for FieldSet
impl Eq for tracing_core::metadata::Kind
impl Eq for tracing_core::metadata::Level
impl Eq for tracing_core::metadata::LevelFilter
impl Eq for tracing_core::span::Id
impl Eq for CharRange
impl Eq for UnicodeVersion
impl Eq for utf8parse::Parser
impl Eq for winnow::stream::BStr
impl Eq for winnow::stream::Bytes
impl Eq for winnow::stream::Range
impl Eq for LengthHint
impl Eq for zerocopy::error::AllocError
impl Eq for FlexZeroVecOwned
impl Eq for FlexZeroSlice
impl Eq for CharULE
impl Eq for MultiFieldsULE
impl Eq for UnvalidatedChar
impl Eq for UnvalidatedStr
impl Eq for Index16
impl Eq for Index32
impl Eq for Alphabet
impl Eq for DecodeMetadata
impl Eq for DiscoveredItemId
impl Eq for CodegenConfig
impl Eq for RustTarget
impl Eq for Hash
impl Eq for BytesMut
impl Eq for InternalFixed
impl Eq for InternalNumeric
impl Eq for OffsetFormat
impl Eq for Parsed
impl Eq for NaiveDateDaysIterator
impl Eq for NaiveDateWeeksIterator
impl Eq for Days
impl Eq for FixedOffset
impl Eq for IsoWeek
impl Eq for Months
impl Eq for NaiveDate
impl Eq for NaiveDateTime
impl Eq for NaiveTime
impl Eq for NaiveWeek
impl Eq for OutOfRange
impl Eq for OutOfRangeError
impl Eq for rustmax::chrono::ParseError
impl Eq for ParseMonthError
impl Eq for ParseWeekdayError
impl Eq for TimeDelta
impl Eq for Utc
impl Eq for rustmax::clap::builder::OsStr
impl Eq for PossibleValue
impl Eq for Str
impl Eq for StyledStr
impl Eq for ValueRange
impl Eq for Arg
impl Eq for ArgGroup
impl Eq for ArgMatches
impl Eq for rustmax::clap::Id
impl Eq for ReadyTimeoutError
impl Eq for rustmax::crossbeam::channel::RecvError
impl Eq for SelectTimeoutError
impl Eq for TryReadyError
impl Eq for TrySelectError
impl Eq for Collector
impl Eq for CxxString
impl Eq for FromStrError
impl Eq for Ansi256Color
impl Eq for EffectIter
impl Eq for Effects
impl Eq for Reset
impl Eq for RgbColor
impl Eq for Style
impl Eq for rustmax::futures::channel::mpsc::SendError
impl Eq for Canceled
impl Eq for Aborted
impl Eq for rustmax::hyper::body::Bytes
impl Eq for rustmax::hyper::ext::Protocol
impl Eq for ReasonPhrase
impl Eq for Authority
impl Eq for PathAndQuery
impl Eq for Scheme
impl Eq for Uri
impl Eq for rustmax::jiff::civil::Date
impl Eq for rustmax::jiff::civil::DateTime
impl Eq for ISOWeekDate
impl Eq for rustmax::jiff::civil::Time
impl Eq for PiecesNumericOffset
impl Eq for SignedDuration
impl Eq for SpanFieldwise
impl Eq for rustmax::jiff::Timestamp
impl Eq for Zoned
impl Eq for AmbiguousTimestamp
impl Eq for AmbiguousZoned
impl Eq for rustmax::jiff::tz::Offset
impl Eq for TimeZone
impl Eq for Dl_info
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 __c_anonymous__kernel_fsid_t
impl Eq for __c_anonymous_elf32_rel
impl Eq for __c_anonymous_elf32_rela
impl Eq for __c_anonymous_elf64_rel
impl Eq for __c_anonymous_elf64_rela
impl Eq for __c_anonymous_ifru_map
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
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 dirent64
impl Eq for dirent
impl Eq for dl_phdr_info
impl Eq for dqblk
impl Eq for epoll_event
impl Eq for epoll_params
impl Eq for fanotify_event_info_error
impl Eq for fanotify_event_info_fid
impl Eq for fanotify_event_info_header
impl Eq for fanotify_event_info_pidfd
impl Eq for fanotify_event_metadata
impl Eq for fanotify_response
impl Eq for fanout_args
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 flock64
impl Eq for flock
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 hwtstamp_config
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 iocb
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 iw_discarded
impl Eq for iw_encode_ext
impl Eq for iw_freq
impl Eq for iw_michaelmicfailure
impl Eq for iw_missed
impl Eq for iw_mlme
impl Eq for iw_param
impl Eq for iw_pmkid_cand
impl Eq for iw_pmksa
impl Eq for iw_point
impl Eq for iw_priv_args
impl Eq for iw_quality
impl Eq for iw_range
impl Eq for iw_scan_req
impl Eq for iw_statistics
impl Eq for iw_thrspy
impl Eq for j1939_filter
impl Eq for lconv
impl Eq for linger
impl Eq for mallinfo2
impl Eq for mallinfo
impl Eq for mcontext_t
impl Eq for mmsghdr
impl Eq for mntent
impl Eq for mount_attr
impl Eq for mq_attr
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_barrier_t
impl Eq for pthread_barrierattr_t
impl Eq for pthread_cond_t
impl Eq for pthread_condattr_t
impl Eq for pthread_mutex_t
impl Eq for pthread_mutexattr_t
impl Eq for pthread_rwlock_t
impl Eq for pthread_rwlockattr_t
impl Eq for ptp_clock_caps
impl Eq for ptp_clock_time
impl Eq for ptp_extts_event
impl Eq for ptp_extts_request
impl Eq for ptp_pin_desc
impl Eq for ptp_sys_offset
impl Eq for ptp_sys_offset_extended
impl Eq for ptp_sys_offset_precise
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 rlimit64
impl Eq for rlimit
impl Eq for rtentry
impl Eq for rusage
impl Eq for sched_attr
impl Eq for sched_param
impl Eq for sctp_authinfo
impl Eq for sctp_initmsg
impl Eq for sctp_nxtinfo
impl Eq for sctp_prinfo
impl Eq for sctp_rcvinfo
impl Eq for sctp_sndinfo
impl Eq for sctp_sndrcvinfo
impl Eq for seccomp_data
impl Eq for seccomp_notif
impl Eq for seccomp_notif_addfd
impl Eq for seccomp_notif_resp
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
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
impl Eq for sockaddr_in6
impl Eq for sockaddr_in
impl Eq for sockaddr_ll
impl Eq for sockaddr_nl
impl Eq for sockaddr_pkt
impl Eq for sockaddr_storage
impl Eq for sockaddr_un
impl Eq for sockaddr_vm
impl Eq for sockaddr_xdp
impl Eq for spwd
impl Eq for stack_t
impl Eq for stat64
impl Eq for stat
impl Eq for statfs64
impl Eq for statfs
impl Eq for statvfs64
impl Eq for statvfs
impl Eq for statx
impl Eq for statx_timestamp
impl Eq for sysinfo
impl Eq for tcp_info
impl Eq for termios2
impl Eq for termios
impl Eq for timespec
impl Eq for timeval
impl Eq for timex
impl Eq for tls12_crypto_info_aes_gcm_128
impl Eq for tls12_crypto_info_aes_gcm_256
impl Eq for tls12_crypto_info_chacha20_poly1305
impl Eq for tls_crypto_info
impl Eq for tm
impl Eq for tms
impl Eq for tpacket2_hdr
impl Eq for tpacket3_hdr
impl Eq for tpacket_auxdata
impl Eq for tpacket_bd_ts
impl Eq for tpacket_hdr
impl Eq for tpacket_hdr_v1
impl Eq for tpacket_hdr_variant1
impl Eq for tpacket_req3
impl Eq for tpacket_req
impl Eq for tpacket_rollover_stats
impl Eq for tpacket_stats
impl Eq for tpacket_stats_v3
impl Eq for ucontext_t
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
impl Eq for uinput_user_dev
impl Eq for user
impl Eq for user_fpregs_struct
impl Eq for user_regs_struct
impl Eq for utimbuf
impl Eq for utmpx
impl Eq for utsname
impl Eq for winsize
impl Eq for xdp_desc
impl Eq for xdp_mmap_offsets
impl Eq for xdp_mmap_offsets_v1
impl Eq for xdp_options
impl Eq for xdp_ring_offset
impl Eq for xdp_ring_offset_v1
impl Eq for xdp_statistics
impl Eq for xdp_statistics_v1
impl Eq for xdp_umem_reg
impl Eq for xdp_umem_reg_v1
impl Eq for xsk_tx_metadata_completion
impl Eq for xsk_tx_metadata_request
impl Eq for ParseLevelError
impl Eq for Mime
impl Eq for BigInt
impl Eq for BigUint
impl Eq for ParseBigIntError
impl Eq for LineColumn
impl Eq for SourceFile
impl Eq for PathParams
impl Eq for SizeRange
impl Eq for StringParam
impl Eq for PersistedSeed
impl Eq for rustmax::proptest::test_runner::Reason
impl Eq for UniformChar
impl Eq for UniformDuration
impl Eq for UniformUsize
impl Eq for rustmax::rand::rngs::mock::StepRng
impl Eq for rustmax::rand::rngs::StdRng
impl Eq for rustmax::rand_chacha::ChaCha8Core
impl Eq for rustmax::rand_chacha::ChaCha8Rng
impl Eq for rustmax::rand_chacha::ChaCha12Core
impl Eq for rustmax::rand_chacha::ChaCha12Rng
impl Eq for rustmax::rand_chacha::ChaCha20Core
impl Eq for rustmax::rand_chacha::ChaCha20Rng
impl Eq for OsError
impl Eq for Lcg64Xsh32
impl Eq for Lcg128CmDxsm64
impl Eq for Lcg128Xsl64
impl Eq for Mcg128Xsl64
impl Eq for HeaderName
impl Eq for HeaderValue
impl Eq for Method
impl Eq for StatusCode
impl Eq for rustmax::reqwest::Version
impl Eq for rustmax::reqwest::tls::Version
impl Eq for Config
impl Eq for KeyEvent
impl Eq for Modifiers
impl Eq for BuildMetadata
impl Eq for Comparator
impl Eq for Prerelease
impl Eq for rustmax::semver::Version
impl Eq for VersionReq
impl Eq for ATerm
impl Eq for B0
impl Eq for B1
impl Eq for Equal
impl Eq for Greater
impl Eq for Less
impl Eq for UTerm
impl Eq for Z0
impl Eq for rustmax::sha2::digest::block_buffer::Error
impl Eq for InvalidLength
impl Eq for InvalidBufferSize
impl Eq for Domain
impl Eq for rustmax::socket2::Protocol
impl Eq for RecvFlags
impl Eq for SockAddr
impl Eq for rustmax::socket2::Type
impl Eq for rustmax::std::alloc::AllocError
impl Eq for Layout
impl Eq for LayoutError
impl Eq for TypeId
impl Eq for CpuidResult
impl Eq for CharTryFromError
impl Eq for DecodeUtf16Error
impl Eq for ParseCharError
impl Eq for TryFromCharError
impl Eq for UnorderedKeyError
impl Eq for rustmax::std::collections::TryReserveError
impl Eq for CStr
impl Eq for CString
impl Eq for FromBytesUntilNulError
impl Eq for FromBytesWithNulError
impl Eq for FromVecWithNulError
impl Eq for IntoStringError
impl Eq for NulError
impl Eq for rustmax::std::ffi::OsStr
impl Eq for OsString
impl Eq for rustmax::std::fmt::Error
impl Eq for rustmax::std::fs::FileType
impl Eq for Permissions
impl Eq for PhantomPinned
impl Eq for Assume
impl Eq for rustmax::std::net::AddrParseError
impl Eq for rustmax::std::net::Ipv4Addr
impl Eq for rustmax::std::net::Ipv6Addr
impl Eq for SocketAddrV4
impl Eq for SocketAddrV6
impl Eq for ParseFloatError
impl Eq for ParseIntError
impl Eq for TryFromIntError
impl Eq for RangeFull
impl Eq for rustmax::std::os::unix::net::UCred
impl Eq for Components<'_>
impl Eq for rustmax::std::path::Path
impl Eq for PathBuf
impl Eq for StripPrefixError
impl Eq for ExitStatus
impl Eq for ExitStatusError
impl Eq for Output
impl Eq for rustmax::std::ptr::Alignment
impl Eq for ParseBoolError
impl Eq for rustmax::std::str::Utf8Error
impl Eq for rustmax::std::string::FromUtf8Error
impl Eq for String
impl Eq for rustmax::std::sync::mpsc::RecvError
impl Eq for rustmax::std::sync::WaitTimeoutResult
impl Eq for AccessError
impl Eq for ThreadId
impl Eq for rustmax::std::time::Duration
impl Eq for rustmax::std::time::Instant
impl Eq for SystemTime
impl Eq for TryFromFloatSecsError
impl Eq for Nothing
impl Eq for rustmax::syn::Abi
impl Eq for AngleBracketedGenericArguments
impl Eq for Arm
impl Eq for AssocConst
impl Eq for AssocType
impl Eq for rustmax::syn::Attribute
impl Eq for BareFnArg
impl Eq for BareVariadic
impl Eq for Block
impl Eq for BoundLifetimes
impl Eq for ConstParam
impl Eq for Constraint
impl Eq for DataEnum
impl Eq for DataStruct
impl Eq for DataUnion
impl Eq for DeriveInput
impl Eq for ExprArray
impl Eq for ExprAssign
impl Eq for ExprAsync
impl Eq for ExprAwait
impl Eq for ExprBinary
impl Eq for ExprBlock
impl Eq for ExprBreak
impl Eq for ExprCall
impl Eq for ExprCast
impl Eq for ExprClosure
impl Eq for ExprContinue
impl Eq for ExprField
impl Eq for ExprForLoop
impl Eq for ExprGroup
impl Eq for ExprIf
impl Eq for ExprIndex
impl Eq for ExprInfer
impl Eq for ExprLet
impl Eq for ExprLoop
impl Eq for ExprMatch
impl Eq for ExprMethodCall
impl Eq for ExprParen
impl Eq for ExprRawAddr
impl Eq for ExprReference
impl Eq for ExprRepeat
impl Eq for ExprReturn
impl Eq for ExprStruct
impl Eq for ExprTry
impl Eq for ExprTryBlock
impl Eq for ExprTuple
impl Eq for ExprUnary
impl Eq for ExprUnsafe
impl Eq for ExprWhile
impl Eq for ExprYield
impl Eq for rustmax::syn::Field
impl Eq for FieldPat
impl Eq for FieldValue
impl Eq for FieldsNamed
impl Eq for FieldsUnnamed
impl Eq for File
impl Eq for ForeignItemFn
impl Eq for ForeignItemMacro
impl Eq for ForeignItemStatic
impl Eq for ForeignItemType
impl Eq for Generics
impl Eq for Ident
impl Eq for ImplItemConst
impl Eq for ImplItemFn
impl Eq for ImplItemMacro
impl Eq for ImplItemType
impl Eq for Index
impl Eq for ItemConst
impl Eq for ItemEnum
impl Eq for ItemExternCrate
impl Eq for ItemFn
impl Eq for ItemForeignMod
impl Eq for ItemImpl
impl Eq for ItemMacro
impl Eq for ItemMod
impl Eq for ItemStatic
impl Eq for ItemStruct
impl Eq for ItemTrait
impl Eq for ItemTraitAlias
impl Eq for ItemType
impl Eq for ItemUnion
impl Eq for ItemUse
impl Eq for rustmax::syn::Label
impl Eq for Lifetime
impl Eq for LifetimeParam
impl Eq for LitBool
impl Eq for LitByte
impl Eq for LitByteStr
impl Eq for LitCStr
impl Eq for LitChar
impl Eq for LitFloat
impl Eq for LitInt
impl Eq for LitStr
impl Eq for Local
impl Eq for LocalInit
impl Eq for rustmax::syn::Macro
impl Eq for MetaList
impl Eq for MetaNameValue
impl Eq for ParenthesizedGenericArguments
impl Eq for ExprConst
impl Eq for PatIdent
impl Eq for ExprLit
impl Eq for ExprMacro
impl Eq for PatOr
impl Eq for PatParen
impl Eq for ExprPath
impl Eq for ExprRange
impl Eq for PatReference
impl Eq for PatRest
impl Eq for PatSlice
impl Eq for PatStruct
impl Eq for PatTuple
impl Eq for PatTupleStruct
impl Eq for PatType
impl Eq for PatWild
impl Eq for rustmax::syn::Path
impl Eq for PathSegment
impl Eq for PreciseCapture
impl Eq for PredicateLifetime
impl Eq for PredicateType
impl Eq for QSelf
impl Eq for Receiver
impl Eq for Signature
impl Eq for StmtMacro
impl Eq for TraitBound
impl Eq for TraitItemConst
impl Eq for TraitItemFn
impl Eq for TraitItemMacro
impl Eq for TraitItemType
impl Eq for TypeArray
impl Eq for TypeBareFn
impl Eq for TypeGroup
impl Eq for TypeImplTrait
impl Eq for TypeInfer
impl Eq for TypeMacro
impl Eq for TypeNever
impl Eq for TypeParam
impl Eq for TypeParen
impl Eq for TypePath
impl Eq for TypePtr
impl Eq for TypeReference
impl Eq for TypeSlice
impl Eq for TypeTraitObject
impl Eq for TypeTuple
impl Eq for UseGlob
impl Eq for UseGroup
impl Eq for UseName
impl Eq for UsePath
impl Eq for UseRename
impl Eq for Variadic
impl Eq for rustmax::syn::Variant
impl Eq for VisRestricted
impl Eq for WhereClause
impl Eq for Abstract
impl Eq for And
impl Eq for AndAnd
impl Eq for AndEq
impl Eq for As
impl Eq for Async
impl Eq for rustmax::syn::token::At
impl Eq for Auto
impl Eq for Await
impl Eq for Become
impl Eq for rustmax::syn::token::Box
impl Eq for Brace
impl Eq for Bracket
impl Eq for Break
impl Eq for Caret
impl Eq for CaretEq
impl Eq for Colon
impl Eq for Comma
impl Eq for Const
impl Eq for Continue
impl Eq for Crate
impl Eq for Default
impl Eq for Do
impl Eq for Dollar
impl Eq for rustmax::syn::token::Dot
impl Eq for DotDot
impl Eq for DotDotDot
impl Eq for DotDotEq
impl Eq for Dyn
impl Eq for Else
impl Eq for Enum
impl Eq for Eq
impl Eq for EqEq
impl Eq for Extern
impl Eq for FatArrow
impl Eq for Final
impl Eq for Fn
impl Eq for For
impl Eq for Ge
impl Eq for rustmax::syn::token::Group
impl Eq for Gt
impl Eq for If
impl Eq for Impl
impl Eq for In
impl Eq for LArrow
impl Eq for Le
impl Eq for Let
impl Eq for Loop
impl Eq for Lt
impl Eq for rustmax::syn::token::Macro
impl Eq for rustmax::syn::token::Match
impl Eq for Minus
impl Eq for MinusEq
impl Eq for Mod
impl Eq for Move
impl Eq for Mut
impl Eq for Ne
impl Eq for Not
impl Eq for Or
impl Eq for OrEq
impl Eq for OrOr
impl Eq for Override
impl Eq for Paren
impl Eq for PathSep
impl Eq for Percent
impl Eq for PercentEq
impl Eq for Plus
impl Eq for PlusEq
impl Eq for Pound
impl Eq for Priv
impl Eq for Pub
impl Eq for Question
impl Eq for RArrow
impl Eq for Raw
impl Eq for rustmax::syn::token::Ref
impl Eq for Return
impl Eq for SelfType
impl Eq for SelfValue
impl Eq for Semi
impl Eq for Shl
impl Eq for ShlEq
impl Eq for Shr
impl Eq for ShrEq
impl Eq for Slash
impl Eq for SlashEq
impl Eq for Star
impl Eq for StarEq
impl Eq for Static
impl Eq for Struct
impl Eq for Super
impl Eq for Tilde
impl Eq for Trait
impl Eq for Try
impl Eq for rustmax::syn::token::Type
impl Eq for Typeof
impl Eq for Underscore
impl Eq for Union
impl Eq for Unsafe
impl Eq for Unsized
impl Eq for Use
impl Eq for Virtual
impl Eq for Where
impl Eq for While
impl Eq for rustmax::syn::token::Yield
impl Eq for Map<String, Value>
impl Eq for Number
impl Eq for ColorSpec
impl Eq for ParseColorError
impl Eq for rustmax::tokio::io::Interest
impl Eq for Ready
impl Eq for rustmax::tokio::net::unix::UCred
impl Eq for SignalKind
impl Eq for rustmax::tokio::sync::oneshot::error::RecvError
impl Eq for rustmax::tokio::task::Id
impl Eq for Elapsed
impl Eq for rustmax::tokio::time::Instant
impl Eq for rustmax::toml::de::Error
impl Eq for rustmax::toml::ser::Error
impl Eq for rustmax::toml::value::Date
impl Eq for Datetime
impl Eq for rustmax::toml::value::Time
impl Eq for Count
impl Eq for OpaqueOrigin
impl Eq for Url
URLs compare like their serialization.
impl Eq for vec128_storage
impl Eq for vec256_storage
impl Eq for vec512_storage
impl Eq for __c_anonymous_ptrace_syscall_info_data
impl<'a> Eq for FcntlArg<'a>
impl<'a> Eq for PrivateKeyDer<'a>
impl<'a> Eq for ServerName<'a>
impl<'a> Eq for rustmax::chrono::format::Item<'a>
impl<'a> Eq for Component<'a>
impl<'a> Eq for Prefix<'a>
impl<'a> Eq for Utf8Pattern<'a>
impl<'a> Eq for Header<'a>
impl<'a> Eq for LanguageStrStrPair<'a>
impl<'a> Eq for StrStrPair<'a>
impl<'a> Eq for ScriptExtensionsSet<'a>
impl<'a> Eq for DataRequest<'a>
impl<'a> Eq for DnsName<'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 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 tracing_core::metadata::Metadata<'a>
impl<'a> Eq for rustmax::log::Metadata<'a>
impl<'a> Eq for MetadataBuilder<'a>
impl<'a> Eq for rustmax::mime::Name<'a>
impl<'a> Eq for SearchResult<'a>
impl<'a> Eq for rustmax::std::panic::Location<'a>
impl<'a> Eq for PrefixComponent<'a>
impl<'a> Eq for Utf8Chunk<'a>
impl<'a> Eq for rustmax::syn::buffer::Cursor<'a>
impl<'a> Eq for ImplGenerics<'a>
impl<'a> Eq for Turbofish<'a>
impl<'a> Eq for TypeGenerics<'a>
impl<'a, 'b> Eq for Builder<'a, 'b>
impl<'a, T, F> Eq for VarZeroVec<'a, T, F>
impl<'bases, Section, R> Eq for CieOrFde<'bases, Section, R>
impl<'bases, Section, R> Eq for PartialFrameDescriptionEntry<'bases, Section, R>where
Section: Eq + UnwindSection<R>,
R: Eq + Reader,
<R as Reader>::Offset: Eq,
<Section as UnwindSection<R>>::Offset: Eq,
impl<'d> Eq for TimeZoneName<'d>
impl<'data> Eq for PropertyCodePointSetV1<'data>
impl<'data> Eq for PropertyUnicodeSetV1<'data>
impl<'data> Eq for ImportName<'data>
impl<'data> Eq for Char16Trie<'data>
impl<'data> Eq for CodePointInversionList<'data>
impl<'data> Eq for CodePointInversionListAndStringList<'data>
impl<'data> Eq for BidiAuxiliaryPropertiesV1<'data>
impl<'data> Eq for ScriptWithExtensionsPropertyV1<'data>
impl<'data> Eq for CodeView<'data>
impl<'data> Eq for CompressedData<'data>
impl<'data> Eq for Export<'data>
impl<'data> Eq for Import<'data>
impl<'data> Eq for ObjectMapEntry<'data>
impl<'data> Eq for ObjectMapFile<'data>
impl<'data> Eq for SymbolMapName<'data>
impl<'data> Eq for object::read::util::Bytes<'data>
impl<'data, T> Eq for PropertyCodePointMapV1<'data, T>
impl<'fd> Eq for PollFd<'fd>
impl<'fd> Eq for FdSet<'fd>
impl<'h> Eq for rustmax::regex::bytes::Match<'h>
impl<'h> Eq for rustmax::regex::Match<'h>
impl<'headers, 'buf> Eq for Request<'headers, 'buf>
impl<'headers, 'buf> Eq for Response<'headers, 'buf>
impl<'i> Eq for pest::position::Position<'i>
impl<'i> Eq for pest::span::Span<'i>
impl<'i, R> Eq for pest::token::Token<'i, R>where
R: Eq,
impl<'i, R> Eq for Pair<'i, R>where
R: Eq,
impl<'i, R> Eq for Pairs<'i, R>where
R: Eq,
impl<'input, Endian> Eq for EndianSlice<'input, Endian>
impl<'k> Eq for KeyMut<'k>
impl<'k, 'v> Eq for matchit::params::Params<'k, 'v>
impl<'n> Eq for TimeZoneAnnotationKind<'n>
impl<'n> Eq for Pieces<'n>
impl<'n> Eq for TimeZoneAnnotation<'n>
impl<'n> Eq for TimeZoneAnnotationName<'n>
impl<'s> Eq for StripBytesIter<'s>
impl<'s> Eq for StripStrIter<'s>
impl<'s> Eq for StrippedBytes<'s>
impl<'s> Eq for StrippedStr<'s>
impl<'s> Eq for WinconBytesIter<'s>
impl<'s> Eq for ParsedArg<'s>
impl<'t> Eq for TimeZoneOffsetInfo<'t>
impl<'trie, T> Eq for CodePointTrie<'trie, T>
impl<A> Eq for &A
impl<A> Eq for &mut A
impl<A> Eq for NibbleVec<A>
impl<A> Eq for ExtendedGcd<A>where
A: Eq,
impl<A> Eq for SmallVec<A>
impl<A, B> Eq for itertools::either_or_both::EitherOrBoth<A, B>
impl<A, B> Eq for rustmax::itertools::EitherOrBoth<A, B>
impl<A, B> Eq for Tuple2ULE<A, B>
impl<A, B, C> Eq for Tuple3ULE<A, B, C>
impl<A, B, C, D> Eq for Tuple4ULE<A, B, C, D>
impl<A, B, C, D, E> Eq for Tuple5ULE<A, B, C, D, E>
impl<A, B, C, D, E, F> Eq for Tuple6ULE<A, B, C, D, E, F>
impl<A, S, V> Eq for ConvertError<A, S, V>
impl<B> Eq for Cow<'_, B>
impl<B> Eq for BitSet<B>where
B: BitBlock,
impl<B> Eq for BitVec<B>where
B: BitBlock,
impl<B, C> Eq for ControlFlow<B, C>
impl<C0, C1> Eq for EitherCart<C0, C1>
impl<C> Eq for anstyle_parse::Parser<C>where
C: Eq,
impl<Dyn> Eq for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> Eq for nom::internal::Err<E>where
E: Eq,
impl<E> Eq for ErrMode<E>where
E: Eq,
impl<E> Eq for rustmax::nom::Err<E>where
E: Eq,
impl<E> Eq for I16Bytes<E>
impl<E> Eq for I32Bytes<E>
impl<E> Eq for I64Bytes<E>
impl<E> Eq for U16Bytes<E>
impl<E> Eq for U32Bytes<E>
impl<E> Eq for U64Bytes<E>
impl<Enum> Eq for TryFromPrimitiveError<Enum>
impl<F> Eq for Fwhere
F: FnPtr,
impl<FileId> Eq for Diagnostic<FileId>where
FileId: Eq,
impl<FileId> Eq for codespan_reporting::diagnostic::Label<FileId>where
FileId: Eq,
impl<H> Eq for BuildHasherDefault<H>
impl<I> Eq for InputError<I>
impl<I> Eq for Located<I>where
I: Eq,
impl<I> Eq for Partial<I>where
I: Eq,
impl<I> Eq for rustmax::nom::error::Error<I>where
I: Eq,
impl<I, E> Eq for winnow::error::ParseError<I, E>
impl<I, S> Eq for Stateful<I, S>
impl<Idx> Eq for rustmax::core::range::Range<Idx>where
Idx: Eq,
impl<Idx> Eq for rustmax::core::range::RangeFrom<Idx>where
Idx: Eq,
impl<Idx> Eq for rustmax::core::range::RangeInclusive<Idx>where
Idx: Eq,
impl<Idx> Eq for rustmax::std::ops::Range<Idx>where
Idx: Eq,
impl<Idx> Eq for rustmax::std::ops::RangeFrom<Idx>where
Idx: Eq,
impl<Idx> Eq for rustmax::std::ops::RangeInclusive<Idx>where
Idx: Eq,
impl<Idx> Eq for RangeTo<Idx>where
Idx: Eq,
impl<Idx> Eq for RangeToInclusive<Idx>where
Idx: Eq,
impl<K, V> Eq for indexmap::map::slice::Slice<K, V>
impl<K, V, A> Eq for BTreeMap<K, V, A>
impl<K, V, S> Eq for IndexMap<K, V, S>
impl<K, V, S> Eq for LiteMap<K, V, S>
impl<K, V, S> Eq for AHashMap<K, V, S>
impl<K, V, S> Eq for rustmax::std::collections::HashMap<K, V, S>
impl<K, V, S, A> Eq for hashbrown::map::HashMap<K, V, S, A>
impl<L, R> Eq for Either<L, R>
impl<M> Eq for DataPayload<M>where
M: DataMarker,
YokeTraitHack<<<M as DataMarker>::Yokeable as Yokeable<'a>>::Output>: for<'a> Eq,
impl<O> Eq for zerocopy::byteorder::F32<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::F32<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::F64<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::F64<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::I16<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::I16<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::I32<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::I32<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::I64<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::I64<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::I128<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::I128<O>where
O: Eq,
impl<O> Eq for Isize<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::U16<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::U16<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::U32<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::U32<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::U64<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::U64<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::U128<O>where
O: Eq,
impl<O> Eq for zerocopy::byteorder::U128<O>where
O: Eq,
impl<O> Eq for Usize<O>where
O: Eq,
impl<Offset> Eq for UnitType<Offset>where
Offset: Eq + ReaderOffset,
impl<Ptr> Eq for Pin<Ptr>
impl<R> Eq for ErrorVariant<R>where
R: Eq,
impl<R> Eq for DebugFrame<R>
impl<R> Eq for EhFrame<R>
impl<R> Eq for EhFrameHdr<R>
impl<R> Eq for LocationListEntry<R>
impl<R> Eq for Expression<R>
impl<R> Eq for gimli::read::unit::Attribute<R>
impl<R> Eq for pest::error::Error<R>where
R: Eq,
impl<R> Eq for UnwrapErr<R>where
R: Eq + TryRngCore,
impl<R, Offset> Eq for LineInstruction<R, Offset>
impl<R, Offset> Eq for Operation<R, Offset>
impl<R, Offset> Eq for AttributeValue<R, Offset>
impl<R, Offset> Eq for ArangeHeader<R, Offset>
impl<R, Offset> Eq for CommonInformationEntry<R, Offset>
impl<R, Offset> Eq for FrameDescriptionEntry<R, Offset>
impl<R, Offset> Eq for CompleteLineProgram<R, Offset>
impl<R, Offset> Eq for FileEntry<R, Offset>
impl<R, Offset> Eq for IncompleteLineProgram<R, Offset>
impl<R, Offset> Eq for LineProgramHeader<R, Offset>
impl<R, Offset> Eq for UnitHeader<R, Offset>
impl<S> Eq for Host<S>where
S: Eq,
impl<Section, Symbol> Eq for SymbolFlags<Section, Symbol>
impl<Src, Dst> Eq for AlignmentError<Src, Dst>
impl<Src, Dst> Eq for SizeError<Src, Dst>
impl<Src, Dst> Eq for ValidityError<Src, Dst>
impl<Storage> Eq for __BindgenBitfieldUnit<Storage>where
Storage: Eq,
impl<T> Eq for UnitSectionOffset<T>where
T: Eq,
impl<T> Eq for CallFrameInstruction<T>where
T: Eq + ReaderOffset,
impl<T> Eq for CfaRule<T>where
T: Eq + ReaderOffset,
impl<T> Eq for RegisterRule<T>where
T: Eq + ReaderOffset,
impl<T> Eq for DieReference<T>where
T: Eq,
impl<T> Eq for Status<T>where
T: Eq,
impl<T> Eq for itertools::FoldWhile<T>where
T: Eq,
impl<T> Eq for itertools::minmax::MinMaxResult<T>where
T: Eq,
impl<T> Eq for LocalResult<T>where
T: Eq,
impl<T> Eq for Resettable<T>where
T: Eq,
impl<T> Eq for rustmax::crossbeam::channel::SendTimeoutError<T>where
T: Eq,
impl<T> Eq for rustmax::crossbeam::channel::TrySendError<T>where
T: Eq,
impl<T> Eq for Steal<T>where
T: Eq,
impl<T> Eq for rustmax::itertools::FoldWhile<T>where
T: Eq,
impl<T> Eq for rustmax::itertools::MinMaxResult<T>where
T: Eq,
impl<T> Eq for TestError<T>where
T: Eq,
impl<T> Eq for Bound<T>where
T: Eq,
impl<T> Eq for Option<T>where
T: Eq,
impl<T> Eq for rustmax::std::sync::mpmc::SendTimeoutError<T>where
T: Eq,
impl<T> Eq for rustmax::std::sync::mpsc::TrySendError<T>where
T: Eq,
impl<T> Eq for Poll<T>where
T: Eq,
impl<T> Eq for SetError<T>where
T: Eq,
impl<T> Eq for rustmax::tokio::sync::mpsc::error::SendTimeoutError<T>where
T: Eq,
impl<T> Eq for rustmax::tokio::sync::mpsc::error::TrySendError<T>where
T: Eq,
impl<T> Eq for *const Twhere
T: ?Sized,
impl<T> Eq for *mut Twhere
T: ?Sized,
impl<T> Eq for [T]where
T: Eq,
impl<T> Eq for (T₁, T₂, …, Tₙ)
This trait is implemented for tuples up to twelve items long.