pub trait PartialEq<Rhs = Self>where
Rhs: ?Sized,{
// Required method
fn eq(&self, other: &Rhs) -> bool;
// Provided method
fn ne(&self, other: &Rhs) -> bool { ... }
}
Expand description
Trait for comparisons using the equality operator.
Implementing this trait for types provides the ==
and !=
operators for
those types.
x.eq(y)
can also be written x == y
, and x.ne(y)
can be written x != y
.
We use the easier-to-read infix notation in the remainder of this documentation.
This trait allows for comparisons using the equality operator, for types
that do not have a full equivalence relation. For example, in floating point
numbers NaN != NaN
, so floating point types implement PartialEq
but not
Eq
. Formally speaking, when Rhs == Self
, this trait corresponds
to a partial equivalence relation.
Implementations must ensure that eq
and ne
are consistent with each other:
a != b
if and only if!(a == b)
.
The default implementation of ne
provides this consistency and is almost
always sufficient. It should not be overridden without very good reason.
If PartialOrd
or Ord
are also implemented for Self
and Rhs
, their methods must also
be consistent with PartialEq
(see the documentation of those traits for the exact
requirements). It’s easy to accidentally make them disagree by deriving some of the traits and
manually implementing others.
The equality relation ==
must satisfy the following conditions
(for all a
, b
, c
of type A
, B
, C
):
-
Symmetry: if
A: PartialEq<B>
andB: PartialEq<A>
, thena == b
impliesb == a
; and -
Transitivity: if
A: PartialEq<B>
andB: PartialEq<C>
andA: PartialEq<C>
, thena == b
andb == c
impliesa == c
. This must also work for longer chains, such as whenA: PartialEq<B>
,B: PartialEq<C>
,C: PartialEq<D>
, andA: PartialEq<D>
all exist.
Note that the B: PartialEq<A>
(symmetric) and A: PartialEq<C>
(transitive) impls are not forced to exist, but these requirements apply
whenever they do exist.
Violating these requirements 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.
§Cross-crate considerations
Upholding the requirements stated above can become tricky when one crate implements PartialEq
for a type of another crate (i.e., to allow comparing one of its own types with a type from the
standard library). The recommendation is to never implement this trait for a foreign type. In
other words, such a crate should do impl PartialEq<ForeignType> for LocalType
, but it should
not do impl PartialEq<LocalType> for ForeignType
.
This avoids the problem of transitive chains that criss-cross crate boundaries: for all local
types T
, you may assume that no other crate will add impl
s that allow comparing T == U
. In
other words, if other crates add impl
s that allow building longer transitive chains U1 == ... == T == V1 == ...
, then all the types that appear to the right of T
must be types that the
crate defining T
already knows about. This rules out transitive chains where downstream crates
can add new impl
s that “stitch together” comparisons of foreign types in ways that violate
transitivity.
Not having such foreign impl
s also avoids forward compatibility issues where one crate adding
more PartialEq
implementations can cause build failures in downstream crates.
§Derivable
This trait can be used with #[derive]
. When derive
d on structs, two
instances are equal if all fields are equal, and not equal if any fields
are not equal. When derive
d on enums, two instances are equal if they
are the same variant and all fields are equal.
§How can I implement PartialEq
?
An example implementation for a domain in which two books are considered the same book if their ISBN matches, even if the formats differ:
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
}
}
let b1 = Book { isbn: 3, format: BookFormat::Paperback };
let b2 = Book { isbn: 3, format: BookFormat::Ebook };
let b3 = Book { isbn: 10, format: BookFormat::Paperback };
assert!(b1 == b2);
assert!(b1 != b3);
§How can I compare two different types?
The type you can compare with is controlled by PartialEq
’s type parameter.
For example, let’s tweak our previous code a bit:
// The derive implements <BookFormat> == <BookFormat> comparisons
#[derive(PartialEq)]
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
struct Book {
isbn: i32,
format: BookFormat,
}
// Implement <Book> == <BookFormat> comparisons
impl PartialEq<BookFormat> for Book {
fn eq(&self, other: &BookFormat) -> bool {
self.format == *other
}
}
// Implement <BookFormat> == <Book> comparisons
impl PartialEq<Book> for BookFormat {
fn eq(&self, other: &Book) -> bool {
*self == other.format
}
}
let b1 = Book { isbn: 3, format: BookFormat::Paperback };
assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Ebook != b1);
By changing impl PartialEq for Book
to impl PartialEq<BookFormat> for Book
,
we allow BookFormat
s to be compared with Book
s.
A comparison like the one above, which ignores some fields of the struct,
can be dangerous. It can easily lead to an unintended violation of the
requirements for a partial equivalence relation. For example, if we kept
the above implementation of PartialEq<Book>
for BookFormat
and added an
implementation of PartialEq<Book>
for Book
(either via a #[derive]
or
via the manual implementation from the first example) then the result would
violate transitivity:
#[derive(PartialEq)]
enum BookFormat {
Paperback,
Hardback,
Ebook,
}
#[derive(PartialEq)]
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq<BookFormat> for Book {
fn eq(&self, other: &BookFormat) -> bool {
self.format == *other
}
}
impl PartialEq<Book> for BookFormat {
fn eq(&self, other: &Book) -> bool {
*self == other.format
}
}
fn main() {
let b1 = Book { isbn: 1, format: BookFormat::Paperback };
let b2 = Book { isbn: 2, format: BookFormat::Paperback };
assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Paperback == b2);
// The following should hold by transitivity but doesn't.
assert!(b1 == b2); // <-- PANICS
}
§Examples
let x: u32 = 0;
let y: u32 = 1;
assert_eq!(x == y, false);
assert_eq!(x.eq(&y), false);
Required Methods§
Provided Methods§
Implementors§
impl PartialEq for AhoCorasickKind
impl PartialEq for aho_corasick::packed::api::MatchKind
impl PartialEq for aho_corasick::util::error::MatchErrorKind
impl PartialEq for aho_corasick::util::search::Anchored
impl PartialEq for aho_corasick::util::search::MatchKind
impl PartialEq for StartKind
impl PartialEq for Action
impl PartialEq for anstyle_parse::state::definitions::State
impl PartialEq for EvalResult
impl PartialEq for CChar
impl PartialEq for cexpr::token::Kind
impl PartialEq for Tz
impl PartialEq for clang_sys::Version
impl PartialEq for LabelStyle
impl PartialEq for Severity
impl PartialEq for colorchoice::ColorChoice
impl PartialEq for CoderResult
impl PartialEq for DecoderResult
impl PartialEq for EncoderResult
impl PartialEq for Latin1Bidi
impl PartialEq for DwarfFileType
impl PartialEq for Format
impl PartialEq for SectionId
impl PartialEq for Vendor
impl PartialEq for RunTimeEndian
impl PartialEq for AbbreviationsCacheStrategy
impl PartialEq for Pointer
impl PartialEq for gimli::read::Error
impl PartialEq for IndexSectionId
impl PartialEq for ColumnType
impl PartialEq for gimli::read::value::Value
impl PartialEq for ValueType
impl PartialEq for globset::ErrorKind
impl PartialEq for hashbrown::TryReserveError
impl PartialEq for AdditionError
impl PartialEq for CreationError
impl PartialEq for RecordError
impl PartialEq for SubtractionError
impl PartialEq for httparse::Error
impl PartialEq for BaseUnit
impl PartialEq for Kilo
impl PartialEq for humantime::date::Error
impl PartialEq for humantime::duration::Error
impl PartialEq for TrieResult
impl PartialEq for TrieType
impl PartialEq for icu_collections::codepointtrie::error::Error
impl PartialEq for ExtensionType
impl PartialEq for ParserError
impl PartialEq for icu_locid_transform::directionality::Direction
impl PartialEq for TransformResult
impl PartialEq for LocaleTransformError
impl PartialEq for Decomposed
impl PartialEq for BidiPairingProperties
impl PartialEq for PropertiesError
impl PartialEq for GeneralCategory
impl PartialEq for CheckedBidiPairedBracketType
impl PartialEq for BufferFormat
impl PartialEq for DataErrorKind
impl PartialEq for LocaleFallbackPriority
impl PartialEq for LocaleFallbackSupplement
impl PartialEq for DnsLength
impl PartialEq for ErrorPolicy
impl PartialEq for Hyphens
impl PartialEq for ProcessingError
impl PartialEq for ProcessingSuccess
impl PartialEq for WalkState
impl PartialEq for IpAddrRange
impl PartialEq for IpNet
impl PartialEq for IpSubnets
impl PartialEq for itertools::with_position::Position
impl PartialEq for fsconfig_command
impl PartialEq for membarrier_cmd
impl PartialEq for membarrier_cmd_flag
impl PartialEq for InsertError
impl PartialEq for matchit::error::MatchError
impl PartialEq for DataFormat
impl PartialEq for MZError
impl PartialEq for MZFlush
impl PartialEq for MZStatus
impl PartialEq for TINFLStatus
impl PartialEq for nix::errno::consts::Errno
impl PartialEq for FlockArg
impl PartialEq for PosixFadviseAdvice
impl PartialEq for PrctlMCEKillPolicy
impl PartialEq for SigHandler
impl PartialEq for SigevNotify
impl PartialEq for SigmaskHow
impl PartialEq for Signal
impl PartialEq for BaudRate
impl PartialEq for FlowArg
impl PartialEq for FlushArg
impl PartialEq for SetArg
impl PartialEq for SpecialCharacterIndices
impl PartialEq for WaitStatus
impl PartialEq for nom::error::ErrorKind
impl PartialEq for VerboseErrorKind
impl PartialEq for nom::internal::Needed
impl PartialEq for nom::number::Endianness
impl PartialEq for nom::traits::CompareResult
impl PartialEq for AddressSize
impl PartialEq for Architecture
impl PartialEq for BinaryFormat
impl PartialEq for ComdatKind
impl PartialEq for FileFlags
impl PartialEq for RelocationEncoding
impl PartialEq for RelocationFlags
impl PartialEq for RelocationKind
impl PartialEq for SectionFlags
impl PartialEq for object::common::SectionKind
impl PartialEq for SegmentFlags
impl PartialEq for SubArchitecture
impl PartialEq for SymbolKind
impl PartialEq for SymbolScope
impl PartialEq for object::endian::Endianness
impl PartialEq for ArchiveKind
impl PartialEq for ImportType
impl PartialEq for CompressionFormat
impl PartialEq for FileKind
impl PartialEq for ObjectKind
impl PartialEq for RelocationTarget
impl PartialEq for SymbolSection
impl PartialEq for ShutdownResult
impl PartialEq for OnceState
impl PartialEq for FilterOp
impl PartialEq for ParkResult
impl PartialEq for RequeueOp
impl PartialEq for InputLocation
impl PartialEq for LineColLocation
impl PartialEq for Atomicity
impl PartialEq for Lookahead
impl PartialEq for MatchDir
impl PartialEq for pest::pratt_parser::Assoc
impl PartialEq for pest::prec_climber::Assoc
impl PartialEq for rand::distributions::bernoulli::BernoulliError
impl PartialEq for WeightedError
impl PartialEq for rand::seq::index::IndexVec
impl PartialEq for regex_automata::nfa::thompson::nfa::State
impl PartialEq for regex_automata::util::look::Look
impl PartialEq for regex_automata::util::search::Anchored
impl PartialEq for regex_automata::util::search::MatchErrorKind
impl PartialEq for regex_automata::util::search::MatchKind
impl PartialEq for AssertionKind
impl PartialEq for Ast
impl PartialEq for ClassAsciiKind
impl PartialEq for ClassPerlKind
impl PartialEq for ClassSet
impl PartialEq for ClassSetBinaryOpKind
impl PartialEq for ClassSetItem
impl PartialEq for ClassUnicodeKind
impl PartialEq for ClassUnicodeOpKind
impl PartialEq for regex_syntax::ast::ErrorKind
impl PartialEq for Flag
impl PartialEq for FlagsItemKind
impl PartialEq for GroupKind
impl PartialEq for HexLiteralKind
impl PartialEq for LiteralKind
impl PartialEq for RepetitionKind
impl PartialEq for RepetitionRange
impl PartialEq for SpecialLiteralKind
impl PartialEq for regex_syntax::error::Error
impl PartialEq for Class
impl PartialEq for regex_syntax::hir::Dot
impl PartialEq for regex_syntax::hir::ErrorKind
impl PartialEq for HirKind
impl PartialEq for regex_syntax::hir::Look
impl PartialEq for Utf8Sequence
impl PartialEq for Advice
impl PartialEq for rustix::backend::fs::types::FileType
impl PartialEq for FlockOperation
impl PartialEq for rustix::fs::seek_from::SeekFrom
impl PartialEq for rustix::ioctl::Direction
impl PartialEq for rustls_pemfile::pemfile::Error
impl PartialEq for rustls_pemfile::pemfile::Item
impl PartialEq for rustls_pki_types::pem::SectionKind
impl PartialEq for rustls_pki_types::server_name::IpAddr
impl PartialEq for serde_urlencoded::ser::Error
impl PartialEq for QuoteError
impl PartialEq for StrSimError
impl PartialEq for TinyStrError
impl PartialEq for toml_edit::ser::Error
impl PartialEq for unic_segment::grapheme::GraphemeIncomplete
impl PartialEq for unic_ucd_segment::grapheme_cluster_break::GraphemeClusterBreak
impl PartialEq for unic_ucd_segment::sentence_break::SentenceBreak
impl PartialEq for unic_ucd_segment::word_break::WordBreak
impl PartialEq for winnow::binary::Endianness
impl PartialEq for winnow::error::ErrorKind
impl PartialEq for winnow::error::Needed
impl PartialEq for StrContext
impl PartialEq for StrContextValue
impl PartialEq for winnow::stream::CompareResult
impl PartialEq for zerocopy::byteorder::BigEndian
impl PartialEq for zerocopy::byteorder::LittleEndian
impl PartialEq for ZeroVecError
impl PartialEq for rustmax::axum::extract::path::ErrorKind
impl PartialEq for PrintFmt
impl PartialEq for ParseAlphabetError
impl PartialEq for DecodePaddingMode
impl PartialEq for DecodeError
impl PartialEq for DecodeSliceError
impl PartialEq for EncodeSliceError
impl PartialEq for DeriveTrait
impl PartialEq for DiscoveredItem
impl PartialEq for EnumVariantCustomBehavior
impl PartialEq for EnumVariantValue
impl PartialEq for CanDerive
impl PartialEq for IntKind
impl PartialEq for MacroParsingBehavior
impl PartialEq for TypeKind
impl PartialEq for rustmax::bindgen::Abi
impl PartialEq for AliasVariation
impl PartialEq for BindgenError
impl PartialEq for EnumVariation
impl PartialEq for FieldVisibilityKind
impl PartialEq for Formatter
impl PartialEq for MacroTypeVariation
impl PartialEq for NonCopyUnionStyle
impl PartialEq for RustEdition
impl PartialEq for rustmax::byteorder::BigEndian
impl PartialEq for rustmax::byteorder::LittleEndian
impl PartialEq for VsVers
impl PartialEq for Month
impl PartialEq for RoundingError
impl PartialEq for SecondsFormat
impl PartialEq for rustmax::chrono::Weekday
impl PartialEq for Colons
impl PartialEq for Fixed
impl PartialEq for Numeric
impl PartialEq for OffsetPrecision
impl PartialEq for Pad
impl PartialEq for ParseErrorKind
impl PartialEq for ArgPredicate
impl PartialEq for rustmax::clap::ColorChoice
impl PartialEq for ValueHint
impl PartialEq for ContextKind
impl PartialEq for ContextValue
impl PartialEq for rustmax::clap::error::ErrorKind
impl PartialEq for ValueSource
impl PartialEq for rustmax::crossbeam::channel::RecvTimeoutError
impl PartialEq for rustmax::crossbeam::channel::TryRecvError
impl PartialEq for WriteStyle
impl PartialEq for AnsiColor
impl PartialEq for rustmax::env_logger::fmt::style::Color
impl PartialEq for PollNext
impl PartialEq for FromHexError
impl PartialEq for rustmax::itertools::Position
impl PartialEq for Era
impl PartialEq for rustmax::jiff::civil::Weekday
impl PartialEq for RoundMode
impl PartialEq for rustmax::jiff::Unit
impl PartialEq for Meridiem
impl PartialEq for PiecesOffset
impl PartialEq for AmbiguousOffset
impl PartialEq for Dst
impl PartialEq for rustmax::json5::Error
impl PartialEq for tpacket_versions
impl PartialEq for rustmax::log::Level
impl PartialEq for rustmax::log::LevelFilter
impl PartialEq for rustmax::nom::CompareResult
impl PartialEq for rustmax::nom::Needed
impl PartialEq for rustmax::nom::error::ErrorKind
impl PartialEq for rustmax::nom::number::Endianness
impl PartialEq for Sign
impl PartialEq for rustmax::proc_macro2::Delimiter
impl PartialEq for rustmax::proc_macro2::Spacing
impl PartialEq for rustmax::proc_macro::Delimiter
impl PartialEq for rustmax::proc_macro::Spacing
impl PartialEq for FileFailurePersistence
impl PartialEq for RngAlgorithm
impl PartialEq for rustmax::rand::distr::BernoulliError
impl PartialEq for rustmax::rand::distr::uniform::Error
impl PartialEq for rustmax::rand::seq::WeightError
impl PartialEq for rustmax::rand::seq::index::IndexVec
impl PartialEq for rustmax::rayon::Yield
impl PartialEq for rustmax::regex::Error
impl PartialEq for Quote
impl PartialEq for BellStyle
impl PartialEq for Anchor
impl PartialEq for rustmax::rustyline::At
impl PartialEq for Behavior
impl PartialEq for CharSearch
impl PartialEq for Cmd
impl PartialEq for ColorMode
impl PartialEq for CompletionType
impl PartialEq for EditMode
impl PartialEq for Event
impl PartialEq for HistoryDuplicates
impl PartialEq for InputMode
impl PartialEq for KeyCode
impl PartialEq for Movement
impl PartialEq for Word
impl PartialEq for CmdKind
impl PartialEq for SearchDirection
impl PartialEq for rustmax::rustyline::line_buffer::Direction
impl PartialEq for Op
impl PartialEq for Category
impl PartialEq for AttrStyle
impl PartialEq for BinOp
impl PartialEq for CapturedParam
impl PartialEq for Data
impl PartialEq for rustmax::syn::Expr
impl PartialEq for FieldMutability
impl PartialEq for rustmax::syn::Fields
impl PartialEq for FnArg
impl PartialEq for ForeignItem
impl PartialEq for GenericArgument
impl PartialEq for GenericParam
impl PartialEq for ImplItem
impl PartialEq for ImplRestriction
impl PartialEq for rustmax::syn::Item
impl PartialEq for Lit
impl PartialEq for MacroDelimiter
impl PartialEq for Member
impl PartialEq for Meta
impl PartialEq for Pat
impl PartialEq for PathArguments
impl PartialEq for PointerMutability
impl PartialEq for RangeLimits
impl PartialEq for ReturnType
impl PartialEq for StaticMutability
impl PartialEq for Stmt
impl PartialEq for TraitBoundModifier
impl PartialEq for TraitItem
impl PartialEq for rustmax::syn::Type
impl PartialEq for TypeParamBound
impl PartialEq for UnOp
impl PartialEq for UseTree
impl PartialEq for Visibility
impl PartialEq for WherePredicate
impl PartialEq for ExprVal
impl PartialEq for LogicOperator
impl PartialEq for MathOperator
impl PartialEq for Node
impl PartialEq for rustmax::tera::Value
impl PartialEq for rustmax::termcolor::Color
impl PartialEq for rustmax::termcolor::ColorChoice
impl PartialEq for RuntimeFlavor
impl PartialEq for rustmax::tokio::sync::broadcast::error::RecvError
impl PartialEq for rustmax::tokio::sync::broadcast::error::TryRecvError
impl PartialEq for TryAcquireError
impl PartialEq for rustmax::tokio::sync::mpsc::error::TryRecvError
impl PartialEq for rustmax::tokio::sync::oneshot::error::TryRecvError
impl PartialEq for MissedTickBehavior
impl PartialEq for rustmax::toml::Value
impl PartialEq for rustmax::toml::value::Offset
impl PartialEq for rustmax::unicode_segmentation::GraphemeIncomplete
impl PartialEq for Origin
impl PartialEq for rustmax::url::ParseError
impl PartialEq for SyntaxViolation
impl PartialEq for AsciiChar
impl PartialEq for BacktraceStatus
impl PartialEq for TryReserveErrorKind
impl PartialEq for Infallible
impl PartialEq for VarError
impl PartialEq for rustmax::std::fmt::Alignment
impl PartialEq for rustmax::std::io::ErrorKind
impl PartialEq for rustmax::std::io::SeekFrom
impl PartialEq for rustmax::std::net::IpAddr
impl PartialEq for Ipv6MulticastScope
impl PartialEq for Shutdown
impl PartialEq for SocketAddr
impl PartialEq for FpCategory
impl PartialEq for IntErrorKind
impl PartialEq for BacktraceStyle
impl PartialEq for SearchStep
impl PartialEq for rustmax::std::sync::atomic::Ordering
impl PartialEq for rustmax::std::sync::mpsc::RecvTimeoutError
impl PartialEq for rustmax::std::sync::mpsc::TryRecvError
impl PartialEq for rustmax::std::cmp::Ordering
impl PartialEq for _Unwind_Action
impl PartialEq for _Unwind_Reason_Code
impl PartialEq for bool
impl PartialEq for char
impl PartialEq for f16
impl PartialEq for f32
impl PartialEq for f64
impl PartialEq for f128
impl PartialEq for i8
impl PartialEq for i16
impl PartialEq for i32
impl PartialEq for i64
impl PartialEq for i128
impl PartialEq for isize
impl PartialEq for !
impl PartialEq for str
impl PartialEq for u8
impl PartialEq for u16
impl PartialEq for u32
impl PartialEq for u64
impl PartialEq for u128
impl PartialEq for ()
impl PartialEq for usize
impl PartialEq for aho_corasick::util::error::MatchError
impl PartialEq for aho_corasick::util::primitives::PatternID
impl PartialEq for aho_corasick::util::primitives::PatternIDError
impl PartialEq for aho_corasick::util::primitives::StateID
impl PartialEq for aho_corasick::util::primitives::StateIDError
impl PartialEq for aho_corasick::util::search::Match
impl PartialEq for aho_corasick::util::search::Span
impl PartialEq for StripBytes
impl PartialEq for StripStr
impl PartialEq for WinconBytes
impl PartialEq for anstyle_parse::params::Params
impl PartialEq for AsciiParser
impl PartialEq for Utf8Parser
impl PartialEq for bstr::bstr::BStr
impl PartialEq for BString
impl PartialEq for bstr::ext_vec::FromUtf8Error
impl PartialEq for bstr::utf8::Utf8Error
impl PartialEq for cexpr::token::Token
impl PartialEq for chrono_tz::timezones::ParseError
impl PartialEq for ArgCursor
impl PartialEq for RawArgs
impl PartialEq for codespan_reporting::files::Location
impl PartialEq for ColorArg
impl PartialEq for encoding_rs::Encoding
impl PartialEq for env_filter::parser::ParseError
impl PartialEq for Rng
impl PartialEq for getrandom::error::Error
impl PartialEq for getrandom::error::Error
impl PartialEq for DebugTypeSignature
impl PartialEq for DwoId
impl PartialEq for gimli::common::Encoding
impl PartialEq for LineEncoding
impl PartialEq for Register
impl PartialEq for DwAccess
impl PartialEq for DwAddr
impl PartialEq for DwAt
impl PartialEq for DwAte
impl PartialEq for DwCc
impl PartialEq for DwCfa
impl PartialEq for DwChildren
impl PartialEq for DwDefaulted
impl PartialEq for DwDs
impl PartialEq for DwDsc
impl PartialEq for DwEhPe
impl PartialEq for DwEnd
impl PartialEq for DwForm
impl PartialEq for DwId
impl PartialEq for DwIdx
impl PartialEq for DwInl
impl PartialEq for DwLang
impl PartialEq for DwLle
impl PartialEq for DwLnct
impl PartialEq for DwLne
impl PartialEq for DwLns
impl PartialEq for DwMacro
impl PartialEq for DwOp
impl PartialEq for DwOrd
impl PartialEq for DwRle
impl PartialEq for DwSect
impl PartialEq for DwSectV2
impl PartialEq for DwTag
impl PartialEq for DwUt
impl PartialEq for DwVirtuality
impl PartialEq for DwVis
impl PartialEq for gimli::endianity::BigEndian
impl PartialEq for gimli::endianity::LittleEndian
impl PartialEq for Abbreviation
impl PartialEq for AttributeSpecification
impl PartialEq for ArangeEntry
impl PartialEq for Augmentation
impl PartialEq for BaseAddresses
impl PartialEq for SectionBaseAddresses
impl PartialEq for UnitIndexSection
impl PartialEq for FileEntryFormat
impl PartialEq for LineRow
impl PartialEq for ReaderOffsetId
impl PartialEq for gimli::read::rnglists::Range
impl PartialEq for StoreOnHeap
impl PartialEq for MatchOptions
impl PartialEq for Pattern
impl PartialEq for Glob
impl PartialEq for globset::Error
impl PartialEq for h2::ext::Protocol
impl PartialEq for h2::frame::reason::Reason
impl PartialEq for StreamId
impl PartialEq for InvalidChunkSize
impl PartialEq for HttpDate
impl PartialEq for humantime::wrapper::Duration
impl PartialEq for humantime::wrapper::Timestamp
impl PartialEq for hyper_util::client::legacy::connect::dns::Name
impl PartialEq for CodePointInversionListULE
impl PartialEq for CodePointInversionListAndStringListULE
impl PartialEq for CodePointTrieHeader
impl PartialEq for Other
impl PartialEq for icu_locid::extensions::other::subtag::Subtag
impl PartialEq for icu_locid::extensions::private::other::Subtag
impl PartialEq for Private
impl PartialEq for Extensions
impl PartialEq for icu_locid::extensions::transform::fields::Fields
impl PartialEq for icu_locid::extensions::transform::key::Key
impl PartialEq for Transform
impl PartialEq for icu_locid::extensions::transform::value::Value
impl PartialEq for icu_locid::extensions::unicode::attribute::Attribute
impl PartialEq for Attributes
impl PartialEq for icu_locid::extensions::unicode::key::Key
impl PartialEq for Keywords
impl PartialEq for Unicode
impl PartialEq for icu_locid::extensions::unicode::value::Value
impl PartialEq for LanguageIdentifier
impl PartialEq for Locale
impl PartialEq for Language
impl PartialEq for Region
impl PartialEq for icu_locid::subtags::script::Script
impl PartialEq for icu_locid::subtags::variant::Variant
impl PartialEq for Variants
impl PartialEq for LanguageStrStrPairVarULE
impl PartialEq for StrStrPairVarULE
impl PartialEq for BidiMirroringProperties
impl PartialEq for BidiClass
impl PartialEq for CanonicalCombiningClass
impl PartialEq for EastAsianWidth
impl PartialEq for GeneralCategoryGroup
impl PartialEq for icu_properties::props::GraphemeClusterBreak
impl PartialEq for HangulSyllableType
impl PartialEq for IndicSyllabicCategory
impl PartialEq for JoiningType
impl PartialEq for LineBreak
impl PartialEq for icu_properties::props::Script
impl PartialEq for icu_properties::props::SentenceBreak
impl PartialEq for icu_properties::props::WordBreak
impl PartialEq for CheckedBidiPairedBracketTypeULE
impl PartialEq for MirroredPairedBracketDataTryFromError
impl PartialEq for NormalizedPropertyNameStr
impl PartialEq for DataError
impl PartialEq for LocaleFallbackConfig
impl PartialEq for HelloWorldProvider
impl PartialEq for DataKey
impl PartialEq for DataKeyHash
impl PartialEq for DataKeyMetadata
impl PartialEq for DataKeyPath
impl PartialEq for DataLocale
impl PartialEq for DataRequestMetadata
impl PartialEq for DataResponseMetadata
impl PartialEq for AsciiDenyList
impl PartialEq for FileTypeDef
impl PartialEq for indexmap::TryReserveError
impl PartialEq for Ipv4AddrRange
impl PartialEq for Ipv6AddrRange
impl PartialEq for Ipv4Net
impl PartialEq for Ipv4Subnets
impl PartialEq for Ipv6Net
impl PartialEq for Ipv6Subnets
impl PartialEq for PrefixLenError
impl PartialEq for ipnet::parser::AddrParseError
impl PartialEq for __kernel_timespec
impl PartialEq for StreamResult
impl PartialEq for mio::interest::Interest
impl PartialEq for mio::token::Token
impl PartialEq for nix::fcntl::AtFlags
impl PartialEq for nix::fcntl::FallocateFlags
impl PartialEq for FdFlag
impl PartialEq for OFlag
impl PartialEq for nix::fcntl::RenameFlags
impl PartialEq for ResolveFlag
impl PartialEq for SealFlag
impl PartialEq for PollFlags
impl PartialEq for PollTimeout
impl PartialEq for MemFdCreateFlag
impl PartialEq for SigEvent
impl PartialEq for SaFlags
impl PartialEq for SigAction
impl PartialEq for SigSet
impl PartialEq for SignalIterator
impl PartialEq for SfdFlags
impl PartialEq for nix::sys::stat::Mode
impl PartialEq for SFlag
impl PartialEq for FsType
impl PartialEq for FsFlags
impl PartialEq for Statvfs
impl PartialEq for SysInfo
impl PartialEq for ControlFlags
impl PartialEq for InputFlags
impl PartialEq for LocalFlags
impl PartialEq for OutputFlags
impl PartialEq for Termios
impl PartialEq for TimeSpec
impl PartialEq for TimeVal
impl PartialEq for WaitPidFlag
impl PartialEq for AccessFlags
impl PartialEq for Pid
impl PartialEq for object::endian::BigEndian
impl PartialEq for object::endian::LittleEndian
impl PartialEq for Guid
impl PartialEq for CompressedFileRange
impl PartialEq for object::read::Error
impl PartialEq for SectionIndex
impl PartialEq for SymbolIndex
impl PartialEq for Asn1Integer
impl PartialEq for Asn1IntegerRef
impl PartialEq for Asn1Time
impl PartialEq for Asn1TimeRef
impl PartialEq for Asn1Type
impl PartialEq for TimeDiff
impl PartialEq for BigNum
impl PartialEq for BigNumRef
impl PartialEq for CMSOptions
impl PartialEq for Asn1Flag
impl PartialEq for MessageDigest
impl PartialEq for Nid
impl PartialEq for OcspCertStatus
impl PartialEq for OcspFlag
impl PartialEq for OcspResponseStatus
impl PartialEq for OcspRevokedStatus
impl PartialEq for KeyIvPair
impl PartialEq for Pkcs7Flags
impl PartialEq for openssl::pkey::Id
impl PartialEq for Padding
impl PartialEq for SrtpProfileId
impl PartialEq for ErrorCode
impl PartialEq for AlpnError
impl PartialEq for ClientHelloResponse
impl PartialEq for ExtensionContext
impl PartialEq for ShutdownState
impl PartialEq for SniError
impl PartialEq for SslAlert
impl PartialEq for SslMode
impl PartialEq for SslOptions
impl PartialEq for SslSessionCacheMode
impl PartialEq for SslVerifyMode
impl PartialEq for SslVersion
impl PartialEq for Cipher
impl PartialEq for CrlReason
impl PartialEq for X509
impl PartialEq for X509PurposeId
impl PartialEq for X509Ref
impl PartialEq for X509VerifyResult
impl PartialEq for X509CheckFlags
impl PartialEq for X509VerifyFlags
impl PartialEq for parking_lot::condvar::WaitTimeoutResult
impl PartialEq for ParkToken
impl PartialEq for UnparkResult
impl PartialEq for UnparkToken
impl PartialEq for rand::distributions::bernoulli::Bernoulli
impl PartialEq for rand::rngs::mock::StepRng
impl PartialEq for rand::rngs::std::StdRng
impl PartialEq for rand_chacha::chacha::ChaCha8Core
impl PartialEq for rand_chacha::chacha::ChaCha8Rng
impl PartialEq for rand_chacha::chacha::ChaCha12Core
impl PartialEq for rand_chacha::chacha::ChaCha12Rng
impl PartialEq for rand_chacha::chacha::ChaCha20Core
impl PartialEq for rand_chacha::chacha::ChaCha20Rng
impl PartialEq for XorShiftRng
impl PartialEq for OverlappingState
impl PartialEq for LazyStateID
impl PartialEq for DenseTransitions
impl PartialEq for SparseTransitions
impl PartialEq for Transition
impl PartialEq for regex_automata::util::alphabet::Unit
impl PartialEq for regex_automata::util::look::LookSet
impl PartialEq for NonMaxUsize
impl PartialEq for regex_automata::util::primitives::PatternID
impl PartialEq for regex_automata::util::primitives::PatternIDError
impl PartialEq for SmallIndex
impl PartialEq for SmallIndexError
impl PartialEq for regex_automata::util::primitives::StateID
impl PartialEq for regex_automata::util::primitives::StateIDError
impl PartialEq for HalfMatch
impl PartialEq for regex_automata::util::search::Match
impl PartialEq for regex_automata::util::search::MatchError
impl PartialEq for PatternSet
impl PartialEq for regex_automata::util::search::Span
impl PartialEq for Alternation
impl PartialEq for Assertion
impl PartialEq for CaptureName
impl PartialEq for ClassAscii
impl PartialEq for ClassBracketed
impl PartialEq for ClassPerl
impl PartialEq for ClassSetBinaryOp
impl PartialEq for ClassSetRange
impl PartialEq for ClassSetUnion
impl PartialEq for regex_syntax::ast::ClassUnicode
impl PartialEq for Comment
impl PartialEq for Concat
impl PartialEq for regex_syntax::ast::Error
impl PartialEq for Flags
impl PartialEq for FlagsItem
impl PartialEq for regex_syntax::ast::Group
impl PartialEq for regex_syntax::ast::Literal
impl PartialEq for regex_syntax::ast::Position
impl PartialEq for regex_syntax::ast::Repetition
impl PartialEq for RepetitionOp
impl PartialEq for SetFlags
impl PartialEq for regex_syntax::ast::Span
impl PartialEq for WithComments
impl PartialEq for regex_syntax::hir::literal::Literal
impl PartialEq for Seq
impl PartialEq for Capture
impl PartialEq for ClassBytes
impl PartialEq for ClassBytesRange
impl PartialEq for regex_syntax::hir::ClassUnicode
impl PartialEq for ClassUnicodeRange
impl PartialEq for regex_syntax::hir::Error
impl PartialEq for Hir
impl PartialEq for regex_syntax::hir::Literal
impl PartialEq for regex_syntax::hir::LookSet
impl PartialEq for Properties
impl PartialEq for regex_syntax::hir::Repetition
impl PartialEq for Utf8Range
impl PartialEq for CreateFlags
impl PartialEq for ReadFlags
impl PartialEq for WatchFlags
impl PartialEq for Access
impl PartialEq for rustix::backend::fs::types::AtFlags
impl PartialEq for rustix::backend::fs::types::FallocateFlags
impl PartialEq for MemfdFlags
impl PartialEq for rustix::backend::fs::types::Mode
impl PartialEq for OFlags
impl PartialEq for rustix::backend::fs::types::RenameFlags
impl PartialEq for ResolveFlags
impl PartialEq for SealFlags
impl PartialEq for StatVfsMountFlags
impl PartialEq for StatxFlags
impl PartialEq for rustix::backend::io::errno::Errno
impl PartialEq for DupFlags
impl PartialEq for FdFlags
impl PartialEq for ReadWriteFlags
impl PartialEq for MountFlags
impl PartialEq for MountPropagationFlags
impl PartialEq for UnmountFlags
impl PartialEq for XattrFlags
impl PartialEq for Opcode
impl PartialEq for Gid
impl PartialEq for Uid
impl PartialEq for rustls_pki_types::server_name::AddrParseError
impl PartialEq for rustls_pki_types::server_name::Ipv4Addr
impl PartialEq for rustls_pki_types::server_name::Ipv6Addr
impl PartialEq for AlgorithmIdentifier
impl PartialEq for UnixTime
impl PartialEq for RustyForkId
impl PartialEq for Handle
impl PartialEq for SigId
impl PartialEq for AnyDelimiterCodec
impl PartialEq for BytesCodec
impl PartialEq for LinesCodec
impl PartialEq for toml_edit::de::Error
impl PartialEq for TomlError
impl PartialEq for InternalString
impl PartialEq for toml_edit::key::Key
impl PartialEq for RawString
impl PartialEq for Decor
impl PartialEq for Repr
impl PartialEq for tracing::span::Span
impl PartialEq for Identifier
impl PartialEq for Empty
impl PartialEq for tracing_core::field::Field
impl PartialEq for FieldSet
impl PartialEq for tracing_core::metadata::Kind
impl PartialEq for tracing_core::metadata::Level
impl PartialEq for tracing_core::metadata::LevelFilter
impl PartialEq for tracing_core::span::Id
impl PartialEq for CharRange
impl PartialEq for UnicodeVersion
impl PartialEq for Utf8CharsError
impl PartialEq for utf8parse::Parser
impl PartialEq for Utf16CharsError
impl PartialEq for winnow::stream::BStr
impl PartialEq for winnow::stream::Bytes
impl PartialEq for winnow::stream::Range
impl PartialEq for LengthHint
impl PartialEq for Part
impl PartialEq for zerocopy::error::AllocError
impl PartialEq for FlexZeroVecOwned
impl PartialEq for FlexZeroSlice
impl PartialEq for CharULE
impl PartialEq for MultiFieldsULE
impl PartialEq for UnvalidatedChar
impl PartialEq for UnvalidatedStr
impl PartialEq for Index16
impl PartialEq for Index32
impl PartialEq for MethodFilter
impl PartialEq for Alphabet
impl PartialEq for DecodeMetadata
impl PartialEq for DiscoveredItemId
impl PartialEq for CodegenConfig
impl PartialEq for RustTarget
impl PartialEq for Hash
This implementation is constant-time.
impl PartialEq for BytesMut
impl PartialEq for InternalFixed
impl PartialEq for InternalNumeric
impl PartialEq for OffsetFormat
impl PartialEq for Parsed
impl PartialEq for NaiveDateDaysIterator
impl PartialEq for NaiveDateWeeksIterator
impl PartialEq for Days
impl PartialEq for FixedOffset
impl PartialEq for IsoWeek
impl PartialEq for Months
impl PartialEq for NaiveDate
impl PartialEq for NaiveDateTime
impl PartialEq for NaiveTime
impl PartialEq for NaiveWeek
impl PartialEq for OutOfRange
impl PartialEq for OutOfRangeError
impl PartialEq for rustmax::chrono::ParseError
impl PartialEq for ParseMonthError
impl PartialEq for ParseWeekdayError
impl PartialEq for TimeDelta
impl PartialEq for Utc
impl PartialEq for rustmax::clap::builder::OsStr
impl PartialEq for PossibleValue
impl PartialEq for Str
impl PartialEq for StyledStr
impl PartialEq for ValueRange
impl PartialEq for Arg
impl PartialEq for ArgGroup
impl PartialEq for ArgMatches
impl PartialEq for rustmax::clap::Id
impl PartialEq for ReadyTimeoutError
impl PartialEq for rustmax::crossbeam::channel::RecvError
impl PartialEq for SelectTimeoutError
impl PartialEq for TryReadyError
impl PartialEq for TrySelectError
impl PartialEq for Collector
impl PartialEq for CxxString
impl PartialEq for FromStrError
impl PartialEq for Ansi256Color
impl PartialEq for EffectIter
impl PartialEq for Effects
impl PartialEq for Reset
impl PartialEq for RgbColor
impl PartialEq for Style
impl PartialEq for rustmax::futures::channel::mpsc::SendError
impl PartialEq for Canceled
impl PartialEq for Aborted
impl PartialEq for rustmax::hyper::body::Bytes
impl PartialEq for rustmax::hyper::ext::Protocol
impl PartialEq for ReasonPhrase
impl PartialEq for Authority
impl PartialEq for PathAndQuery
impl PartialEq for Scheme
impl PartialEq for Uri
impl PartialEq for rustmax::jiff::civil::Date
impl PartialEq for rustmax::jiff::civil::DateTime
impl PartialEq for ISOWeekDate
impl PartialEq for rustmax::jiff::civil::Time
impl PartialEq for PiecesNumericOffset
impl PartialEq for SignedDuration
impl PartialEq for SpanFieldwise
impl PartialEq for rustmax::jiff::Timestamp
impl PartialEq for Zoned
impl PartialEq for AmbiguousTimestamp
impl PartialEq for AmbiguousZoned
impl PartialEq for rustmax::jiff::tz::Offset
impl PartialEq for TimeZone
impl PartialEq for rustmax::json5::Location
impl PartialEq for Dl_info
impl PartialEq for Elf32_Chdr
impl PartialEq for Elf32_Ehdr
impl PartialEq for Elf32_Phdr
impl PartialEq for Elf32_Shdr
impl PartialEq for Elf32_Sym
impl PartialEq for Elf64_Chdr
impl PartialEq for Elf64_Ehdr
impl PartialEq for Elf64_Phdr
impl PartialEq for Elf64_Shdr
impl PartialEq for Elf64_Sym
impl PartialEq for __c_anonymous__kernel_fsid_t
impl PartialEq for __c_anonymous_elf32_rel
impl PartialEq for __c_anonymous_elf32_rela
impl PartialEq for __c_anonymous_elf64_rel
impl PartialEq for __c_anonymous_elf64_rela
impl PartialEq for __c_anonymous_ifru_map
impl PartialEq for __c_anonymous_ptrace_syscall_info_entry
impl PartialEq for __c_anonymous_ptrace_syscall_info_exit
impl PartialEq for __c_anonymous_ptrace_syscall_info_seccomp
impl PartialEq for __c_anonymous_sockaddr_can_j1939
impl PartialEq for __c_anonymous_sockaddr_can_tp
impl PartialEq for __exit_status
impl PartialEq for __timeval
impl PartialEq for _libc_fpstate
impl PartialEq for _libc_fpxreg
impl PartialEq for _libc_xmmreg
impl PartialEq for addrinfo
impl PartialEq for af_alg_iv
impl PartialEq for aiocb
impl PartialEq for arpd_request
impl PartialEq for arphdr
impl PartialEq for arpreq
impl PartialEq for arpreq_old
impl PartialEq for can_filter
impl PartialEq for clone_args
impl PartialEq for cmsghdr
impl PartialEq for cpu_set_t
impl PartialEq for dirent64
impl PartialEq for dirent
impl PartialEq for dl_phdr_info
impl PartialEq for dqblk
impl PartialEq for epoll_event
impl PartialEq for epoll_params
impl PartialEq for fanotify_event_info_error
impl PartialEq for fanotify_event_info_fid
impl PartialEq for fanotify_event_info_header
impl PartialEq for fanotify_event_info_pidfd
impl PartialEq for fanotify_event_metadata
impl PartialEq for fanotify_response
impl PartialEq for fanout_args
impl PartialEq for fd_set
impl PartialEq for ff_condition_effect
impl PartialEq for ff_constant_effect
impl PartialEq for ff_effect
impl PartialEq for ff_envelope
impl PartialEq for ff_periodic_effect
impl PartialEq for ff_ramp_effect
impl PartialEq for ff_replay
impl PartialEq for ff_rumble_effect
impl PartialEq for ff_trigger
impl PartialEq for file_clone_range
impl PartialEq for flock64
impl PartialEq for flock
impl PartialEq for fsid_t
impl PartialEq for genlmsghdr
impl PartialEq for glob64_t
impl PartialEq for glob_t
impl PartialEq for group
impl PartialEq for hostent
impl PartialEq for hwtstamp_config
impl PartialEq for if_nameindex
impl PartialEq for ifaddrs
impl PartialEq for in6_addr
impl PartialEq for in6_ifreq
impl PartialEq for in6_pktinfo
impl PartialEq for in6_rtmsg
impl PartialEq for in_addr
impl PartialEq for in_pktinfo
impl PartialEq for inotify_event
impl PartialEq for input_absinfo
impl PartialEq for input_event
impl PartialEq for input_id
impl PartialEq for input_keymap_entry
impl PartialEq for input_mask
impl PartialEq for iocb
impl PartialEq for iovec
impl PartialEq for ip_mreq
impl PartialEq for ip_mreq_source
impl PartialEq for ip_mreqn
impl PartialEq for ipc_perm
impl PartialEq for ipv6_mreq
impl PartialEq for itimerspec
impl PartialEq for itimerval
impl PartialEq for iw_discarded
impl PartialEq for iw_encode_ext
impl PartialEq for iw_freq
impl PartialEq for iw_michaelmicfailure
impl PartialEq for iw_missed
impl PartialEq for iw_mlme
impl PartialEq for iw_param
impl PartialEq for iw_pmkid_cand
impl PartialEq for iw_pmksa
impl PartialEq for iw_point
impl PartialEq for iw_priv_args
impl PartialEq for iw_quality
impl PartialEq for iw_range
impl PartialEq for iw_scan_req
impl PartialEq for iw_statistics
impl PartialEq for iw_thrspy
impl PartialEq for j1939_filter
impl PartialEq for lconv
impl PartialEq for linger
impl PartialEq for mallinfo2
impl PartialEq for mallinfo
impl PartialEq for mcontext_t
impl PartialEq for mmsghdr
impl PartialEq for mntent
impl PartialEq for mount_attr
impl PartialEq for mq_attr
impl PartialEq for msghdr
impl PartialEq for msginfo
impl PartialEq for msqid_ds
impl PartialEq for nl_mmap_hdr
impl PartialEq for nl_mmap_req
impl PartialEq for nl_pktinfo
impl PartialEq for nlattr
impl PartialEq for nlmsgerr
impl PartialEq for nlmsghdr
impl PartialEq for ntptimeval
impl PartialEq for open_how
impl PartialEq for option
impl PartialEq for packet_mreq
impl PartialEq for passwd
impl PartialEq for pollfd
impl PartialEq for posix_spawn_file_actions_t
impl PartialEq for posix_spawnattr_t
impl PartialEq for protoent
impl PartialEq for pthread_attr_t
impl PartialEq for pthread_barrier_t
impl PartialEq for pthread_barrierattr_t
impl PartialEq for pthread_cond_t
impl PartialEq for pthread_condattr_t
impl PartialEq for pthread_mutex_t
impl PartialEq for pthread_mutexattr_t
impl PartialEq for pthread_rwlock_t
impl PartialEq for pthread_rwlockattr_t
impl PartialEq for ptp_clock_caps
impl PartialEq for ptp_clock_time
impl PartialEq for ptp_extts_event
impl PartialEq for ptp_extts_request
impl PartialEq for ptp_pin_desc
impl PartialEq for ptp_sys_offset
impl PartialEq for ptp_sys_offset_extended
impl PartialEq for ptp_sys_offset_precise
impl PartialEq for ptrace_peeksiginfo_args
impl PartialEq for ptrace_rseq_configuration
impl PartialEq for ptrace_syscall_info
impl PartialEq for regex_t
impl PartialEq for regmatch_t
impl PartialEq for rlimit64
impl PartialEq for rlimit
impl PartialEq for rtentry
impl PartialEq for rusage
impl PartialEq for sched_attr
impl PartialEq for sched_param
impl PartialEq for sctp_authinfo
impl PartialEq for sctp_initmsg
impl PartialEq for sctp_nxtinfo
impl PartialEq for sctp_prinfo
impl PartialEq for sctp_rcvinfo
impl PartialEq for sctp_sndinfo
impl PartialEq for sctp_sndrcvinfo
impl PartialEq for seccomp_data
impl PartialEq for seccomp_notif
impl PartialEq for seccomp_notif_addfd
impl PartialEq for seccomp_notif_resp
impl PartialEq for seccomp_notif_sizes
impl PartialEq for sem_t
impl PartialEq for sembuf
impl PartialEq for semid_ds
impl PartialEq for seminfo
impl PartialEq for servent
impl PartialEq for shmid_ds
impl PartialEq for sigaction
impl PartialEq for sigevent
impl PartialEq for siginfo_t
impl PartialEq for signalfd_siginfo
impl PartialEq for sigset_t
impl PartialEq for sigval
impl PartialEq for sock_extended_err
impl PartialEq for sock_filter
impl PartialEq for sock_fprog
impl PartialEq for sockaddr
impl PartialEq for sockaddr_alg
impl PartialEq for sockaddr_in6
impl PartialEq for sockaddr_in
impl PartialEq for sockaddr_ll
impl PartialEq for sockaddr_nl
impl PartialEq for sockaddr_pkt
impl PartialEq for sockaddr_storage
impl PartialEq for sockaddr_un
impl PartialEq for sockaddr_vm
impl PartialEq for sockaddr_xdp
impl PartialEq for spwd
impl PartialEq for stack_t
impl PartialEq for stat64
impl PartialEq for stat
impl PartialEq for statfs64
impl PartialEq for statfs
impl PartialEq for statvfs64
impl PartialEq for statvfs
impl PartialEq for statx
impl PartialEq for statx_timestamp
impl PartialEq for sysinfo
impl PartialEq for tcp_info
impl PartialEq for termios2
impl PartialEq for termios
impl PartialEq for timespec
impl PartialEq for timeval
impl PartialEq for timex
impl PartialEq for tls12_crypto_info_aes_gcm_128
impl PartialEq for tls12_crypto_info_aes_gcm_256
impl PartialEq for tls12_crypto_info_chacha20_poly1305
impl PartialEq for tls_crypto_info
impl PartialEq for tm
impl PartialEq for tms
impl PartialEq for tpacket2_hdr
impl PartialEq for tpacket3_hdr
impl PartialEq for tpacket_auxdata
impl PartialEq for tpacket_bd_ts
impl PartialEq for tpacket_hdr
impl PartialEq for tpacket_hdr_v1
impl PartialEq for tpacket_hdr_variant1
impl PartialEq for tpacket_req3
impl PartialEq for tpacket_req
impl PartialEq for tpacket_rollover_stats
impl PartialEq for tpacket_stats
impl PartialEq for tpacket_stats_v3
impl PartialEq for ucontext_t
impl PartialEq for ucred
impl PartialEq for uinput_abs_setup
impl PartialEq for uinput_ff_erase
impl PartialEq for uinput_ff_upload
impl PartialEq for uinput_setup
impl PartialEq for uinput_user_dev
impl PartialEq for user
impl PartialEq for user_fpregs_struct
impl PartialEq for user_regs_struct
impl PartialEq for utimbuf
impl PartialEq for utmpx
impl PartialEq for utsname
impl PartialEq for winsize
impl PartialEq for xdp_desc
impl PartialEq for xdp_mmap_offsets
impl PartialEq for xdp_mmap_offsets_v1
impl PartialEq for xdp_options
impl PartialEq for xdp_ring_offset
impl PartialEq for xdp_ring_offset_v1
impl PartialEq for xdp_statistics
impl PartialEq for xdp_statistics_v1
impl PartialEq for xdp_umem_reg
impl PartialEq for xdp_umem_reg_v1
impl PartialEq for xsk_tx_metadata_completion
impl PartialEq for xsk_tx_metadata_request
impl PartialEq for ParseLevelError
impl PartialEq for Mime
impl PartialEq for BigInt
impl PartialEq for BigUint
impl PartialEq for ParseBigIntError
impl PartialEq for LineColumn
impl PartialEq for SourceFile
impl PartialEq for PathParams
impl PartialEq for rustmax::proptest::prelude::ProptestConfig
impl PartialEq for Probability
impl PartialEq for SizeRange
impl PartialEq for StringParam
impl PartialEq for MapFailurePersistence
impl PartialEq for PersistedSeed
impl PartialEq for rustmax::proptest::test_runner::Reason
impl PartialEq for rustmax::rand::distr::Bernoulli
impl PartialEq for UniformChar
impl PartialEq for UniformDuration
impl PartialEq for UniformUsize
impl PartialEq for rustmax::rand::rngs::mock::StepRng
impl PartialEq for rustmax::rand::rngs::StdRng
impl PartialEq for rustmax::rand_chacha::ChaCha8Core
impl PartialEq for rustmax::rand_chacha::ChaCha8Rng
impl PartialEq for rustmax::rand_chacha::ChaCha12Core
impl PartialEq for rustmax::rand_chacha::ChaCha12Rng
impl PartialEq for rustmax::rand_chacha::ChaCha20Core
impl PartialEq for rustmax::rand_chacha::ChaCha20Rng
impl PartialEq for OsError
impl PartialEq for Lcg64Xsh32
impl PartialEq for Lcg128CmDxsm64
impl PartialEq for Lcg128Xsl64
impl PartialEq for Mcg128Xsl64
impl PartialEq for HeaderName
impl PartialEq for HeaderValue
impl PartialEq for Method
impl PartialEq for StatusCode
impl PartialEq for rustmax::reqwest::Version
impl PartialEq for rustmax::reqwest::tls::Version
impl PartialEq for rustmax::rustyline::Config
impl PartialEq for KeyEvent
impl PartialEq for Modifiers
impl PartialEq for BuildMetadata
impl PartialEq for Comparator
impl PartialEq for Prerelease
impl PartialEq for rustmax::semver::Version
impl PartialEq for VersionReq
impl PartialEq for IgnoredAny
impl PartialEq for rustmax::serde::de::value::Error
impl PartialEq for ATerm
impl PartialEq for B0
impl PartialEq for B1
impl PartialEq for Equal
impl PartialEq for Greater
impl PartialEq for Less
impl PartialEq for UTerm
impl PartialEq for Z0
impl PartialEq for rustmax::sha2::digest::block_buffer::Error
impl PartialEq for InvalidLength
impl PartialEq for InvalidBufferSize
impl PartialEq for Domain
impl PartialEq for rustmax::socket2::Protocol
impl PartialEq for RecvFlags
impl PartialEq for SockAddr
impl PartialEq for rustmax::socket2::Type
impl PartialEq for Nothing
impl PartialEq for rustmax::syn::Abi
impl PartialEq for AngleBracketedGenericArguments
impl PartialEq for Arm
impl PartialEq for AssocConst
impl PartialEq for AssocType
impl PartialEq for rustmax::syn::Attribute
impl PartialEq for BareFnArg
impl PartialEq for BareVariadic
impl PartialEq for rustmax::syn::Block
impl PartialEq for BoundLifetimes
impl PartialEq for ConstParam
impl PartialEq for Constraint
impl PartialEq for DataEnum
impl PartialEq for DataStruct
impl PartialEq for DataUnion
impl PartialEq for DeriveInput
impl PartialEq for ExprArray
impl PartialEq for ExprAssign
impl PartialEq for ExprAsync
impl PartialEq for ExprAwait
impl PartialEq for ExprBinary
impl PartialEq for ExprBlock
impl PartialEq for ExprBreak
impl PartialEq for ExprCall
impl PartialEq for ExprCast
impl PartialEq for ExprClosure
impl PartialEq for ExprContinue
impl PartialEq for ExprField
impl PartialEq for ExprForLoop
impl PartialEq for ExprGroup
impl PartialEq for ExprIf
impl PartialEq for ExprIndex
impl PartialEq for ExprInfer
impl PartialEq for ExprLet
impl PartialEq for ExprLoop
impl PartialEq for ExprMatch
impl PartialEq for ExprMethodCall
impl PartialEq for ExprParen
impl PartialEq for ExprRawAddr
impl PartialEq for ExprReference
impl PartialEq for ExprRepeat
impl PartialEq for ExprReturn
impl PartialEq for ExprStruct
impl PartialEq for ExprTry
impl PartialEq for ExprTryBlock
impl PartialEq for ExprTuple
impl PartialEq for ExprUnary
impl PartialEq for ExprUnsafe
impl PartialEq for ExprWhile
impl PartialEq for ExprYield
impl PartialEq for rustmax::syn::Field
impl PartialEq for FieldPat
impl PartialEq for FieldValue
impl PartialEq for FieldsNamed
impl PartialEq for FieldsUnnamed
impl PartialEq for File
impl PartialEq for ForeignItemFn
impl PartialEq for ForeignItemMacro
impl PartialEq for ForeignItemStatic
impl PartialEq for ForeignItemType
impl PartialEq for Generics
impl PartialEq for Ident
impl PartialEq for ImplItemConst
impl PartialEq for ImplItemFn
impl PartialEq for ImplItemMacro
impl PartialEq for ImplItemType
impl PartialEq for Index
impl PartialEq for ItemConst
impl PartialEq for ItemEnum
impl PartialEq for ItemExternCrate
impl PartialEq for ItemFn
impl PartialEq for ItemForeignMod
impl PartialEq for ItemImpl
impl PartialEq for ItemMacro
impl PartialEq for ItemMod
impl PartialEq for ItemStatic
impl PartialEq for ItemStruct
impl PartialEq for ItemTrait
impl PartialEq for ItemTraitAlias
impl PartialEq for ItemType
impl PartialEq for ItemUnion
impl PartialEq for ItemUse
impl PartialEq for rustmax::syn::Label
impl PartialEq for Lifetime
impl PartialEq for LifetimeParam
impl PartialEq for LitBool
impl PartialEq for LitByte
impl PartialEq for LitByteStr
impl PartialEq for LitCStr
impl PartialEq for LitChar
impl PartialEq for LitFloat
impl PartialEq for LitInt
impl PartialEq for LitStr
impl PartialEq for Local
impl PartialEq for LocalInit
impl PartialEq for rustmax::syn::Macro
impl PartialEq for MetaList
impl PartialEq for MetaNameValue
impl PartialEq for ParenthesizedGenericArguments
impl PartialEq for ExprConst
impl PartialEq for PatIdent
impl PartialEq for ExprLit
impl PartialEq for ExprMacro
impl PartialEq for PatOr
impl PartialEq for PatParen
impl PartialEq for ExprPath
impl PartialEq for ExprRange
impl PartialEq for PatReference
impl PartialEq for PatRest
impl PartialEq for PatSlice
impl PartialEq for PatStruct
impl PartialEq for PatTuple
impl PartialEq for PatTupleStruct
impl PartialEq for PatType
impl PartialEq for PatWild
impl PartialEq for rustmax::syn::Path
impl PartialEq for PathSegment
impl PartialEq for PreciseCapture
impl PartialEq for PredicateLifetime
impl PartialEq for PredicateType
impl PartialEq for QSelf
impl PartialEq for Receiver
impl PartialEq for Signature
impl PartialEq for StmtMacro
impl PartialEq for TraitBound
impl PartialEq for TraitItemConst
impl PartialEq for TraitItemFn
impl PartialEq for TraitItemMacro
impl PartialEq for TraitItemType
impl PartialEq for TypeArray
impl PartialEq for TypeBareFn
impl PartialEq for TypeGroup
impl PartialEq for TypeImplTrait
impl PartialEq for TypeInfer
impl PartialEq for TypeMacro
impl PartialEq for TypeNever
impl PartialEq for TypeParam
impl PartialEq for TypeParen
impl PartialEq for TypePath
impl PartialEq for TypePtr
impl PartialEq for TypeReference
impl PartialEq for TypeSlice
impl PartialEq for TypeTraitObject
impl PartialEq for TypeTuple
impl PartialEq for UseGlob
impl PartialEq for UseGroup
impl PartialEq for UseName
impl PartialEq for UsePath
impl PartialEq for UseRename
impl PartialEq for Variadic
impl PartialEq for rustmax::syn::Variant
impl PartialEq for VisRestricted
impl PartialEq for WhereClause
impl PartialEq for Abstract
impl PartialEq for And
impl PartialEq for AndAnd
impl PartialEq for AndEq
impl PartialEq for As
impl PartialEq for Async
impl PartialEq for rustmax::syn::token::At
impl PartialEq for Auto
impl PartialEq for Await
impl PartialEq for Become
impl PartialEq for rustmax::syn::token::Box
impl PartialEq for Brace
impl PartialEq for Bracket
impl PartialEq for Break
impl PartialEq for Caret
impl PartialEq for CaretEq
impl PartialEq for Colon
impl PartialEq for Comma
impl PartialEq for Const
impl PartialEq for Continue
impl PartialEq for Crate
impl PartialEq for Default
impl PartialEq for Do
impl PartialEq for Dollar
impl PartialEq for rustmax::syn::token::Dot
impl PartialEq for DotDot
impl PartialEq for DotDotDot
impl PartialEq for DotDotEq
impl PartialEq for Dyn
impl PartialEq for Else
impl PartialEq for Enum
impl PartialEq for Eq
impl PartialEq for EqEq
impl PartialEq for Extern
impl PartialEq for FatArrow
impl PartialEq for Final
impl PartialEq for Fn
impl PartialEq for For
impl PartialEq for Ge
impl PartialEq for rustmax::syn::token::Group
impl PartialEq for Gt
impl PartialEq for rustmax::syn::token::If
impl PartialEq for Impl
impl PartialEq for rustmax::syn::token::In
impl PartialEq for LArrow
impl PartialEq for Le
impl PartialEq for Let
impl PartialEq for Loop
impl PartialEq for Lt
impl PartialEq for rustmax::syn::token::Macro
impl PartialEq for rustmax::syn::token::Match
impl PartialEq for Minus
impl PartialEq for MinusEq
impl PartialEq for Mod
impl PartialEq for Move
impl PartialEq for Mut
impl PartialEq for Ne
impl PartialEq for Not
impl PartialEq for Or
impl PartialEq for OrEq
impl PartialEq for OrOr
impl PartialEq for Override
impl PartialEq for Paren
impl PartialEq for PathSep
impl PartialEq for Percent
impl PartialEq for PercentEq
impl PartialEq for Plus
impl PartialEq for PlusEq
impl PartialEq for Pound
impl PartialEq for Priv
impl PartialEq for Pub
impl PartialEq for Question
impl PartialEq for RArrow
impl PartialEq for Raw
impl PartialEq for rustmax::syn::token::Ref
impl PartialEq for Return
impl PartialEq for SelfType
impl PartialEq for SelfValue
impl PartialEq for Semi
impl PartialEq for Shl
impl PartialEq for ShlEq
impl PartialEq for Shr
impl PartialEq for ShrEq
impl PartialEq for Slash
impl PartialEq for SlashEq
impl PartialEq for Star
impl PartialEq for StarEq
impl PartialEq for Static
impl PartialEq for Struct
impl PartialEq for Super
impl PartialEq for Tilde
impl PartialEq for Trait
impl PartialEq for Try
impl PartialEq for rustmax::syn::token::Type
impl PartialEq for Typeof
impl PartialEq for Underscore
impl PartialEq for Union
impl PartialEq for Unsafe
impl PartialEq for Unsized
impl PartialEq for Use
impl PartialEq for Virtual
impl PartialEq for Where
impl PartialEq for While
impl PartialEq for rustmax::syn::token::Yield
impl PartialEq for rustmax::tera::ast::Block
impl PartialEq for rustmax::tera::ast::Expr
impl PartialEq for FilterSection
impl PartialEq for Forloop
impl PartialEq for FunctionCall
impl PartialEq for rustmax::tera::ast::If
impl PartialEq for rustmax::tera::ast::In
impl PartialEq for LogicExpr
impl PartialEq for MacroCall
impl PartialEq for MacroDefinition
impl PartialEq for MathExpr
impl PartialEq for Set
impl PartialEq for StringConcat
impl PartialEq for Test
impl PartialEq for WS
impl PartialEq for Context
impl PartialEq for rustmax::tera::Map<String, Value>
impl PartialEq for Number
impl PartialEq for ColorSpec
impl PartialEq for ParseColorError
impl PartialEq for rustmax::tokio::io::Interest
impl PartialEq for Ready
impl PartialEq for rustmax::tokio::net::unix::UCred
impl PartialEq for SignalKind
impl PartialEq for rustmax::tokio::sync::oneshot::error::RecvError
impl PartialEq for rustmax::tokio::task::Id
impl PartialEq for Elapsed
impl PartialEq for rustmax::tokio::time::Instant
impl PartialEq for rustmax::toml::de::Error
impl PartialEq for rustmax::toml::map::Map<String, Value>
impl PartialEq for rustmax::toml::ser::Error
impl PartialEq for rustmax::toml::value::Date
impl PartialEq for Datetime
impl PartialEq for rustmax::toml::value::Time
impl PartialEq for Cost
impl PartialEq for Count
impl PartialEq for OpaqueOrigin
impl PartialEq for Url
URLs compare like their serialization.
impl PartialEq for rustmax::std::alloc::AllocError
impl PartialEq for Layout
impl PartialEq for LayoutError
impl PartialEq for TypeId
impl PartialEq for CpuidResult
impl PartialEq for CharTryFromError
impl PartialEq for DecodeUtf16Error
impl PartialEq for ParseCharError
impl PartialEq for TryFromCharError
impl PartialEq for UnorderedKeyError
impl PartialEq for rustmax::std::collections::TryReserveError
impl PartialEq for CStr
impl PartialEq for CString
impl PartialEq for FromBytesUntilNulError
impl PartialEq for FromBytesWithNulError
impl PartialEq for FromVecWithNulError
impl PartialEq for IntoStringError
impl PartialEq for NulError
impl PartialEq for rustmax::std::ffi::OsStr
impl PartialEq for OsString
impl PartialEq for rustmax::std::fmt::Error
impl PartialEq for rustmax::std::fs::FileType
impl PartialEq for Permissions
impl PartialEq for PhantomPinned
impl PartialEq for Assume
impl PartialEq for rustmax::std::net::AddrParseError
impl PartialEq for rustmax::std::net::Ipv4Addr
impl PartialEq for rustmax::std::net::Ipv6Addr
impl PartialEq for SocketAddrV4
impl PartialEq for SocketAddrV6
impl PartialEq for ParseFloatError
impl PartialEq for ParseIntError
impl PartialEq for TryFromIntError
impl PartialEq for RangeFull
impl PartialEq for rustmax::std::os::unix::net::UCred
impl PartialEq for rustmax::std::path::Path
impl PartialEq for PathBuf
impl PartialEq for StripPrefixError
impl PartialEq for ExitCode
impl PartialEq for ExitStatus
impl PartialEq for ExitStatusError
impl PartialEq for Output
impl PartialEq for rustmax::std::ptr::Alignment
impl PartialEq for ParseBoolError
impl PartialEq for rustmax::std::str::Utf8Error
impl PartialEq for rustmax::std::string::FromUtf8Error
impl PartialEq for String
impl PartialEq for rustmax::std::sync::mpsc::RecvError
impl PartialEq for rustmax::std::sync::WaitTimeoutResult
impl PartialEq for RawWaker
impl PartialEq for RawWakerVTable
impl PartialEq for AccessError
impl PartialEq for ThreadId
impl PartialEq for rustmax::std::time::Duration
impl PartialEq for rustmax::std::time::Instant
impl PartialEq for SystemTime
impl PartialEq for TryFromFloatSecsError
impl PartialEq for vec128_storage
impl PartialEq for vec256_storage
impl PartialEq for vec512_storage
impl PartialEq for __c_anonymous_ptrace_syscall_info_data
impl PartialEq<&str> for rustmax::tera::Value
impl PartialEq<&str> for rustmax::clap::builder::OsStr
impl PartialEq<&str> for Str
impl PartialEq<&str> for rustmax::clap::Id
impl PartialEq<&str> for OsString
impl PartialEq<&OsStr> for rustmax::clap::builder::OsStr
impl PartialEq<&OsStr> for Str
impl PartialEq<Level> for rustmax::log::LevelFilter
impl PartialEq<LevelFilter> for rustmax::log::Level
impl PartialEq<Value> for &str
impl PartialEq<Value> for bool
impl PartialEq<Value> for f32
impl PartialEq<Value> for f64
impl PartialEq<Value> for i8
impl PartialEq<Value> for i16
impl PartialEq<Value> for i32
impl PartialEq<Value> for i64
impl PartialEq<Value> for isize
impl PartialEq<Value> for str
impl PartialEq<Value> for u8
impl PartialEq<Value> for u16
impl PartialEq<Value> for u32
impl PartialEq<Value> for u64
impl PartialEq<Value> for usize
impl PartialEq<Value> for String
impl PartialEq<IpAddr> for rustmax::std::net::Ipv4Addr
impl PartialEq<IpAddr> for rustmax::std::net::Ipv6Addr
impl PartialEq<bool> for rustmax::tera::Value
impl PartialEq<char> for Punct
impl PartialEq<f32> for rustmax::tera::Value
impl PartialEq<f64> for rustmax::tera::Value
impl PartialEq<i8> for rustmax::tera::Value
impl PartialEq<i16> for rustmax::tera::Value
impl PartialEq<i32> for rustmax::tera::Value
impl PartialEq<i64> for rustmax::tera::Value
impl PartialEq<isize> for rustmax::tera::Value
impl PartialEq<str> for rustmax::tera::Value
impl PartialEq<str> for toml_edit::key::Key
impl PartialEq<str> for BytesMut
impl PartialEq<str> for rustmax::clap::builder::OsStr
impl PartialEq<str> for Str
impl PartialEq<str> for rustmax::clap::Id
impl PartialEq<str> for CxxString
impl PartialEq<str> for rustmax::hyper::body::Bytes
impl PartialEq<str> for Authority
Case-insensitive equality
§Examples
let authority: Authority = "HELLO.com".parse().unwrap();
assert_eq!(authority, "hello.coM");
assert_eq!("hello.com", authority);
impl PartialEq<str> for PathAndQuery
impl PartialEq<str> for Scheme
Case-insensitive equality
§Examples
let scheme: Scheme = "HTTP".parse().unwrap();
assert_eq!(scheme, *"http");
impl PartialEq<str> for Uri
impl PartialEq<str> for HeaderName
impl PartialEq<str> for HeaderValue
impl PartialEq<str> for Method
impl PartialEq<str> for rustmax::std::ffi::OsStr
impl PartialEq<str> for OsString
impl PartialEq<u8> for rustmax::tera::Value
impl PartialEq<u16> for rustmax::tera::Value
impl PartialEq<u16> for StatusCode
impl PartialEq<u32> for rustmax::tera::Value
impl PartialEq<u64> for rustmax::tera::Value
impl PartialEq<usize> for rustmax::tera::Value
impl PartialEq<Span> for rustmax::std::ops::Range<usize>
impl PartialEq<Asn1Time> for &Asn1TimeRef
impl PartialEq<Asn1Time> for Asn1TimeRef
impl PartialEq<Asn1TimeRef> for Asn1Time
impl PartialEq<BigNum> for BigNumRef
impl PartialEq<BigNumRef> for BigNum
impl PartialEq<X509> for X509Ref
impl PartialEq<X509Ref> for X509
impl PartialEq<Span> for rustmax::std::ops::Range<usize>
impl PartialEq<Level> for tracing_core::metadata::LevelFilter
impl PartialEq<LevelFilter> for tracing_core::metadata::Level
impl PartialEq<BytesMut> for &str
impl PartialEq<BytesMut> for &[u8]
impl PartialEq<BytesMut> for str
impl PartialEq<BytesMut> for rustmax::hyper::body::Bytes
impl PartialEq<BytesMut> for String
impl PartialEq<BytesMut> for Vec<u8>
impl PartialEq<BytesMut> for [u8]
impl PartialEq<OsStr> for &str
impl PartialEq<OsStr> for &rustmax::std::ffi::OsStr
impl PartialEq<OsStr> for str
impl PartialEq<OsStr> for OsString
impl PartialEq<OsStr> for String
impl PartialEq<Str> for &str
impl PartialEq<Str> for &rustmax::std::ffi::OsStr
impl PartialEq<Str> for str
impl PartialEq<Str> for rustmax::clap::Id
impl PartialEq<Str> for rustmax::std::ffi::OsStr
impl PartialEq<Str> for String
impl PartialEq<Id> for &str
impl PartialEq<Id> for str
impl PartialEq<Id> for Str
impl PartialEq<Id> for String
impl PartialEq<CxxString> for str
impl PartialEq<Effects> for Style
§Examples
let effects = anstyle::Effects::BOLD;
assert_eq!(anstyle::Style::new().effects(effects), effects);
assert_ne!(anstyle::Effects::UNDERLINE | effects, effects);
assert_ne!(anstyle::RgbColor(0, 0, 0).on_default() | effects, effects);
impl PartialEq<Bytes> for &str
impl PartialEq<Bytes> for &[u8]
impl PartialEq<Bytes> for str
impl PartialEq<Bytes> for BytesMut
impl PartialEq<Bytes> for String
impl PartialEq<Bytes> for Vec<u8>
impl PartialEq<Bytes> for [u8]
impl PartialEq<Authority> for str
impl PartialEq<Authority> for String
impl PartialEq<PathAndQuery> for str
impl PartialEq<PathAndQuery> for String
impl PartialEq<Scheme> for str
Case-insensitive equality
impl PartialEq<Uri> for str
impl PartialEq<Span> for SpanFieldwise
impl PartialEq<SpanFieldwise> for rustmax::jiff::Span
impl PartialEq<Punct> for char
impl PartialEq<HeaderName> for str
impl PartialEq<HeaderValue> for str
impl PartialEq<HeaderValue> for String
impl PartialEq<HeaderValue> for [u8]
impl PartialEq<Method> for str
impl PartialEq<StatusCode> for u16
impl PartialEq<OsStr> for str
impl PartialEq<OsStr> for Str
impl PartialEq<OsStr> for rustmax::std::path::Path
impl PartialEq<OsStr> for PathBuf
impl PartialEq<OsString> for str
impl PartialEq<OsString> for rustmax::clap::builder::OsStr
impl PartialEq<OsString> for rustmax::std::path::Path
impl PartialEq<OsString> for PathBuf
impl PartialEq<Ipv4Addr> for rustmax::std::net::IpAddr
impl PartialEq<Ipv6Addr> for rustmax::std::net::IpAddr
impl PartialEq<Range<usize>> for aho_corasick::util::search::Span
impl PartialEq<Range<usize>> for regex_automata::util::search::Span
impl PartialEq<Path> for rustmax::std::ffi::OsStr
impl PartialEq<Path> for OsString
impl PartialEq<Path> for PathBuf
impl PartialEq<PathBuf> for rustmax::std::ffi::OsStr
impl PartialEq<PathBuf> for OsString
impl PartialEq<PathBuf> for rustmax::std::path::Path
impl PartialEq<String> for rustmax::tera::Value
impl PartialEq<String> for toml_edit::key::Key
impl PartialEq<String> for BytesMut
impl PartialEq<String> for rustmax::clap::builder::OsStr
impl PartialEq<String> for Str
impl PartialEq<String> for rustmax::clap::Id
impl PartialEq<String> for rustmax::hyper::body::Bytes
impl PartialEq<String> for Authority
impl PartialEq<String> for PathAndQuery
impl PartialEq<String> for HeaderValue
impl PartialEq<Vec<u8>> for BytesMut
impl PartialEq<Vec<u8>> for rustmax::hyper::body::Bytes
impl PartialEq<Atom> for &Ident
impl PartialEq<[u8; 32]> for Hash
This implementation is constant-time.
impl PartialEq<[u8]> for Hash
This implementation is constant-time if the target is 32 bytes long.
impl PartialEq<[u8]> for BytesMut
impl PartialEq<[u8]> for rustmax::hyper::body::Bytes
impl PartialEq<[u8]> for HeaderValue
impl<'a> PartialEq for FcntlArg<'a>
impl<'a> PartialEq for PrivateKeyDer<'a>
impl<'a> PartialEq for ServerName<'a>
impl<'a> PartialEq for rustmax::chrono::format::Item<'a>
impl<'a> PartialEq for Unexpected<'a>
impl<'a> PartialEq for Component<'a>
impl<'a> PartialEq for Prefix<'a>
impl<'a> PartialEq for Utf8Pattern<'a>
impl<'a> PartialEq for Header<'a>
impl<'a> PartialEq for LocaleFallbackerBorrowed<'a>
impl<'a> PartialEq for LocaleFallbackerWithConfig<'a>
impl<'a> PartialEq for LanguageStrStrPair<'a>
impl<'a> PartialEq for StrStrPair<'a>
impl<'a> PartialEq for ScriptExtensionsSet<'a>
impl<'a> PartialEq for DataRequest<'a>
impl<'a> PartialEq for DnsName<'a>
impl<'a> PartialEq for CertificateDer<'a>
impl<'a> PartialEq for CertificateRevocationListDer<'a>
impl<'a> PartialEq for CertificateSigningRequestDer<'a>
impl<'a> PartialEq for Der<'a>
impl<'a> PartialEq for EchConfigListBytes<'a>
impl<'a> PartialEq for PrivatePkcs1KeyDer<'a>
impl<'a> PartialEq for PrivatePkcs8KeyDer<'a>
impl<'a> PartialEq for PrivateSec1KeyDer<'a>
impl<'a> PartialEq for SubjectPublicKeyInfoDer<'a>
impl<'a> PartialEq for TrustAnchor<'a>
impl<'a> PartialEq for tracing_core::metadata::Metadata<'a>
impl<'a> PartialEq for rustmax::log::Metadata<'a>
impl<'a> PartialEq for MetadataBuilder<'a>
impl<'a> PartialEq for rustmax::mime::Name<'a>
impl<'a> PartialEq for SearchResult<'a>
impl<'a> PartialEq for rustmax::syn::buffer::Cursor<'a>
impl<'a> PartialEq for ImplGenerics<'a>
impl<'a> PartialEq for Turbofish<'a>
impl<'a> PartialEq for TypeGenerics<'a>
impl<'a> PartialEq for rustmax::std::panic::Location<'a>
impl<'a> PartialEq for Components<'a>
impl<'a> PartialEq for PrefixComponent<'a>
impl<'a> PartialEq for Utf8Chunk<'a>
impl<'a> PartialEq<&'a str> for winnow::stream::BStr
impl<'a> PartialEq<&'a str> for winnow::stream::Bytes
impl<'a> PartialEq<&'a str> for Authority
impl<'a> PartialEq<&'a str> for PathAndQuery
impl<'a> PartialEq<&'a str> for Uri
impl<'a> PartialEq<&'a str> for Mime
impl<'a> PartialEq<&'a str> for HeaderName
impl<'a> PartialEq<&'a str> for Method
impl<'a> PartialEq<&'a Asn1TimeRef> for Asn1Time
impl<'a> PartialEq<&'a HeaderName> for HeaderName
impl<'a> PartialEq<&'a Method> for Method
impl<'a> PartialEq<&'a OsStr> for rustmax::std::path::Path
impl<'a> PartialEq<&'a OsStr> for PathBuf
impl<'a> PartialEq<&'a Path> for rustmax::std::ffi::OsStr
impl<'a> PartialEq<&'a Path> for OsString
impl<'a> PartialEq<&'a Path> for PathBuf
impl<'a> PartialEq<&'a [u8]> for winnow::stream::BStr
impl<'a> PartialEq<&'a [u8]> for winnow::stream::Bytes
impl<'a> PartialEq<Cow<'a, OsStr>> for rustmax::std::path::Path
impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf
impl<'a> PartialEq<Cow<'a, Path>> for rustmax::std::ffi::OsStr
impl<'a> PartialEq<Cow<'a, Path>> for OsString
impl<'a> PartialEq<Cow<'a, Path>> for rustmax::std::path::Path
impl<'a> PartialEq<Cow<'a, Path>> for PathBuf
impl<'a> PartialEq<bool> for &'a rustmax::tera::Value
impl<'a> PartialEq<bool> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<f32> for &'a rustmax::tera::Value
impl<'a> PartialEq<f32> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<f64> for &'a rustmax::tera::Value
impl<'a> PartialEq<f64> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<i8> for &'a rustmax::tera::Value
impl<'a> PartialEq<i8> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<i16> for &'a rustmax::tera::Value
impl<'a> PartialEq<i16> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<i32> for &'a rustmax::tera::Value
impl<'a> PartialEq<i32> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<i64> for &'a rustmax::tera::Value
impl<'a> PartialEq<i64> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<isize> for &'a rustmax::tera::Value
impl<'a> PartialEq<isize> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<str> for winnow::stream::BStr
impl<'a> PartialEq<str> for winnow::stream::Bytes
impl<'a> PartialEq<u8> for &'a rustmax::tera::Value
impl<'a> PartialEq<u8> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<u16> for &'a rustmax::tera::Value
impl<'a> PartialEq<u16> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<u32> for &'a rustmax::tera::Value
impl<'a> PartialEq<u32> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<u64> for &'a rustmax::tera::Value
impl<'a> PartialEq<u64> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<usize> for &'a rustmax::tera::Value
impl<'a> PartialEq<usize> for &'a mut rustmax::tera::Value
impl<'a> PartialEq<BStr> for &'a str
impl<'a> PartialEq<BStr> for &'a [u8]
impl<'a> PartialEq<BStr> for str
impl<'a> PartialEq<BStr> for [u8]
impl<'a> PartialEq<Bytes> for &'a str
impl<'a> PartialEq<Bytes> for &'a [u8]
impl<'a> PartialEq<Bytes> for str
impl<'a> PartialEq<Bytes> for [u8]
impl<'a> PartialEq<Authority> for &'a str
impl<'a> PartialEq<PathAndQuery> for &'a str
impl<'a> PartialEq<Uri> for &'a str
impl<'a> PartialEq<SpanFieldwise> for &'a rustmax::jiff::Span
impl<'a> PartialEq<SpanFieldwise> for &'a SpanFieldwise
impl<'a> PartialEq<Zoned> for &'a Zoned
impl<'a> PartialEq<Mime> for &'a str
impl<'a> PartialEq<HeaderName> for &'a str
impl<'a> PartialEq<HeaderName> for &'a HeaderName
impl<'a> PartialEq<HeaderValue> for &'a str
impl<'a> PartialEq<HeaderValue> for &'a HeaderValue
impl<'a> PartialEq<Method> for &'a str
impl<'a> PartialEq<Method> for &'a Method
impl<'a> PartialEq<OsStr> for &'a rustmax::std::path::Path
impl<'a> PartialEq<OsStr> for Cow<'a, Path>
impl<'a> PartialEq<OsString> for &'a str
impl<'a> PartialEq<OsString> for &'a rustmax::std::path::Path
impl<'a> PartialEq<OsString> for Cow<'a, Path>
impl<'a> PartialEq<Path> for &'a rustmax::std::ffi::OsStr
impl<'a> PartialEq<Path> for Cow<'a, OsStr>
impl<'a> PartialEq<Path> for Cow<'a, Path>
impl<'a> PartialEq<PathBuf> for &'a rustmax::std::ffi::OsStr
impl<'a> PartialEq<PathBuf> for &'a rustmax::std::path::Path
impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>
impl<'a> PartialEq<PathBuf> for Cow<'a, Path>
impl<'a> PartialEq<[u8]> for winnow::stream::BStr
impl<'a> PartialEq<[u8]> for winnow::stream::Bytes
impl<'a, 'b> PartialEq for Builder<'a, 'b>
impl<'a, 'b> PartialEq<&'a str> for bstr::bstr::BStr
impl<'a, 'b> PartialEq<&'a str> for BString
impl<'a, 'b> PartialEq<&'a str> for String
impl<'a, 'b> PartialEq<&'a BStr> for Cow<'a, str>
impl<'a, 'b> PartialEq<&'a BStr> for Cow<'a, BStr>
impl<'a, 'b> PartialEq<&'a BStr> for Cow<'a, [u8]>
impl<'a, 'b> PartialEq<&'a BStr> for BString
impl<'a, 'b> PartialEq<&'a BStr> for String
impl<'a, 'b> PartialEq<&'a BStr> for Vec<u8>
impl<'a, 'b> PartialEq<&'a OsStr> for OsString
impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>
impl<'a, 'b> PartialEq<&'a [u8]> for bstr::bstr::BStr
impl<'a, 'b> PartialEq<&'a [u8]> for BString
impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>
impl<'a, 'b> PartialEq<&'b str> for rustmax::mime::Name<'a>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>
impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>
impl<'a, 'b> PartialEq<FlexZeroVec<'b>> for FlexZeroVec<'a>
impl<'a, 'b> PartialEq<Cow<'a, str>> for &'a bstr::bstr::BStr
impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str
impl<'a, 'b> PartialEq<Cow<'a, str>> for str
impl<'a, 'b> PartialEq<Cow<'a, str>> for String
impl<'a, 'b> PartialEq<Cow<'a, BStr>> for &'a bstr::bstr::BStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b rustmax::std::ffi::OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for rustmax::std::ffi::OsStr
impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b rustmax::std::ffi::OsStr
impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b rustmax::std::path::Path
impl<'a, 'b> PartialEq<Cow<'a, [u8]>> for &'a bstr::bstr::BStr
impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a rustmax::std::path::Path
impl<'a, 'b> PartialEq<str> for Cow<'a, str>
impl<'a, 'b> PartialEq<str> for bstr::bstr::BStr
impl<'a, 'b> PartialEq<str> for BString
impl<'a, 'b> PartialEq<str> for String
impl<'a, 'b> PartialEq<BStr> for &'a str
impl<'a, 'b> PartialEq<BStr> for &'a [u8]
impl<'a, 'b> PartialEq<BStr> for str
impl<'a, 'b> PartialEq<BStr> for BString
impl<'a, 'b> PartialEq<BStr> for String
impl<'a, 'b> PartialEq<BStr> for Vec<u8>
impl<'a, 'b> PartialEq<BStr> for [u8]
impl<'a, 'b> PartialEq<BString> for &'a str
impl<'a, 'b> PartialEq<BString> for &'a bstr::bstr::BStr
impl<'a, 'b> PartialEq<BString> for &'a [u8]
impl<'a, 'b> PartialEq<BString> for str
impl<'a, 'b> PartialEq<BString> for bstr::bstr::BStr
impl<'a, 'b> PartialEq<BString> for String
impl<'a, 'b> PartialEq<BString> for Vec<u8>
impl<'a, 'b> PartialEq<BString> for [u8]
impl<'a, 'b> PartialEq<Name<'a>> for &'b str
impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<OsStr> for OsString
impl<'a, 'b> PartialEq<OsString> for &'a rustmax::std::ffi::OsStr
impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>
impl<'a, 'b> PartialEq<OsString> for rustmax::std::ffi::OsStr
impl<'a, 'b> PartialEq<String> for &'a str
impl<'a, 'b> PartialEq<String> for &'a bstr::bstr::BStr
impl<'a, 'b> PartialEq<String> for Cow<'a, str>
impl<'a, 'b> PartialEq<String> for str
impl<'a, 'b> PartialEq<String> for bstr::bstr::BStr
impl<'a, 'b> PartialEq<String> for BString
impl<'a, 'b> PartialEq<Vec<u8>> for &'a bstr::bstr::BStr
impl<'a, 'b> PartialEq<Vec<u8>> for bstr::bstr::BStr
impl<'a, 'b> PartialEq<Vec<u8>> for BString
impl<'a, 'b> PartialEq<[u8]> for bstr::bstr::BStr
impl<'a, 'b> PartialEq<[u8]> for BString
impl<'a, 'b> PartialEq<dyn FailurePersistence + 'b> for dyn FailurePersistence + 'a
impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
impl<'a, 'b, K0, K1, V> PartialEq<ZeroMap2dBorrowed<'b, K0, K1, V>> for ZeroMap2dBorrowed<'a, K0, K1, V>where
K0: for<'c> ZeroMapKV<'c> + ?Sized,
K1: for<'c> ZeroMapKV<'c> + ?Sized,
V: for<'c> ZeroMapKV<'c> + ?Sized,
<K0 as ZeroMapKV<'a>>::Slice: PartialEq<<K0 as ZeroMapKV<'b>>::Slice>,
<K1 as ZeroMapKV<'a>>::Slice: PartialEq<<K1 as ZeroMapKV<'b>>::Slice>,
<V as ZeroMapKV<'a>>::Slice: PartialEq<<V as ZeroMapKV<'b>>::Slice>,
impl<'a, 'b, K0, K1, V> PartialEq<ZeroMap2d<'b, K0, K1, V>> for ZeroMap2d<'a, K0, K1, V>where
K0: for<'c> ZeroMapKV<'c> + ?Sized,
K1: for<'c> ZeroMapKV<'c> + ?Sized,
V: for<'c> ZeroMapKV<'c> + ?Sized,
<K0 as ZeroMapKV<'a>>::Container: PartialEq<<K0 as ZeroMapKV<'b>>::Container>,
<K1 as ZeroMapKV<'a>>::Container: PartialEq<<K1 as ZeroMapKV<'b>>::Container>,
<V as ZeroMapKV<'a>>::Container: PartialEq<<V as ZeroMapKV<'b>>::Container>,
impl<'a, 'b, K, V> PartialEq<ZeroMapBorrowed<'b, K, V>> for ZeroMapBorrowed<'a, K, V>
impl<'a, 'b, K, V> PartialEq<ZeroMap<'b, K, V>> for ZeroMap<'a, K, V>
impl<'a, 'b, T> PartialEq<ZeroVec<'b, T>> for ZeroVec<'a, T>
impl<'a, 'b, T, F> PartialEq<VarZeroVec<'b, T, F>> for VarZeroVec<'a, T, F>
impl<'a, 'b, const N: usize> PartialEq<&'a [u8; N]> for bstr::bstr::BStr
impl<'a, 'b, const N: usize> PartialEq<&'a [u8; N]> for BString
impl<'a, 'b, const N: usize> PartialEq<BStr> for &'a [u8; N]
impl<'a, 'b, const N: usize> PartialEq<BStr> for [u8; N]
impl<'a, 'b, const N: usize> PartialEq<BString> for &'a [u8; N]
impl<'a, 'b, const N: usize> PartialEq<BString> for [u8; N]
impl<'a, 'b, const N: usize> PartialEq<[u8; N]> for bstr::bstr::BStr
impl<'a, 'b, const N: usize> PartialEq<[u8; N]> for BString
impl<'a, T> PartialEq for GetAll<'a, T>where
T: PartialEq,
impl<'a, T> PartialEq<&'a T> for BytesMut
impl<'a, T> PartialEq<&'a T> for rustmax::hyper::body::Bytes
impl<'a, T> PartialEq<&'a T> for HeaderValue
impl<'a, T> PartialEq<ZeroSlice<T>> for ZeroVec<'a, T>
impl<'a, T> PartialEq<ZeroVec<'a, T>> for ZeroSlice<T>
impl<'bases, Section, R> PartialEq for CieOrFde<'bases, Section, R>
impl<'bases, Section, R> PartialEq for PartialFrameDescriptionEntry<'bases, Section, R>where
Section: PartialEq + UnwindSection<R>,
R: PartialEq + Reader,
<R as Reader>::Offset: PartialEq,
<Section as UnwindSection<R>>::Offset: PartialEq,
impl<'d> PartialEq for TimeZoneName<'d>
impl<'data> PartialEq for PropertyCodePointSetV1<'data>
impl<'data> PartialEq for PropertyUnicodeSetV1<'data>
impl<'data> PartialEq for ImportName<'data>
impl<'data> PartialEq for Char16Trie<'data>
impl<'data> PartialEq for CodePointInversionList<'data>
impl<'data> PartialEq for CodePointInversionListAndStringList<'data>
impl<'data> PartialEq for AliasesV1<'data>
impl<'data> PartialEq for AliasesV2<'data>
impl<'data> PartialEq for ScriptDirectionV1<'data>
impl<'data> PartialEq for LocaleFallbackParentsV1<'data>
impl<'data> PartialEq for LocaleFallbackSupplementV1<'data>
impl<'data> PartialEq for CanonicalCompositionsV1<'data>
impl<'data> PartialEq for DecompositionDataV1<'data>
impl<'data> PartialEq for DecompositionSupplementV1<'data>
impl<'data> PartialEq for DecompositionTablesV1<'data>
impl<'data> PartialEq for NonRecursiveDecompositionSupplementV1<'data>
impl<'data> PartialEq for BidiAuxiliaryPropertiesV1<'data>
impl<'data> PartialEq for PropertyEnumToValueNameLinearMapV1<'data>
impl<'data> PartialEq for PropertyEnumToValueNameLinearTiny4MapV1<'data>
impl<'data> PartialEq for PropertyEnumToValueNameSparseMapV1<'data>
impl<'data> PartialEq for PropertyValueNameToEnumMapV1<'data>
impl<'data> PartialEq for ScriptWithExtensionsPropertyV1<'data>
impl<'data> PartialEq for HelloWorldV1<'data>
impl<'data> PartialEq for CodeView<'data>
impl<'data> PartialEq for CompressedData<'data>
impl<'data> PartialEq for Export<'data>
impl<'data> PartialEq for Import<'data>
impl<'data> PartialEq for ObjectMapEntry<'data>
impl<'data> PartialEq for ObjectMapFile<'data>
impl<'data> PartialEq for SymbolMapName<'data>
impl<'data> PartialEq for object::read::util::Bytes<'data>
impl<'data, T> PartialEq for PropertyCodePointMapV1<'data, T>
impl<'fd> PartialEq for PollFd<'fd>
impl<'fd> PartialEq for FdSet<'fd>
impl<'h> PartialEq for rustmax::regex::bytes::Match<'h>
impl<'h> PartialEq for rustmax::regex::Match<'h>
impl<'headers, 'buf> PartialEq for Request<'headers, 'buf>
impl<'headers, 'buf> PartialEq for Response<'headers, 'buf>
impl<'i> PartialEq for pest::position::Position<'i>
impl<'i> PartialEq for pest::span::Span<'i>
impl<'i, R> PartialEq for pest::token::Token<'i, R>where
R: PartialEq,
impl<'i, R> PartialEq for Pair<'i, R>where
R: PartialEq,
impl<'i, R> PartialEq for Pairs<'i, R>where
R: PartialEq,
impl<'input, Endian> PartialEq for EndianSlice<'input, Endian>
impl<'k> PartialEq for KeyMut<'k>
impl<'k, 'v> PartialEq for matchit::params::Params<'k, 'v>
impl<'m, 'n, 'a, 'b, K0, K1, V> PartialEq<ZeroMap2dCursor<'n, 'b, K0, K1, V>> for ZeroMap2dCursor<'m, 'a, K0, K1, V>where
K0: for<'c> ZeroMapKV<'c> + ?Sized,
K1: for<'c> ZeroMapKV<'c> + ?Sized,
V: for<'c> ZeroMapKV<'c> + ?Sized,
<K0 as ZeroMapKV<'a>>::Slice: PartialEq<<K0 as ZeroMapKV<'b>>::Slice>,
<K1 as ZeroMapKV<'a>>::Slice: PartialEq<<K1 as ZeroMapKV<'b>>::Slice>,
<V as ZeroMapKV<'a>>::Slice: PartialEq<<V as ZeroMapKV<'b>>::Slice>,
impl<'n> PartialEq for TimeZoneAnnotationKind<'n>
impl<'n> PartialEq for Pieces<'n>
impl<'n> PartialEq for TimeZoneAnnotation<'n>
impl<'n> PartialEq for TimeZoneAnnotationName<'n>
impl<'s> PartialEq for StripBytesIter<'s>
impl<'s> PartialEq for StripStrIter<'s>
impl<'s> PartialEq for StrippedBytes<'s>
impl<'s> PartialEq for StrippedStr<'s>
impl<'s> PartialEq for WinconBytesIter<'s>
impl<'s> PartialEq for ParsedArg<'s>
impl<'s> PartialEq<&'s str> for toml_edit::key::Key
impl<'s> PartialEq<&'s str> for KeyMut<'s>
impl<'s> PartialEq<str> for KeyMut<'s>
impl<'s> PartialEq<String> for KeyMut<'s>
impl<'t> PartialEq for TimeZoneOffsetInfo<'t>
impl<'trie, T> PartialEq for CodePointTrie<'trie, T>
impl<A> PartialEq for NibbleVec<A>
impl<A> PartialEq for ExtendedGcd<A>where
A: PartialEq,
impl<A> PartialEq<[u8]> for NibbleVec<A>
Compare a NibbleVec
and a slice of bytes element-by-element.
Bytes are not interpreted as two NibbleVec
entries.
impl<A, B> PartialEq for itertools::either_or_both::EitherOrBoth<A, B>
impl<A, B> PartialEq for rustmax::itertools::EitherOrBoth<A, B>
impl<A, B> PartialEq for Tuple2ULE<A, B>
impl<A, B> PartialEq<&B> for &A
impl<A, B> PartialEq<&B> for &mut A
impl<A, B> PartialEq<&mut B> for &A
impl<A, B> PartialEq<&mut B> for &mut A
impl<A, B> PartialEq<SmallVec<B>> for SmallVec<A>
impl<A, B, C> PartialEq for Tuple3ULE<A, B, C>
impl<A, B, C, D> PartialEq for Tuple4ULE<A, B, C, D>
impl<A, B, C, D, E> PartialEq for Tuple5ULE<A, B, C, D, E>
impl<A, B, C, D, E, F> PartialEq for Tuple6ULE<A, B, C, D, E, F>
impl<A, S, V> PartialEq for ConvertError<A, S, V>
impl<B> PartialEq for BitSet<B>where
B: BitBlock,
impl<B> PartialEq for BitVec<B>where
B: BitBlock,
impl<B, C> PartialEq for ControlFlow<B, C>
impl<C0, C1> PartialEq for EitherCart<C0, C1>
impl<C> PartialEq for anstyle_parse::Parser<C>where
C: PartialEq,
impl<C> PartialEq for ContextError<C>where
C: PartialEq,
impl<Dyn> PartialEq for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> PartialEq for nom::internal::Err<E>where
E: PartialEq,
impl<E> PartialEq for ErrMode<E>where
E: PartialEq,
impl<E> PartialEq for I16Bytes<E>
impl<E> PartialEq for I32Bytes<E>
impl<E> PartialEq for I64Bytes<E>
impl<E> PartialEq for U16Bytes<E>
impl<E> PartialEq for U32Bytes<E>
impl<E> PartialEq for U64Bytes<E>
impl<Enum> PartialEq for TryFromPrimitiveError<Enum>
impl<F> PartialEq for Fwhere
F: FnPtr,
impl<Failure, Error> PartialEq for rustmax::nom::Err<Failure, Error>
impl<FileId> PartialEq for Diagnostic<FileId>where
FileId: PartialEq,
impl<FileId> PartialEq for codespan_reporting::diagnostic::Label<FileId>where
FileId: PartialEq,
impl<H> PartialEq for BuildHasherDefault<H>
impl<I> PartialEq for nom::error::Error<I>where
I: PartialEq,
impl<I> PartialEq for VerboseError<I>where
I: PartialEq,
impl<I> PartialEq for InputError<I>
impl<I> PartialEq for Located<I>where
I: PartialEq,
impl<I> PartialEq for Partial<I>where
I: PartialEq,
impl<I> PartialEq for rustmax::nom::error::Error<I>where
I: PartialEq,
impl<I, E> PartialEq for winnow::error::ParseError<I, E>
impl<I, S> PartialEq for Stateful<I, S>
impl<Idx> PartialEq for rustmax::core::range::Range<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for rustmax::core::range::RangeFrom<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for rustmax::core::range::RangeInclusive<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for rustmax::std::ops::Range<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for rustmax::std::ops::RangeFrom<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for rustmax::std::ops::RangeInclusive<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for RangeTo<Idx>where
Idx: PartialEq,
impl<Idx> PartialEq for RangeToInclusive<Idx>where
Idx: PartialEq,
impl<K, V1, S1, V2, S2> PartialEq<IndexMap<K, V2, S2>> for IndexMap<K, V1, S1>
impl<K, V> PartialEq for indexmap::map::slice::Slice<K, V>
impl<K, V> PartialEq for Trie<K, V>
impl<K, V, A> PartialEq for BTreeMap<K, V, A>
impl<K, V, S> PartialEq for LiteMap<K, V, S>
impl<K, V, S> PartialEq for AHashMap<K, V, S>
impl<K, V, S> PartialEq for rustmax::std::collections::HashMap<K, V, S>
impl<K, V, S, A> PartialEq for hashbrown::map::HashMap<K, V, S, A>
impl<L, R> PartialEq for Either<L, R>
impl<M> PartialEq for DataPayload<M>where
M: DataMarker,
YokeTraitHack<<<M as DataMarker>::Yokeable as Yokeable<'a>>::Output>: for<'a> PartialEq,
impl<O> PartialEq for zerocopy::byteorder::F32<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::F32<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::F64<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::F64<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::I16<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::I16<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::I32<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::I32<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::I64<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::I64<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::I128<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::I128<O>where
O: PartialEq,
impl<O> PartialEq for Isize<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::U16<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::U16<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::U32<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::U32<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::U64<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::U64<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::U128<O>where
O: PartialEq,
impl<O> PartialEq for zerocopy::byteorder::U128<O>where
O: PartialEq,
impl<O> PartialEq for Usize<O>where
O: PartialEq,
impl<O> PartialEq<f32> for zerocopy::byteorder::F32<O>where
O: ByteOrder,
impl<O> PartialEq<f64> for zerocopy::byteorder::F64<O>where
O: ByteOrder,
impl<O> PartialEq<i16> for zerocopy::byteorder::I16<O>where
O: ByteOrder,
impl<O> PartialEq<i32> for zerocopy::byteorder::I32<O>where
O: ByteOrder,
impl<O> PartialEq<i64> for zerocopy::byteorder::I64<O>where
O: ByteOrder,
impl<O> PartialEq<i128> for zerocopy::byteorder::I128<O>where
O: ByteOrder,
impl<O> PartialEq<isize> for Isize<O>where
O: ByteOrder,
impl<O> PartialEq<u16> for zerocopy::byteorder::U16<O>where
O: ByteOrder,
impl<O> PartialEq<u32> for zerocopy::byteorder::U32<O>where
O: ByteOrder,
impl<O> PartialEq<u64> for zerocopy::byteorder::U64<O>where
O: ByteOrder,
impl<O> PartialEq<u128> for zerocopy::byteorder::U128<O>where
O: ByteOrder,
impl<O> PartialEq<usize> for Usize<O>where
O: ByteOrder,
impl<O> PartialEq<F32<O>> for [u8; 4]
impl<O> PartialEq<F32<O>> for [u8; 4]where
O: ByteOrder,
impl<O> PartialEq<F64<O>> for [u8; 8]
impl<O> PartialEq<F64<O>> for [u8; 8]where
O: ByteOrder,
impl<O> PartialEq<I16<O>> for [u8; 2]
impl<O> PartialEq<I16<O>> for [u8; 2]where
O: ByteOrder,
impl<O> PartialEq<I32<O>> for [u8; 4]
impl<O> PartialEq<I32<O>> for [u8; 4]where
O: ByteOrder,
impl<O> PartialEq<I64<O>> for [u8; 8]
impl<O> PartialEq<I64<O>> for [u8; 8]where
O: ByteOrder,
impl<O> PartialEq<I128<O>> for [u8; 16]
impl<O> PartialEq<I128<O>> for [u8; 16]where
O: ByteOrder,
impl<O> PartialEq<Isize<O>> for [u8; 8]
impl<O> PartialEq<U16<O>> for [u8; 2]
impl<O> PartialEq<U16<O>> for [u8; 2]where
O: ByteOrder,
impl<O> PartialEq<U32<O>> for [u8; 4]
impl<O> PartialEq<U32<O>> for [u8; 4]where
O: ByteOrder,
impl<O> PartialEq<U64<O>> for [u8; 8]
impl<O> PartialEq<U64<O>> for [u8; 8]where
O: ByteOrder,
impl<O> PartialEq<U128<O>> for [u8; 16]
impl<O> PartialEq<U128<O>> for [u8; 16]where
O: ByteOrder,
impl<O> PartialEq<Usize<O>> for [u8; 8]
impl<O> PartialEq<[u8; 2]> for zerocopy::byteorder::I16<O>
impl<O> PartialEq<[u8; 2]> for zerocopy::byteorder::I16<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 2]> for zerocopy::byteorder::U16<O>
impl<O> PartialEq<[u8; 2]> for zerocopy::byteorder::U16<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 4]> for zerocopy::byteorder::F32<O>
impl<O> PartialEq<[u8; 4]> for zerocopy::byteorder::F32<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 4]> for zerocopy::byteorder::I32<O>
impl<O> PartialEq<[u8; 4]> for zerocopy::byteorder::I32<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 4]> for zerocopy::byteorder::U32<O>
impl<O> PartialEq<[u8; 4]> for zerocopy::byteorder::U32<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 8]> for zerocopy::byteorder::F64<O>
impl<O> PartialEq<[u8; 8]> for zerocopy::byteorder::F64<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 8]> for zerocopy::byteorder::I64<O>
impl<O> PartialEq<[u8; 8]> for zerocopy::byteorder::I64<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 8]> for Isize<O>
impl<O> PartialEq<[u8; 8]> for zerocopy::byteorder::U64<O>
impl<O> PartialEq<[u8; 8]> for zerocopy::byteorder::U64<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 8]> for Usize<O>
impl<O> PartialEq<[u8; 16]> for zerocopy::byteorder::I128<O>
impl<O> PartialEq<[u8; 16]> for zerocopy::byteorder::I128<O>where
O: ByteOrder,
impl<O> PartialEq<[u8; 16]> for zerocopy::byteorder::U128<O>
impl<O> PartialEq<[u8; 16]> for zerocopy::byteorder::U128<O>where
O: ByteOrder,
impl<Offset> PartialEq for UnitType<Offset>where
Offset: PartialEq + ReaderOffset,
impl<Ptr, Q> PartialEq<Pin<Q>> for Pin<Ptr>
impl<R> PartialEq for EvaluationResult<R>
impl<R> PartialEq for ErrorVariant<R>where
R: PartialEq,
impl<R> PartialEq for DebugFrame<R>
impl<R> PartialEq for EhFrame<R>
impl<R> PartialEq for EhFrameHdr<R>
impl<R> PartialEq for LocationListEntry<R>
impl<R> PartialEq for Expression<R>
impl<R> PartialEq for gimli::read::unit::Attribute<R>
impl<R> PartialEq for pest::error::Error<R>where
R: PartialEq,
impl<R> PartialEq for UnwrapErr<R>where
R: PartialEq + TryRngCore,
impl<R, Offset> PartialEq for LineInstruction<R, Offset>
impl<R, Offset> PartialEq for gimli::read::op::Location<R, Offset>
impl<R, Offset> PartialEq for Operation<R, Offset>
impl<R, Offset> PartialEq for AttributeValue<R, Offset>
impl<R, Offset> PartialEq for ArangeHeader<R, Offset>
impl<R, Offset> PartialEq for CommonInformationEntry<R, Offset>
impl<R, Offset> PartialEq for FrameDescriptionEntry<R, Offset>
impl<R, Offset> PartialEq for CompleteLineProgram<R, Offset>
impl<R, Offset> PartialEq for FileEntry<R, Offset>
impl<R, Offset> PartialEq for IncompleteLineProgram<R, Offset>
impl<R, Offset> PartialEq for LineProgramHeader<R, Offset>
impl<R, Offset> PartialEq for Piece<R, Offset>
impl<R, Offset> PartialEq for UnitHeader<R, Offset>
impl<S, T> PartialEq<Host<T>> for Host<S>where
S: PartialEq<T>,
impl<Section, Symbol> PartialEq for SymbolFlags<Section, Symbol>
impl<Src, Dst> PartialEq for AlignmentError<Src, Dst>
impl<Src, Dst> PartialEq for SizeError<Src, Dst>
impl<Src, Dst> PartialEq for ValidityError<Src, Dst>
impl<Storage> PartialEq for __BindgenBitfieldUnit<Storage>where
Storage: PartialEq,
impl<T> PartialEq for UnitSectionOffset<T>where
T: PartialEq,
impl<T> PartialEq for CallFrameInstruction<T>where
T: PartialEq + ReaderOffset,
impl<T> PartialEq for CfaRule<T>where
T: PartialEq + ReaderOffset,
impl<T> PartialEq for RegisterRule<T>where
T: PartialEq + ReaderOffset,
impl<T> PartialEq for DieReference<T>where
T: PartialEq,
impl<T> PartialEq for Status<T>where
T: PartialEq,
impl<T> PartialEq for itertools::FoldWhile<T>where
T: PartialEq,
impl<T> PartialEq for itertools::minmax::MinMaxResult<T>where
T: PartialEq,
impl<T> PartialEq for LocalResult<T>where
T: PartialEq,
impl<T> PartialEq for Resettable<T>where
T: PartialEq,
impl<T> PartialEq for rustmax::crossbeam::channel::SendTimeoutError<T>where
T: PartialEq,
impl<T> PartialEq for rustmax::crossbeam::channel::TrySendError<T>where
T: PartialEq,
impl<T> PartialEq for Steal<T>where
T: PartialEq,
impl<T> PartialEq for rustmax::itertools::FoldWhile<T>where
T: PartialEq,
impl<T> PartialEq for rustmax::itertools::MinMaxResult<T>where
T: PartialEq,
impl<T> PartialEq for TestError<T>where
T: PartialEq,
impl<T> PartialEq for SetError<T>where
T: PartialEq,
impl<T> PartialEq for rustmax::tokio::sync::mpsc::error::SendTimeoutError<T>where
T: PartialEq,
impl<T> PartialEq for rustmax::tokio::sync::mpsc::error::TrySendError<T>where
T: PartialEq,
impl<T> PartialEq for Bound<T>where
T: PartialEq,
impl<T> PartialEq for Option<T>where
T: PartialEq,
impl<T> PartialEq for rustmax::std::sync::mpmc::SendTimeoutError<T>where
T: PartialEq,
impl<T> PartialEq for rustmax::std::sync::mpsc::TrySendError<T>where
T: PartialEq,
impl<T> PartialEq for Poll<T>where
T: PartialEq,
impl<T> PartialEq for *const Twhere
T: ?Sized,
impl<T> PartialEq for *mut Twhere
T: ?Sized,
impl<T> PartialEq for (T₁, T₂, …, Tₙ)
This trait is implemented for tuples up to twelve items long.