Trait PartialEq

1.0.0 ยท Source
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> and B: PartialEq<A>, then a == b implies b == a; and

  • Transitivity: if A: PartialEq<B> and B: PartialEq<C> and A: PartialEq<C>, then a == b and b == c implies a == c. This must also work for longer chains, such as when A: PartialEq<B>, B: PartialEq<C>, C: PartialEq<D>, and A: 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 impls that allow comparing T == U. In other words, if other crates add impls 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 impls that โ€œstitch togetherโ€ comparisons of foreign types in ways that violate transitivity.

Not having such foreign impls 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 derived on structs, two instances are equal if all fields are equal, and not equal if any fields are not equal. When derived 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 BookFormats to be compared with Books.

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ยง

1.0.0 ยท Source

fn eq(&self, other: &Rhs) -> bool

Tests for self and other values to be equal, and is used by ==.

Provided Methodsยง

1.0.0 ยท Source

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Implementorsยง

Sourceยง

impl PartialEq for AttributeDiscriminant

Sourceยง

impl PartialEq for pub_just::completions::Shell

Sourceยง

impl PartialEq for ConditionalOperator

Sourceยง

impl PartialEq for Delimiter

Sourceยง

impl PartialEq for DumpFormat

1.0.0 ยท Sourceยง

impl PartialEq for VarError

1.28.0 ยท Sourceยง

impl PartialEq for pub_just::fmt::Alignment

Sourceยง

impl PartialEq for DebugAsHex

Sourceยง

impl PartialEq for Sign

1.0.0 ยท Sourceยง

impl PartialEq for pub_just::io::ErrorKind

1.0.0 ยท Sourceยง

impl PartialEq for pub_just::io::SeekFrom

Sourceยง

impl PartialEq for Keyword

Sourceยง

impl PartialEq for ParameterKind

Sourceยง

impl PartialEq for SearchConfig

Sourceยง

impl PartialEq for SearchStep

Sourceยง

impl PartialEq for StringDelimiter

Sourceยง

impl PartialEq for Subcommand

Sourceยง

impl PartialEq for TokenKind

Sourceยง

impl PartialEq for UnstableFeature

Sourceยง

impl PartialEq for UseColor

Sourceยง

impl PartialEq for Verbosity

Sourceยง

impl PartialEq for Warning

1.0.0 ยท Sourceยง

impl PartialEq for pub_just::cmp::Ordering

Sourceยง

impl PartialEq for TryReserveErrorKind

Sourceยง

impl PartialEq for AsciiChar

1.34.0 ยท Sourceยง

impl PartialEq for Infallible

1.64.0 ยท Sourceยง

impl PartialEq for FromBytesWithNulError

1.7.0 ยท Sourceยง

impl PartialEq for IpAddr

Sourceยง

impl PartialEq for Ipv6MulticastScope

1.0.0 ยท Sourceยง

impl PartialEq for SocketAddr

1.0.0 ยท Sourceยง

impl PartialEq for FpCategory

1.55.0 ยท Sourceยง

impl PartialEq for IntErrorKind

1.87.0 ยท Sourceยง

impl PartialEq for GetDisjointMutError

1.0.0 ยท Sourceยง

impl PartialEq for core::sync::atomic::Ordering

1.65.0 ยท Sourceยง

impl PartialEq for BacktraceStatus

1.0.0 ยท Sourceยง

impl PartialEq for Shutdown

Sourceยง

impl PartialEq for BacktraceStyle

1.12.0 ยท Sourceยง

impl PartialEq for RecvTimeoutError

1.0.0 ยท Sourceยง

impl PartialEq for TryRecvError

Sourceยง

impl PartialEq for _Unwind_Action

Sourceยง

impl PartialEq for _Unwind_Reason_Code

Sourceยง

impl PartialEq for AhoCorasickKind

Sourceยง

impl PartialEq for aho_corasick::packed::api::MatchKind

Sourceยง

impl PartialEq for aho_corasick::util::error::MatchErrorKind

Sourceยง

impl PartialEq for aho_corasick::util::search::Anchored

Sourceยง

impl PartialEq for aho_corasick::util::search::MatchKind

Sourceยง

impl PartialEq for StartKind

Sourceยง

impl PartialEq for Colour

Sourceยง

impl PartialEq for anstyle_parse::state::definitions::Action

Sourceยง

impl PartialEq for anstyle_parse::state::definitions::State

Sourceยง

impl PartialEq for AnsiColor

Sourceยง

impl PartialEq for anstyle::color::Color

Sourceยง

impl PartialEq for BigEndian

Sourceยง

impl PartialEq for LittleEndian

Sourceยง

impl PartialEq for Colons

Sourceยง

impl PartialEq for Fixed

Sourceยง

impl PartialEq for Numeric

Sourceยง

impl PartialEq for OffsetPrecision

Sourceยง

impl PartialEq for Pad

Sourceยง

impl PartialEq for ParseErrorKind

Sourceยง

impl PartialEq for SecondsFormat

Sourceยง

impl PartialEq for Month

Sourceยง

impl PartialEq for RoundingError

Sourceยง

impl PartialEq for Weekday

Sourceยง

impl PartialEq for ArgPredicate

Sourceยง

impl PartialEq for ValueHint

Sourceยง

impl PartialEq for ContextKind

Sourceยง

impl PartialEq for ContextValue

Sourceยง

impl PartialEq for clap_builder::error::kind::ErrorKind

Sourceยง

impl PartialEq for ValueSource

Sourceยง

impl PartialEq for clap_builder::util::color::ColorChoice

Sourceยง

impl PartialEq for clap_complete::aot::shells::shell::Shell

Sourceยง

impl PartialEq for colorchoice::ColorChoice

Sourceยง

impl PartialEq for tpacket_versions

Sourceยง

impl PartialEq for fsconfig_command

Sourceยง

impl PartialEq for membarrier_cmd

Sourceยง

impl PartialEq for membarrier_cmd_flag

Sourceยง

impl PartialEq for memmap2::advice::Advice

Sourceยง

impl PartialEq for UncheckedAdvice

Sourceยง

impl PartialEq for nix::errno::consts::Errno

Sourceยง

impl PartialEq for FlockArg

Sourceยง

impl PartialEq for PosixFadviseAdvice

Sourceยง

impl PartialEq for PrctlMCEKillPolicy

Sourceยง

impl PartialEq for SigHandler

Sourceยง

impl PartialEq for SigevNotify

Sourceยง

impl PartialEq for SigmaskHow

Sourceยง

impl PartialEq for Signal

Sourceยง

impl PartialEq for WaitStatus

Sourceยง

impl PartialEq for BernoulliError

Sourceยง

impl PartialEq for WeightedError

Sourceยง

impl PartialEq for IndexVec

Sourceยง

impl PartialEq for Yield

Sourceยง

impl PartialEq for regex_automata::nfa::thompson::nfa::State

Sourceยง

impl PartialEq for regex_automata::util::look::Look

Sourceยง

impl PartialEq for regex_automata::util::search::Anchored

Sourceยง

impl PartialEq for regex_automata::util::search::MatchErrorKind

Sourceยง

impl PartialEq for regex_automata::util::search::MatchKind

Sourceยง

impl PartialEq for AssertionKind

Sourceยง

impl PartialEq for Ast

Sourceยง

impl PartialEq for ClassAsciiKind

Sourceยง

impl PartialEq for ClassPerlKind

Sourceยง

impl PartialEq for ClassSet

Sourceยง

impl PartialEq for ClassSetBinaryOpKind

Sourceยง

impl PartialEq for ClassSetItem

Sourceยง

impl PartialEq for ClassUnicodeKind

Sourceยง

impl PartialEq for ClassUnicodeOpKind

Sourceยง

impl PartialEq for regex_syntax::ast::ErrorKind

Sourceยง

impl PartialEq for Flag

Sourceยง

impl PartialEq for FlagsItemKind

Sourceยง

impl PartialEq for GroupKind

Sourceยง

impl PartialEq for HexLiteralKind

Sourceยง

impl PartialEq for LiteralKind

Sourceยง

impl PartialEq for RepetitionKind

Sourceยง

impl PartialEq for RepetitionRange

Sourceยง

impl PartialEq for SpecialLiteralKind

Sourceยง

impl PartialEq for regex_syntax::error::Error

Sourceยง

impl PartialEq for Class

Sourceยง

impl PartialEq for Dot

Sourceยง

impl PartialEq for regex_syntax::hir::ErrorKind

Sourceยง

impl PartialEq for HirKind

Sourceยง

impl PartialEq for regex_syntax::hir::Look

Sourceยง

impl PartialEq for Utf8Sequence

Sourceยง

impl PartialEq for regex::error::Error

Sourceยง

impl PartialEq for Inline

Sourceยง

impl PartialEq for rustix::backend::fs::types::Advice

Sourceยง

impl PartialEq for rustix::backend::fs::types::FileType

Sourceยง

impl PartialEq for FlockOperation

Sourceยง

impl PartialEq for rustix::fs::seek_from::SeekFrom

Sourceยง

impl PartialEq for Direction

Sourceยง

impl PartialEq for rustix::termios::types::Action

Sourceยง

impl PartialEq for OptionalActions

Sourceยง

impl PartialEq for QueueSelector

Sourceยง

impl PartialEq for Op

Sourceยง

impl PartialEq for Category

Sourceยง

impl PartialEq for Value

Sourceยง

impl PartialEq for Algorithm

Sourceยง

impl PartialEq for ChangeTag

Sourceยง

impl PartialEq for DiffOp

Sourceยง

impl PartialEq for DiffTag

Sourceยง

impl PartialEq for StrSimError

Sourceยง

impl PartialEq for strum::ParseError

Sourceยง

impl PartialEq for GraphemeIncomplete

Sourceยง

impl PartialEq for Variant

Sourceยง

impl PartialEq for uuid::Version

1.0.0 ยท Sourceยง

impl PartialEq for bool

1.0.0 ยท Sourceยง

impl PartialEq for char

1.0.0 ยท Sourceยง

impl PartialEq for f16

1.0.0 ยท Sourceยง

impl PartialEq for f32

1.0.0 ยท Sourceยง

impl PartialEq for f64

1.0.0 ยท Sourceยง

impl PartialEq for f128

1.0.0 ยท Sourceยง

impl PartialEq for i8

1.0.0 ยท Sourceยง

impl PartialEq for i16

1.0.0 ยท Sourceยง

impl PartialEq for i32

1.0.0 ยท Sourceยง

impl PartialEq for i64

1.0.0 ยท Sourceยง

impl PartialEq for i128

1.0.0 ยท Sourceยง

impl PartialEq for isize

Sourceยง

impl PartialEq for !

1.0.0 ยท Sourceยง

impl PartialEq for str

1.0.0 ยท Sourceยง

impl PartialEq for u8

1.0.0 ยท Sourceยง

impl PartialEq for u16

1.0.0 ยท Sourceยง

impl PartialEq for u32

1.0.0 ยท Sourceยง

impl PartialEq for u64

1.0.0 ยท Sourceยง

impl PartialEq for u128

1.0.0 ยท Sourceยง

impl PartialEq for ()

1.0.0 ยท Sourceยง

impl PartialEq for usize

Sourceยง

impl PartialEq for pub_just::color::Color

Sourceยง

impl PartialEq for Config

1.0.0 ยท Sourceยง

impl PartialEq for pub_just::fmt::Error

Sourceยง

impl PartialEq for FormattingOptions

1.1.0 ยท Sourceยง

impl PartialEq for pub_just::fs::FileType

1.0.0 ยท Sourceยง

impl PartialEq for Permissions

Sourceยง

impl PartialEq for Assume

Sourceยง

impl PartialEq for ModulePath

1.7.0 ยท Sourceยง

impl PartialEq for StripPrefixError

Sourceยง

impl PartialEq for pub_just::position::Position

1.61.0 ยท Sourceยง

impl PartialEq for ExitCode

Sourceยง

impl PartialEq for ExitStatusError

1.0.0 ยท Sourceยง

impl PartialEq for Output

1.0.0 ยท Sourceยง

impl PartialEq for ParseBoolError

1.0.0 ยท Sourceยง

impl PartialEq for Utf8Error

Sourceยง

impl PartialEq for StringKind

1.0.0 ยท Sourceยง

impl PartialEq for ExitStatus

1.0.0 ยท Sourceยง

impl PartialEq for OsString

1.0.0 ยท Sourceยง

impl PartialEq for Path

1.0.0 ยท Sourceยง

impl PartialEq for PathBuf

Sourceยง

impl PartialEq for Utf8Path

Sourceยง

impl PartialEq for ByteString

Sourceยง

impl PartialEq for UnorderedKeyError

1.57.0 ยท Sourceยง

impl PartialEq for TryReserveError

1.64.0 ยท Sourceยง

impl PartialEq for CString

1.64.0 ยท Sourceยง

impl PartialEq for FromVecWithNulError

1.64.0 ยท Sourceยง

impl PartialEq for IntoStringError

1.64.0 ยท Sourceยง

impl PartialEq for NulError

1.0.0 ยท Sourceยง

impl PartialEq for FromUtf8Error

1.0.0 ยท Sourceยง

impl PartialEq for String

1.28.0 ยท Sourceยง

impl PartialEq for Layout

1.50.0 ยท Sourceยง

impl PartialEq for LayoutError

Sourceยง

impl PartialEq for AllocError

1.0.0 ยท Sourceยง

impl PartialEq for TypeId

Sourceยง

impl PartialEq for ByteStr

1.34.0 ยท Sourceยง

impl PartialEq for CharTryFromError

1.20.0 ยท Sourceยง

impl PartialEq for ParseCharError

1.9.0 ยท Sourceยง

impl PartialEq for DecodeUtf16Error

1.59.0 ยท Sourceยง

impl PartialEq for TryFromCharError

1.27.0 ยท Sourceยง

impl PartialEq for CpuidResult

1.64.0 ยท Sourceยง

impl PartialEq for CStr

1.69.0 ยท Sourceยง

impl PartialEq for FromBytesUntilNulError

1.33.0 ยท Sourceยง

impl PartialEq for PhantomPinned

1.0.0 ยท Sourceยง

impl PartialEq for Ipv4Addr

1.0.0 ยท Sourceยง

impl PartialEq for Ipv6Addr

1.0.0 ยท Sourceยง

impl PartialEq for AddrParseError

1.0.0 ยท Sourceยง

impl PartialEq for SocketAddrV4

1.0.0 ยท Sourceยง

impl PartialEq for SocketAddrV6

1.0.0 ยท Sourceยง

impl PartialEq for ParseFloatError

1.0.0 ยท Sourceยง

impl PartialEq for ParseIntError

1.34.0 ยท Sourceยง

impl PartialEq for TryFromIntError

1.0.0 ยท Sourceยง

impl PartialEq for RangeFull

Sourceยง

impl PartialEq for core::ptr::alignment::Alignment

1.36.0 ยท Sourceยง

impl PartialEq for RawWaker

1.36.0 ยท Sourceยง

impl PartialEq for RawWakerVTable

1.3.0 ยท Sourceยง

impl PartialEq for Duration

1.66.0 ยท Sourceยง

impl PartialEq for TryFromFloatSecsError

1.0.0 ยท Sourceยง

impl PartialEq for std::ffi::os_str::OsStr

Sourceยง

impl PartialEq for UCred

1.0.0 ยท Sourceยง

impl PartialEq for RecvError

1.5.0 ยท Sourceยง

impl PartialEq for WaitTimeoutResult

1.26.0 ยท Sourceยง

impl PartialEq for AccessError

1.19.0 ยท Sourceยง

impl PartialEq for ThreadId

1.8.0 ยท Sourceยง

impl PartialEq for Instant

1.8.0 ยท Sourceยง

impl PartialEq for SystemTime

Sourceยง

impl PartialEq for aho_corasick::util::error::MatchError

Sourceยง

impl PartialEq for aho_corasick::util::primitives::PatternID

Sourceยง

impl PartialEq for aho_corasick::util::primitives::PatternIDError

Sourceยง

impl PartialEq for aho_corasick::util::primitives::StateID

Sourceยง

impl PartialEq for aho_corasick::util::primitives::StateIDError

Sourceยง

impl PartialEq for aho_corasick::util::search::Match

Sourceยง

impl PartialEq for aho_corasick::util::search::Span

Sourceยง

impl PartialEq for ansi_term::style::Style

Sourceยง

impl PartialEq for StripBytes

Sourceยง

impl PartialEq for StripStr

Sourceยง

impl PartialEq for WinconBytes

Sourceยง

impl PartialEq for Params

Sourceยง

impl PartialEq for AsciiParser

Sourceยง

impl PartialEq for Utf8Parser

Sourceยง

impl PartialEq for Ansi256Color

Sourceยง

impl PartialEq for RgbColor

Sourceยง

impl PartialEq for EffectIter

Sourceยง

impl PartialEq for Effects

Sourceยง

impl PartialEq for Reset

Sourceยง

impl PartialEq for anstyle::style::Style

Sourceยง

impl PartialEq for Hash

This implementation is constant-time.

Sourceยง

impl PartialEq for block_buffer::Error

Sourceยง

impl PartialEq for FromPathBufError

Sourceยง

impl PartialEq for FromPathError

Sourceยง

impl PartialEq for Utf8PathBuf

Sourceยง

impl PartialEq for Parsed

Sourceยง

impl PartialEq for InternalFixed

Sourceยง

impl PartialEq for InternalNumeric

Sourceยง

impl PartialEq for OffsetFormat

Sourceยง

impl PartialEq for chrono::format::ParseError

Sourceยง

impl PartialEq for Months

Sourceยง

impl PartialEq for ParseMonthError

Sourceยง

impl PartialEq for NaiveDate

Sourceยง

impl PartialEq for NaiveDateDaysIterator

Sourceยง

impl PartialEq for NaiveDateWeeksIterator

Sourceยง

impl PartialEq for NaiveDateTime

Sourceยง

impl PartialEq for IsoWeek

Sourceยง

impl PartialEq for Days

Sourceยง

impl PartialEq for NaiveTime

Sourceยง

impl PartialEq for FixedOffset

Sourceยง

impl PartialEq for Utc

Sourceยง

impl PartialEq for OutOfRange

Sourceยง

impl PartialEq for OutOfRangeError

Sourceยง

impl PartialEq for TimeDelta

Sourceยง

impl PartialEq for ParseWeekdayError

Sourceยง

impl PartialEq for Arg

Sourceยง

impl PartialEq for ArgGroup

Sourceยง

impl PartialEq for clap_builder::builder::os_str::OsStr

Sourceยง

impl PartialEq for PossibleValue

Sourceยง

impl PartialEq for ValueRange

Sourceยง

impl PartialEq for Str

Sourceยง

impl PartialEq for StyledStr

Sourceยง

impl PartialEq for ArgMatches

Sourceยง

impl PartialEq for Id

Sourceยง

impl PartialEq for Bash

Sourceยง

impl PartialEq for Elvish

Sourceยง

impl PartialEq for Fish

Sourceยง

impl PartialEq for PowerShell

Sourceยง

impl PartialEq for Zsh

Sourceยง

impl PartialEq for ArgCursor

Sourceยง

impl PartialEq for RawArgs

Sourceยง

impl PartialEq for Collector

Sourceยง

impl PartialEq for InvalidLength

Sourceยง

impl PartialEq for InvalidBufferSize

Sourceยง

impl PartialEq for Rng

Sourceยง

impl PartialEq for getrandom::error::Error

Sourceยง

impl PartialEq for in6_addr

Sourceยง

impl PartialEq for termios2

Sourceยง

impl PartialEq for sem_t

Sourceยง

impl PartialEq for msqid_ds

Sourceยง

impl PartialEq for semid_ds

Sourceยง

impl PartialEq for sigset_t

Sourceยง

impl PartialEq for sysinfo

Sourceยง

impl PartialEq for clone_args

Sourceยง

impl PartialEq for statvfs

Sourceยง

impl PartialEq for _libc_fpstate

Sourceยง

impl PartialEq for _libc_fpxreg

Sourceยง

impl PartialEq for _libc_xmmreg

Sourceยง

impl PartialEq for flock64

Sourceยง

impl PartialEq for flock

Sourceยง

impl PartialEq for ipc_perm

Sourceยง

impl PartialEq for mcontext_t

Sourceยง

impl PartialEq for pthread_attr_t

Sourceยง

impl PartialEq for ptrace_rseq_configuration

Sourceยง

impl PartialEq for shmid_ds

Sourceยง

impl PartialEq for sigaction

Sourceยง

impl PartialEq for siginfo_t

Sourceยง

impl PartialEq for stack_t

Sourceยง

impl PartialEq for stat64

Sourceยง

impl PartialEq for stat

Sourceยง

impl PartialEq for statfs64

Sourceยง

impl PartialEq for statfs

Sourceยง

impl PartialEq for statvfs64

Sourceยง

impl PartialEq for ucontext_t

Sourceยง

impl PartialEq for user

Sourceยง

impl PartialEq for user_fpregs_struct

Sourceยง

impl PartialEq for user_regs_struct

Sourceยง

impl PartialEq for Elf32_Chdr

Sourceยง

impl PartialEq for Elf64_Chdr

Sourceยง

impl PartialEq for __c_anonymous_ptrace_syscall_info_entry

Sourceยง

impl PartialEq for __c_anonymous_ptrace_syscall_info_exit

Sourceยง

impl PartialEq for __c_anonymous_ptrace_syscall_info_seccomp

Sourceยง

impl PartialEq for __exit_status

Sourceยง

impl PartialEq for __timeval

Sourceยง

impl PartialEq for aiocb

Sourceยง

impl PartialEq for cmsghdr

Sourceยง

impl PartialEq for fanotify_event_info_error

Sourceยง

impl PartialEq for fanotify_event_info_pidfd

Sourceยง

impl PartialEq for glob64_t

Sourceยง

impl PartialEq for iocb

Sourceยง

impl PartialEq for mallinfo2

Sourceยง

impl PartialEq for mallinfo

Sourceยง

impl PartialEq for msghdr

Sourceยง

impl PartialEq for nl_mmap_hdr

Sourceยง

impl PartialEq for nl_mmap_req

Sourceยง

impl PartialEq for nl_pktinfo

Sourceยง

impl PartialEq for ntptimeval

Sourceยง

impl PartialEq for ptrace_peeksiginfo_args

Sourceยง

impl PartialEq for ptrace_syscall_info

Sourceยง

impl PartialEq for regex_t

Sourceยง

impl PartialEq for rtentry

Sourceยง

impl PartialEq for seminfo

Sourceยง

impl PartialEq for sockaddr_xdp

Sourceยง

impl PartialEq for statx

Sourceยง

impl PartialEq for statx_timestamp

Sourceยง

impl PartialEq for tcp_info

Sourceยง

impl PartialEq for termios

Sourceยง

impl PartialEq for timex

Sourceยง

impl PartialEq for utmpx

Sourceยง

impl PartialEq for xdp_desc

Sourceยง

impl PartialEq for xdp_mmap_offsets

Sourceยง

impl PartialEq for xdp_mmap_offsets_v1

Sourceยง

impl PartialEq for xdp_options

Sourceยง

impl PartialEq for xdp_ring_offset

Sourceยง

impl PartialEq for xdp_ring_offset_v1

Sourceยง

impl PartialEq for xdp_statistics

Sourceยง

impl PartialEq for xdp_statistics_v1

Sourceยง

impl PartialEq for xdp_umem_reg

Sourceยง

impl PartialEq for xdp_umem_reg_v1

Sourceยง

impl PartialEq for open_how

Sourceยง

impl PartialEq for Elf32_Ehdr

Sourceยง

impl PartialEq for Elf32_Phdr

Sourceยง

impl PartialEq for Elf32_Shdr

Sourceยง

impl PartialEq for Elf32_Sym

Sourceยง

impl PartialEq for Elf64_Ehdr

Sourceยง

impl PartialEq for Elf64_Phdr

Sourceยง

impl PartialEq for Elf64_Shdr

Sourceยง

impl PartialEq for Elf64_Sym

Sourceยง

impl PartialEq for __c_anonymous__kernel_fsid_t

Sourceยง

impl PartialEq for __c_anonymous_elf32_rel

Sourceยง

impl PartialEq for __c_anonymous_elf64_rel

Sourceยง

impl PartialEq for __c_anonymous_ifru_map

Sourceยง

impl PartialEq for __c_anonymous_sockaddr_can_j1939

Sourceยง

impl PartialEq for __c_anonymous_sockaddr_can_tp

Sourceยง

impl PartialEq for af_alg_iv

Sourceยง

impl PartialEq for arpd_request

Sourceยง

impl PartialEq for can_filter

Sourceยง

impl PartialEq for cpu_set_t

Sourceยง

impl PartialEq for dirent64

Sourceยง

impl PartialEq for dirent

Sourceยง

impl PartialEq for dl_phdr_info

Sourceยง

impl PartialEq for dqblk

Sourceยง

impl PartialEq for epoll_params

Sourceยง

impl PartialEq for fanotify_event_info_fid

Sourceยง

impl PartialEq for fanotify_event_info_header

Sourceยง

impl PartialEq for fanotify_event_metadata

Sourceยง

impl PartialEq for fanotify_response

Sourceยง

impl PartialEq for fanout_args

Sourceยง

impl PartialEq for ff_condition_effect

Sourceยง

impl PartialEq for ff_constant_effect

Sourceยง

impl PartialEq for ff_effect

Sourceยง

impl PartialEq for ff_envelope

Sourceยง

impl PartialEq for ff_periodic_effect

Sourceยง

impl PartialEq for ff_ramp_effect

Sourceยง

impl PartialEq for ff_replay

Sourceยง

impl PartialEq for ff_rumble_effect

Sourceยง

impl PartialEq for ff_trigger

Sourceยง

impl PartialEq for file_clone_range

Sourceยง

impl PartialEq for fsid_t

Sourceยง

impl PartialEq for genlmsghdr

Sourceยง

impl PartialEq for glob_t

Sourceยง

impl PartialEq for hwtstamp_config

Sourceยง

impl PartialEq for if_nameindex

Sourceยง

impl PartialEq for in6_ifreq

Sourceยง

impl PartialEq for in6_pktinfo

Sourceยง

impl PartialEq for inotify_event

Sourceยง

impl PartialEq for input_absinfo

Sourceยง

impl PartialEq for input_event

Sourceยง

impl PartialEq for input_id

Sourceยง

impl PartialEq for input_keymap_entry

Sourceยง

impl PartialEq for input_mask

Sourceยง

impl PartialEq for itimerspec

Sourceยง

impl PartialEq for j1939_filter

Sourceยง

impl PartialEq for mntent

Sourceยง

impl PartialEq for mq_attr

Sourceยง

impl PartialEq for msginfo

Sourceยง

impl PartialEq for nlattr

Sourceยง

impl PartialEq for nlmsgerr

Sourceยง

impl PartialEq for nlmsghdr

Sourceยง

impl PartialEq for option

Sourceยง

impl PartialEq for packet_mreq

Sourceยง

impl PartialEq for passwd

Sourceยง

impl PartialEq for posix_spawn_file_actions_t

Sourceยง

impl PartialEq for posix_spawnattr_t

Sourceยง

impl PartialEq for pthread_barrier_t

Sourceยง

impl PartialEq for pthread_barrierattr_t

Sourceยง

impl PartialEq for pthread_cond_t

Sourceยง

impl PartialEq for pthread_condattr_t

Sourceยง

impl PartialEq for pthread_mutex_t

Sourceยง

impl PartialEq for pthread_mutexattr_t

Sourceยง

impl PartialEq for pthread_rwlock_t

Sourceยง

impl PartialEq for pthread_rwlockattr_t

Sourceยง

impl PartialEq for regmatch_t

Sourceยง

impl PartialEq for rlimit64

Sourceยง

impl PartialEq for sched_attr

Sourceยง

impl PartialEq for sctp_authinfo

Sourceยง

impl PartialEq for sctp_initmsg

Sourceยง

impl PartialEq for sctp_nxtinfo

Sourceยง

impl PartialEq for sctp_prinfo

Sourceยง

impl PartialEq for sctp_rcvinfo

Sourceยง

impl PartialEq for sctp_sndinfo

Sourceยง

impl PartialEq for sctp_sndrcvinfo

Sourceยง

impl PartialEq for seccomp_data

Sourceยง

impl PartialEq for seccomp_notif

Sourceยง

impl PartialEq for seccomp_notif_addfd

Sourceยง

impl PartialEq for seccomp_notif_resp

Sourceยง

impl PartialEq for seccomp_notif_sizes

Sourceยง

impl PartialEq for sembuf

Sourceยง

impl PartialEq for signalfd_siginfo

Sourceยง

impl PartialEq for sock_extended_err

Sourceยง

impl PartialEq for sock_filter

Sourceยง

impl PartialEq for sock_fprog

Sourceยง

impl PartialEq for sockaddr_alg

Sourceยง

impl PartialEq for sockaddr_nl

Sourceยง

impl PartialEq for sockaddr_pkt

Sourceยง

impl PartialEq for sockaddr_vm

Sourceยง

impl PartialEq for spwd

Sourceยง

impl PartialEq for tls12_crypto_info_aes_gcm_128

Sourceยง

impl PartialEq for tls12_crypto_info_aes_gcm_256

Sourceยง

impl PartialEq for tls12_crypto_info_chacha20_poly1305

Sourceยง

impl PartialEq for tls_crypto_info

Sourceยง

impl PartialEq for tpacket2_hdr

Sourceยง

impl PartialEq for tpacket3_hdr

Sourceยง

impl PartialEq for tpacket_auxdata

Sourceยง

impl PartialEq for tpacket_bd_ts

Sourceยง

impl PartialEq for tpacket_hdr

Sourceยง

impl PartialEq for tpacket_hdr_v1

Sourceยง

impl PartialEq for tpacket_hdr_variant1

Sourceยง

impl PartialEq for tpacket_req3

Sourceยง

impl PartialEq for tpacket_req

Sourceยง

impl PartialEq for tpacket_rollover_stats

Sourceยง

impl PartialEq for tpacket_stats

Sourceยง

impl PartialEq for tpacket_stats_v3

Sourceยง

impl PartialEq for ucred

Sourceยง

impl PartialEq for uinput_abs_setup

Sourceยง

impl PartialEq for uinput_ff_erase

Sourceยง

impl PartialEq for uinput_ff_upload

Sourceยง

impl PartialEq for uinput_setup

Sourceยง

impl PartialEq for uinput_user_dev

Sourceยง

impl PartialEq for Dl_info

Sourceยง

impl PartialEq for addrinfo

Sourceยง

impl PartialEq for arphdr

Sourceยง

impl PartialEq for arpreq

Sourceยง

impl PartialEq for arpreq_old

Sourceยง

impl PartialEq for epoll_event

Sourceยง

impl PartialEq for fd_set

Sourceยง

impl PartialEq for ifaddrs

Sourceยง

impl PartialEq for in6_rtmsg

Sourceยง

impl PartialEq for in_addr

Sourceยง

impl PartialEq for in_pktinfo

Sourceยง

impl PartialEq for ip_mreq

Sourceยง

impl PartialEq for ip_mreq_source

Sourceยง

impl PartialEq for ip_mreqn

Sourceยง

impl PartialEq for lconv

Sourceยง

impl PartialEq for mmsghdr

Sourceยง

impl PartialEq for sched_param

Sourceยง

impl PartialEq for sigevent

Sourceยง

impl PartialEq for sockaddr

Sourceยง

impl PartialEq for sockaddr_in6

Sourceยง

impl PartialEq for sockaddr_in

Sourceยง

impl PartialEq for sockaddr_ll

Sourceยง

impl PartialEq for sockaddr_storage

Sourceยง

impl PartialEq for sockaddr_un

Sourceยง

impl PartialEq for tm

Sourceยง

impl PartialEq for utsname

Sourceยง

impl PartialEq for group

Sourceยง

impl PartialEq for hostent

Sourceยง

impl PartialEq for iovec

Sourceยง

impl PartialEq for ipv6_mreq

Sourceยง

impl PartialEq for itimerval

Sourceยง

impl PartialEq for linger

Sourceยง

impl PartialEq for pollfd

Sourceยง

impl PartialEq for protoent

Sourceยง

impl PartialEq for rlimit

Sourceยง

impl PartialEq for rusage

Sourceยง

impl PartialEq for servent

Sourceยง

impl PartialEq for sigval

Sourceยง

impl PartialEq for timespec

Sourceยง

impl PartialEq for timeval

Sourceยง

impl PartialEq for tms

Sourceยง

impl PartialEq for utimbuf

Sourceยง

impl PartialEq for winsize

Sourceยง

impl PartialEq for __kernel_timespec

Sourceยง

impl PartialEq for nix::fcntl::AtFlags

Sourceยง

impl PartialEq for nix::fcntl::FallocateFlags

Sourceยง

impl PartialEq for FdFlag

Sourceยง

impl PartialEq for OFlag

Sourceยง

impl PartialEq for nix::fcntl::RenameFlags

Sourceยง

impl PartialEq for ResolveFlag

Sourceยง

impl PartialEq for SealFlag

Sourceยง

impl PartialEq for MemFdCreateFlag

Sourceยง

impl PartialEq for SigEvent

Sourceยง

impl PartialEq for SaFlags

Sourceยง

impl PartialEq for SigAction

Sourceยง

impl PartialEq for SigSet

Sourceยง

impl PartialEq for SignalIterator

Sourceยง

impl PartialEq for SfdFlags

Sourceยง

impl PartialEq for nix::sys::stat::Mode

Sourceยง

impl PartialEq for SFlag

Sourceยง

impl PartialEq for FsType

Sourceยง

impl PartialEq for FsFlags

Sourceยง

impl PartialEq for Statvfs

Sourceยง

impl PartialEq for SysInfo

Sourceยง

impl PartialEq for TimeSpec

Sourceยง

impl PartialEq for TimeVal

Sourceยง

impl PartialEq for WaitPidFlag

Sourceยง

impl PartialEq for AccessFlags

Sourceยง

impl PartialEq for nix::unistd::Pid

Sourceยง

impl PartialEq for Bernoulli

Sourceยง

impl PartialEq for StepRng

Sourceยง

impl PartialEq for StdRng

Sourceยง

impl PartialEq for ChaCha8Core

Sourceยง

impl PartialEq for ChaCha8Rng

Sourceยง

impl PartialEq for ChaCha12Core

Sourceยง

impl PartialEq for ChaCha12Rng

Sourceยง

impl PartialEq for ChaCha20Core

Sourceยง

impl PartialEq for ChaCha20Rng

Sourceยง

impl PartialEq for OverlappingState

Sourceยง

impl PartialEq for LazyStateID

Sourceยง

impl PartialEq for DenseTransitions

Sourceยง

impl PartialEq for SparseTransitions

Sourceยง

impl PartialEq for Transition

Sourceยง

impl PartialEq for Unit

Sourceยง

impl PartialEq for regex_automata::util::look::LookSet

Sourceยง

impl PartialEq for NonMaxUsize

Sourceยง

impl PartialEq for regex_automata::util::primitives::PatternID

Sourceยง

impl PartialEq for regex_automata::util::primitives::PatternIDError

Sourceยง

impl PartialEq for SmallIndex

Sourceยง

impl PartialEq for SmallIndexError

Sourceยง

impl PartialEq for regex_automata::util::primitives::StateID

Sourceยง

impl PartialEq for regex_automata::util::primitives::StateIDError

Sourceยง

impl PartialEq for HalfMatch

Sourceยง

impl PartialEq for regex_automata::util::search::Match

Sourceยง

impl PartialEq for regex_automata::util::search::MatchError

Sourceยง

impl PartialEq for PatternSet

Sourceยง

impl PartialEq for regex_automata::util::search::Span

Sourceยง

impl PartialEq for Alternation

Sourceยง

impl PartialEq for Assertion

Sourceยง

impl PartialEq for CaptureName

Sourceยง

impl PartialEq for ClassAscii

Sourceยง

impl PartialEq for ClassBracketed

Sourceยง

impl PartialEq for ClassPerl

Sourceยง

impl PartialEq for ClassSetBinaryOp

Sourceยง

impl PartialEq for ClassSetRange

Sourceยง

impl PartialEq for ClassSetUnion

Sourceยง

impl PartialEq for regex_syntax::ast::ClassUnicode

Sourceยง

impl PartialEq for Comment

Sourceยง

impl PartialEq for Concat

Sourceยง

impl PartialEq for regex_syntax::ast::Error

Sourceยง

impl PartialEq for Flags

Sourceยง

impl PartialEq for FlagsItem

Sourceยง

impl PartialEq for Group

Sourceยง

impl PartialEq for regex_syntax::ast::Literal

Sourceยง

impl PartialEq for regex_syntax::ast::Position

Sourceยง

impl PartialEq for regex_syntax::ast::Repetition

Sourceยง

impl PartialEq for RepetitionOp

Sourceยง

impl PartialEq for SetFlags

Sourceยง

impl PartialEq for regex_syntax::ast::Span

Sourceยง

impl PartialEq for WithComments

Sourceยง

impl PartialEq for regex_syntax::hir::literal::Literal

Sourceยง

impl PartialEq for Seq

Sourceยง

impl PartialEq for Capture

Sourceยง

impl PartialEq for ClassBytes

Sourceยง

impl PartialEq for ClassBytesRange

Sourceยง

impl PartialEq for regex_syntax::hir::ClassUnicode

Sourceยง

impl PartialEq for ClassUnicodeRange

Sourceยง

impl PartialEq for regex_syntax::hir::Error

Sourceยง

impl PartialEq for Hir

Sourceยง

impl PartialEq for regex_syntax::hir::Literal

Sourceยง

impl PartialEq for regex_syntax::hir::LookSet

Sourceยง

impl PartialEq for Properties

Sourceยง

impl PartialEq for regex_syntax::hir::Repetition

Sourceยง

impl PartialEq for Utf8Range

Sourceยง

impl PartialEq for Roff

Sourceยง

impl PartialEq for CreateFlags

Sourceยง

impl PartialEq for ReadFlags

Sourceยง

impl PartialEq for WatchFlags

Sourceยง

impl PartialEq for Access

Sourceยง

impl PartialEq for rustix::backend::fs::types::AtFlags

Sourceยง

impl PartialEq for rustix::backend::fs::types::FallocateFlags

Sourceยง

impl PartialEq for MemfdFlags

Sourceยง

impl PartialEq for rustix::backend::fs::types::Mode

Sourceยง

impl PartialEq for OFlags

Sourceยง

impl PartialEq for rustix::backend::fs::types::RenameFlags

Sourceยง

impl PartialEq for ResolveFlags

Sourceยง

impl PartialEq for SealFlags

Sourceยง

impl PartialEq for StatVfsMountFlags

Sourceยง

impl PartialEq for StatxFlags

Sourceยง

impl PartialEq for rustix::backend::io::errno::Errno

Sourceยง

impl PartialEq for DupFlags

Sourceยง

impl PartialEq for FdFlags

Sourceยง

impl PartialEq for ReadWriteFlags

Sourceยง

impl PartialEq for MountFlags

Sourceยง

impl PartialEq for MountPropagationFlags

Sourceยง

impl PartialEq for UnmountFlags

Sourceยง

impl PartialEq for XattrFlags

Sourceยง

impl PartialEq for Opcode

Sourceยง

impl PartialEq for rustix::pid::Pid

Sourceยง

impl PartialEq for ControlModes

Sourceยง

impl PartialEq for InputModes

Sourceยง

impl PartialEq for LocalModes

Sourceยง

impl PartialEq for OutputModes

Sourceยง

impl PartialEq for SpecialCodeIndex

Sourceยง

impl PartialEq for Gid

Sourceยง

impl PartialEq for Uid

Sourceยง

impl PartialEq for BuildMetadata

Sourceยง

impl PartialEq for Comparator

Sourceยง

impl PartialEq for Prerelease

Sourceยง

impl PartialEq for semver::Version

Sourceยง

impl PartialEq for VersionReq

Sourceยง

impl PartialEq for IgnoredAny

Sourceยง

impl PartialEq for serde::de::value::Error

Sourceยง

impl PartialEq for Map<String, Value>

Sourceยง

impl PartialEq for Number

Sourceยง

impl PartialEq for Height

Sourceยง

impl PartialEq for Width

Sourceยง

impl PartialEq for ATerm

Sourceยง

impl PartialEq for B0

Sourceยง

impl PartialEq for B1

Sourceยง

impl PartialEq for Z0

Sourceยง

impl PartialEq for Equal

Sourceยง

impl PartialEq for Greater

Sourceยง

impl PartialEq for Less

Sourceยง

impl PartialEq for UTerm

Sourceยง

impl PartialEq for utf8parse::Parser

Sourceยง

impl PartialEq for uuid::error::Error

Sourceยง

impl PartialEq for Braced

Sourceยง

impl PartialEq for Hyphenated

Sourceยง

impl PartialEq for Simple

Sourceยง

impl PartialEq for Urn

Sourceยง

impl PartialEq for Uuid

Sourceยง

impl PartialEq for Timestamp

Sourceยง

impl PartialEq for __c_anonymous_ptrace_syscall_info_data

Sourceยง

impl PartialEq for vec128_storage

Sourceยง

impl PartialEq for vec256_storage

Sourceยง

impl PartialEq for vec512_storage

Sourceยง

impl PartialEq<&str> for Value

1.29.0 ยท Sourceยง

impl PartialEq<&str> for OsString

Sourceยง

impl PartialEq<&str> for clap_builder::builder::os_str::OsStr

Sourceยง

impl PartialEq<&str> for Str

Sourceยง

impl PartialEq<&str> for Id

Sourceยง

impl PartialEq<&OsStr> for clap_builder::builder::os_str::OsStr

Sourceยง

impl PartialEq<&OsStr> for Str

1.16.0 ยท Sourceยง

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 ยท Sourceยง

impl PartialEq<IpAddr> for Ipv6Addr

Sourceยง

impl PartialEq<Value> for &str

Sourceยง

impl PartialEq<Value> for bool

Sourceยง

impl PartialEq<Value> for f32

Sourceยง

impl PartialEq<Value> for f64

Sourceยง

impl PartialEq<Value> for i8

Sourceยง

impl PartialEq<Value> for i16

Sourceยง

impl PartialEq<Value> for i32

Sourceยง

impl PartialEq<Value> for i64

Sourceยง

impl PartialEq<Value> for isize

Sourceยง

impl PartialEq<Value> for str

Sourceยง

impl PartialEq<Value> for u8

Sourceยง

impl PartialEq<Value> for u16

Sourceยง

impl PartialEq<Value> for u32

Sourceยง

impl PartialEq<Value> for u64

Sourceยง

impl PartialEq<Value> for usize

Sourceยง

impl PartialEq<Value> for String

Sourceยง

impl PartialEq<bool> for Value

Sourceยง

impl PartialEq<f32> for Value

Sourceยง

impl PartialEq<f64> for Value

Sourceยง

impl PartialEq<i8> for Value

Sourceยง

impl PartialEq<i16> for Value

Sourceยง

impl PartialEq<i32> for Value

Sourceยง

impl PartialEq<i64> for Value

Sourceยง

impl PartialEq<isize> for Value

Sourceยง

impl PartialEq<str> for Value

1.0.0 ยท Sourceยง

impl PartialEq<str> for OsString

1.0.0 ยท Sourceยง

impl PartialEq<str> for std::ffi::os_str::OsStr

Sourceยง

impl PartialEq<str> for clap_builder::builder::os_str::OsStr

Sourceยง

impl PartialEq<str> for Str

Sourceยง

impl PartialEq<str> for Id

Sourceยง

impl PartialEq<u8> for Value

Sourceยง

impl PartialEq<u16> for Value

Sourceยง

impl PartialEq<u32> for Value

Sourceยง

impl PartialEq<u64> for Value

Sourceยง

impl PartialEq<usize> for Value

1.0.0 ยท Sourceยง

impl PartialEq<OsString> for str

1.8.0 ยท Sourceยง

impl PartialEq<OsString> for Path

1.8.0 ยท Sourceยง

impl PartialEq<OsString> for PathBuf

Sourceยง

impl PartialEq<OsString> for clap_builder::builder::os_str::OsStr

1.8.0 ยท Sourceยง

impl PartialEq<Path> for OsString

1.6.0 ยท Sourceยง

impl PartialEq<Path> for PathBuf

1.8.0 ยท Sourceยง

impl PartialEq<Path> for std::ffi::os_str::OsStr

1.8.0 ยท Sourceยง

impl PartialEq<PathBuf> for OsString

1.6.0 ยท Sourceยง

impl PartialEq<PathBuf> for Path

1.8.0 ยท Sourceยง

impl PartialEq<PathBuf> for std::ffi::os_str::OsStr

Sourceยง

impl PartialEq<Range<usize>> for aho_corasick::util::search::Span

Sourceยง

impl PartialEq<Range<usize>> for regex_automata::util::search::Span

Sourceยง

impl PartialEq<String> for Value

Sourceยง

impl PartialEq<String> for clap_builder::builder::os_str::OsStr

Sourceยง

impl PartialEq<String> for Str

Sourceยง

impl PartialEq<String> for Id

1.16.0 ยท Sourceยง

impl PartialEq<Ipv4Addr> for IpAddr

1.16.0 ยท Sourceยง

impl PartialEq<Ipv6Addr> for IpAddr

1.0.0 ยท Sourceยง

impl PartialEq<OsStr> for str

1.8.0 ยท Sourceยง

impl PartialEq<OsStr> for Path

1.8.0 ยท Sourceยง

impl PartialEq<OsStr> for PathBuf

Sourceยง

impl PartialEq<OsStr> for Str

Sourceยง

impl PartialEq<Span> for pub_just::Range<usize>

Sourceยง

impl PartialEq<Effects> for anstyle::style::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);
Sourceยง

impl PartialEq<OsStr> for &str

Sourceยง

impl PartialEq<OsStr> for &std::ffi::os_str::OsStr

Sourceยง

impl PartialEq<OsStr> for str

Sourceยง

impl PartialEq<OsStr> for OsString

Sourceยง

impl PartialEq<OsStr> for String

Sourceยง

impl PartialEq<Str> for &str

Sourceยง

impl PartialEq<Str> for &std::ffi::os_str::OsStr

Sourceยง

impl PartialEq<Str> for str

Sourceยง

impl PartialEq<Str> for String

Sourceยง

impl PartialEq<Str> for std::ffi::os_str::OsStr

Sourceยง

impl PartialEq<Str> for Id

Sourceยง

impl PartialEq<Id> for &str

Sourceยง

impl PartialEq<Id> for str

Sourceยง

impl PartialEq<Id> for String

Sourceยง

impl PartialEq<Id> for Str

Sourceยง

impl PartialEq<Span> for pub_just::Range<usize>

Sourceยง

impl PartialEq<[u8; 32]> for Hash

This implementation is constant-time.

Sourceยง

impl PartialEq<[u8]> for Hash

This implementation is constant-time if the target is 32 bytes long.

1.0.0 ยท Sourceยง

impl<'a> PartialEq for Component<'a>

1.0.0 ยท Sourceยง

impl<'a> PartialEq for Prefix<'a>

Sourceยง

impl<'a> PartialEq for Utf8Pattern<'a>

Sourceยง

impl<'a> PartialEq for Utf8Component<'a>

Sourceยง

impl<'a> PartialEq for Utf8Prefix<'a>

Sourceยง

impl<'a> PartialEq for Item<'a>

Sourceยง

impl<'a> PartialEq for FcntlArg<'a>

Sourceยง

impl<'a> PartialEq for Unexpected<'a>

1.0.0 ยท Sourceยง

impl<'a> PartialEq for Components<'a>

1.0.0 ยท Sourceยง

impl<'a> PartialEq for PrefixComponent<'a>

1.79.0 ยท Sourceยง

impl<'a> PartialEq for Utf8Chunk<'a>

Sourceยง

impl<'a> PartialEq for PhantomContravariantLifetime<'a>

Sourceยง

impl<'a> PartialEq for PhantomCovariantLifetime<'a>

Sourceยง

impl<'a> PartialEq for PhantomInvariantLifetime<'a>

1.10.0 ยท Sourceยง

impl<'a> PartialEq for Location<'a>

Sourceยง

impl<'a> PartialEq for Utf8Components<'a>

Sourceยง

impl<'a> PartialEq for Utf8PrefixComponent<'a>

Sourceยง

impl<'a> PartialEq<&'a str> for Keyword

1.8.0 ยท Sourceยง

impl<'a> PartialEq<&'a Path> for OsString

1.6.0 ยท Sourceยง

impl<'a> PartialEq<&'a Path> for PathBuf

1.8.0 ยท Sourceยง

impl<'a> PartialEq<&'a Path> for std::ffi::os_str::OsStr

Sourceยง

impl<'a> PartialEq<&'a ByteStr> for Cow<'a, str>

Sourceยง

impl<'a> PartialEq<&'a ByteStr> for Cow<'a, ByteStr>

Sourceยง

impl<'a> PartialEq<&'a ByteStr> for Cow<'a, [u8]>

1.8.0 ยท Sourceยง

impl<'a> PartialEq<&'a OsStr> for Path

1.8.0 ยท Sourceยง

impl<'a> PartialEq<&'a OsStr> for PathBuf

Sourceยง

impl<'a> PartialEq<&str> for ByteString

Sourceยง

impl<'a> PartialEq<&str> for ByteStr

Sourceยง

impl<'a> PartialEq<&ByteStr> for ByteString

Sourceยง

impl<'a> PartialEq<&[u8]> for ByteString

Sourceยง

impl<'a> PartialEq<&[u8]> for ByteStr

Sourceยง

impl<'a> PartialEq<Cow<'_, str>> for ByteString

Sourceยง

impl<'a> PartialEq<Cow<'_, ByteStr>> for ByteString

Sourceยง

impl<'a> PartialEq<Cow<'_, [u8]>> for ByteString

Sourceยง

impl<'a> PartialEq<Cow<'a, str>> for &'a ByteStr

1.8.0 ยท Sourceยง

impl<'a> PartialEq<Cow<'a, Path>> for OsString

1.6.0 ยท Sourceยง

impl<'a> PartialEq<Cow<'a, Path>> for Path

1.6.0 ยท Sourceยง

impl<'a> PartialEq<Cow<'a, Path>> for PathBuf

1.8.0 ยท Sourceยง

impl<'a> PartialEq<Cow<'a, Path>> for std::ffi::os_str::OsStr

Sourceยง

impl<'a> PartialEq<Cow<'a, ByteStr>> for &'a ByteStr

1.8.0 ยท Sourceยง

impl<'a> PartialEq<Cow<'a, OsStr>> for Path

1.8.0 ยท Sourceยง

impl<'a> PartialEq<Cow<'a, OsStr>> for PathBuf

Sourceยง

impl<'a> PartialEq<Cow<'a, [u8]>> for &'a ByteStr

Sourceยง

impl<'a> PartialEq<bool> for &'a Value

Sourceยง

impl<'a> PartialEq<bool> for &'a mut Value

Sourceยง

impl<'a> PartialEq<f32> for &'a Value

Sourceยง

impl<'a> PartialEq<f32> for &'a mut Value

Sourceยง

impl<'a> PartialEq<f64> for &'a Value

Sourceยง

impl<'a> PartialEq<f64> for &'a mut Value

Sourceยง

impl<'a> PartialEq<i8> for &'a Value

Sourceยง

impl<'a> PartialEq<i8> for &'a mut Value

Sourceยง

impl<'a> PartialEq<i16> for &'a Value

Sourceยง

impl<'a> PartialEq<i16> for &'a mut Value

Sourceยง

impl<'a> PartialEq<i32> for &'a Value

Sourceยง

impl<'a> PartialEq<i32> for &'a mut Value

Sourceยง

impl<'a> PartialEq<i64> for &'a Value

Sourceยง

impl<'a> PartialEq<i64> for &'a mut Value

Sourceยง

impl<'a> PartialEq<isize> for &'a Value

Sourceยง

impl<'a> PartialEq<isize> for &'a mut Value

Sourceยง

impl<'a> PartialEq<str> for ByteString

Sourceยง

impl<'a> PartialEq<str> for ByteStr

Sourceยง

impl<'a> PartialEq<u8> for &'a Value

Sourceยง

impl<'a> PartialEq<u8> for &'a mut Value

Sourceยง

impl<'a> PartialEq<u16> for &'a Value

Sourceยง

impl<'a> PartialEq<u16> for &'a mut Value

Sourceยง

impl<'a> PartialEq<u32> for &'a Value

Sourceยง

impl<'a> PartialEq<u32> for &'a mut Value

Sourceยง

impl<'a> PartialEq<u64> for &'a Value

Sourceยง

impl<'a> PartialEq<u64> for &'a mut Value

Sourceยง

impl<'a> PartialEq<usize> for &'a Value

Sourceยง

impl<'a> PartialEq<usize> for &'a mut Value

1.29.0 ยท Sourceยง

impl<'a> PartialEq<OsString> for &'a str

1.8.0 ยท Sourceยง

impl<'a> PartialEq<OsString> for &'a Path

1.8.0 ยท Sourceยง

impl<'a> PartialEq<OsString> for Cow<'a, Path>

1.8.0 ยท Sourceยง

impl<'a> PartialEq<Path> for &'a std::ffi::os_str::OsStr

1.6.0 ยท Sourceยง

impl<'a> PartialEq<Path> for Cow<'a, Path>

1.8.0 ยท Sourceยง

impl<'a> PartialEq<Path> for Cow<'a, OsStr>

1.6.0 ยท Sourceยง

impl<'a> PartialEq<PathBuf> for &'a Path

1.8.0 ยท Sourceยง

impl<'a> PartialEq<PathBuf> for &'a std::ffi::os_str::OsStr

1.6.0 ยท Sourceยง

impl<'a> PartialEq<PathBuf> for Cow<'a, Path>

1.8.0 ยท Sourceยง

impl<'a> PartialEq<PathBuf> for Cow<'a, OsStr>

Sourceยง

impl<'a> PartialEq<Vec<u8>> for ByteString

Sourceยง

impl<'a> PartialEq<Vec<u8>> for ByteStr

Sourceยง

impl<'a> PartialEq<ByteString> for &str

Sourceยง

impl<'a> PartialEq<ByteString> for &ByteStr

Sourceยง

impl<'a> PartialEq<ByteString> for &[u8]

Sourceยง

impl<'a> PartialEq<ByteString> for Cow<'_, str>

Sourceยง

impl<'a> PartialEq<ByteString> for Cow<'_, ByteStr>

Sourceยง

impl<'a> PartialEq<ByteString> for Cow<'_, [u8]>

Sourceยง

impl<'a> PartialEq<ByteString> for str

Sourceยง

impl<'a> PartialEq<ByteString> for Vec<u8>

Sourceยง

impl<'a> PartialEq<ByteString> for String

Sourceยง

impl<'a> PartialEq<ByteString> for ByteStr

Sourceยง

impl<'a> PartialEq<ByteString> for [u8]

Sourceยง

impl<'a> PartialEq<String> for ByteString

Sourceยง

impl<'a> PartialEq<String> for ByteStr

Sourceยง

impl<'a> PartialEq<ByteStr> for &str

Sourceยง

impl<'a> PartialEq<ByteStr> for &[u8]

Sourceยง

impl<'a> PartialEq<ByteStr> for str

Sourceยง

impl<'a> PartialEq<ByteStr> for Vec<u8>

Sourceยง

impl<'a> PartialEq<ByteStr> for ByteString

Sourceยง

impl<'a> PartialEq<ByteStr> for String

Sourceยง

impl<'a> PartialEq<ByteStr> for [u8]

1.8.0 ยท Sourceยง

impl<'a> PartialEq<OsStr> for &'a Path

1.8.0 ยท Sourceยง

impl<'a> PartialEq<OsStr> for Cow<'a, Path>

Sourceยง

impl<'a> PartialEq<[u8]> for ByteString

Sourceยง

impl<'a> PartialEq<[u8]> for ByteStr

Sourceยง

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

Sourceยง

impl<'a, 'b> PartialEq<&'a str> for Utf8Path

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<&'a str> for String

Sourceยง

impl<'a, 'b> PartialEq<&'a str> for Utf8PathBuf

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>

Sourceยง

impl<'a, 'b> PartialEq<&'a Path> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<&'a Path> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for Cow<'b, str>

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for Cow<'b, Path>

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for Cow<'b, OsStr>

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for str

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for OsString

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for Path

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for PathBuf

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for String

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for std::ffi::os_str::OsStr

Sourceยง

impl<'a, 'b> PartialEq<&'a Utf8Path> for Utf8PathBuf

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<&'a OsStr> for OsString

Sourceยง

impl<'a, 'b> PartialEq<&'a OsStr> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<&'a OsStr> for Utf8PathBuf

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

1.6.0 ยท Sourceยง

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>

Sourceยง

impl<'a, 'b> PartialEq<&'b Utf8Path> for Cow<'a, Utf8Path>

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, str>> for str

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, str>> for Utf8Path

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, str>> for String

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, str>> for Utf8PathBuf

1.6.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b std::ffi::os_str::OsStr

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, Path>> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, Path>> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, Utf8Path>> for &'b Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, Utf8Path>> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, Utf8Path>> for Utf8PathBuf

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b std::ffi::os_str::OsStr

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for Utf8Path

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for std::ffi::os_str::OsStr

Sourceยง

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<Cow<'b, str>> for &'a Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<Cow<'b, Path>> for &'a Utf8Path

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path

Sourceยง

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<str> for &'a Utf8Path

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<str> for Cow<'a, str>

Sourceยง

impl<'a, 'b> PartialEq<str> for Utf8Path

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<str> for String

Sourceยง

impl<'a, 'b> PartialEq<str> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<OsString> for &'a Utf8Path

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<OsString> for &'a std::ffi::os_str::OsStr

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>

Sourceยง

impl<'a, 'b> PartialEq<OsString> for Utf8Path

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<OsString> for std::ffi::os_str::OsStr

Sourceยง

impl<'a, 'b> PartialEq<OsString> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<Path> for &'a Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<Path> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<Path> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<PathBuf> for &'a Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<PathBuf> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<PathBuf> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for &'a str

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for &'a Path

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for &'a std::ffi::os_str::OsStr

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for Cow<'a, str>

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for Cow<'a, Path>

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for Cow<'a, Utf8Path>

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for Cow<'a, OsStr>

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for str

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for OsString

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for Path

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for PathBuf

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for String

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for std::ffi::os_str::OsStr

Sourceยง

impl<'a, 'b> PartialEq<Utf8Path> for Utf8PathBuf

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<String> for &'a str

Sourceยง

impl<'a, 'b> PartialEq<String> for &'a Utf8Path

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<String> for Cow<'a, str>

1.0.0 ยท Sourceยง

impl<'a, 'b> PartialEq<String> for str

Sourceยง

impl<'a, 'b> PartialEq<String> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<String> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<OsStr> for &'a Utf8Path

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>

1.8.0 ยท Sourceยง

impl<'a, 'b> PartialEq<OsStr> for OsString

Sourceยง

impl<'a, 'b> PartialEq<OsStr> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<OsStr> for Utf8PathBuf

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for &'a str

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for &'a Path

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for &'a Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for &'a std::ffi::os_str::OsStr

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for Cow<'a, str>

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for Cow<'a, Path>

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for Cow<'a, Utf8Path>

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for Cow<'a, OsStr>

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for str

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for OsString

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for Path

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for PathBuf

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for Utf8Path

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for String

Sourceยง

impl<'a, 'b> PartialEq<Utf8PathBuf> for std::ffi::os_str::OsStr

1.0.0 ยท Sourceยง

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
where B: PartialEq<C> + ToOwned + ?Sized, C: ToOwned + ?Sized,

Sourceยง

impl<'a, S> PartialEq for ANSIGenericString<'a, S>
where S: PartialEq + 'a + ToOwned + ?Sized, <S as ToOwned>::Owned: Debug,

Sourceยง

impl<'a, S> PartialEq for ANSIGenericStrings<'a, S>
where S: PartialEq + 'a + ToOwned + ?Sized, <S as ToOwned>::Owned: Debug,

Sourceยง

impl<'g, T> PartialEq for Shared<'g, T>
where T: Pointable + ?Sized,

Sourceยง

impl<'h> PartialEq for regex::regex::bytes::Match<'h>

Sourceยง

impl<'h> PartialEq for regex::regex::string::Match<'h>

Sourceยง

impl<'key, V: PartialEq + Keyed<'key>> PartialEq for Table<'key, V>

Sourceยง

impl<'run> PartialEq for ArgumentGroup<'run>

Sourceยง

impl<'s> PartialEq for StripBytesIter<'s>

Sourceยง

impl<'s> PartialEq for StripStrIter<'s>

Sourceยง

impl<'s> PartialEq for StrippedBytes<'s>

Sourceยง

impl<'s> PartialEq for StrippedStr<'s>

Sourceยง

impl<'s> PartialEq for WinconBytesIter<'s>

Sourceยง

impl<'s> PartialEq for ParsedArg<'s>

Sourceยง

impl<'src> PartialEq for Attribute<'src>

Sourceยง

impl<'src> PartialEq for CompileErrorKind<'src>

Sourceยง

impl<'src> PartialEq for Expression<'src>

Sourceยง

impl<'src> PartialEq for Fragment<'src>

Sourceยง

impl<'src> PartialEq for Thunk<'src>

Sourceยง

impl<'src> PartialEq for CompileError<'src>

Sourceยง

impl<'src> PartialEq for Condition<'src>

Sourceยง

impl<'src> PartialEq for Dependency<'src>

Sourceยง

impl<'src> PartialEq for Interpreter<'src>

Sourceยง

impl<'src> PartialEq for Justfile<'src>

Sourceยง

impl<'src> PartialEq for Line<'src>

Sourceยง

impl<'src> PartialEq for Name<'src>

Sourceยง

impl<'src> PartialEq for Namepath<'src>

Sourceยง

impl<'src> PartialEq for Parameter<'src>

Sourceยง

impl<'src> PartialEq for Settings<'src>

Sourceยง

impl<'src> PartialEq for StringLiteral<'src>

Sourceยง

impl<'src> PartialEq for Suggestion<'src>

Sourceยง

impl<'src> PartialEq for Token<'src>

Sourceยง

impl<'src> PartialEq for UnresolvedDependency<'src>

Sourceยง

impl<'src, D: PartialEq> PartialEq for Recipe<'src, D>

Sourceยง

impl<'src, T: PartialEq> PartialEq for Alias<'src, T>

Sourceยง

impl<'src, V: PartialEq> PartialEq for Binding<'src, V>

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.55.0 ยท Sourceยง

impl<B, C> PartialEq for ControlFlow<B, C>
where B: PartialEq, C: PartialEq,

Sourceยง

impl<C> PartialEq for anstyle_parse::Parser<C>
where C: PartialEq,

Sourceยง

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

Sourceยง

impl<E> PartialEq for LookupError<E>
where E: PartialEq,

1.4.0 ยท Sourceยง

impl<F> PartialEq for F
where F: FnPtr,

1.29.0 ยท Sourceยง

impl<H> PartialEq for BuildHasherDefault<H>

1.0.0 ยท Sourceยง

impl<Idx> PartialEq for pub_just::Range<Idx>
where Idx: PartialEq,

1.26.0 ยท Sourceยง

impl<Idx> PartialEq for pub_just::RangeInclusive<Idx>
where Idx: PartialEq,

1.0.0 ยท Sourceยง

impl<Idx> PartialEq for core::ops::range::RangeFrom<Idx>
where Idx: PartialEq,

1.0.0 ยท Sourceยง

impl<Idx> PartialEq for RangeTo<Idx>
where Idx: PartialEq,

1.26.0 ยท Sourceยง

impl<Idx> PartialEq for RangeToInclusive<Idx>
where Idx: PartialEq,

Sourceยง

impl<Idx> PartialEq for core::range::Range<Idx>
where Idx: PartialEq,

Sourceยง

impl<Idx> PartialEq for core::range::RangeFrom<Idx>
where Idx: PartialEq,

Sourceยง

impl<Idx> PartialEq for core::range::RangeInclusive<Idx>
where Idx: PartialEq,

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<O> PartialEq<F32<O>> for [u8; 4]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<F64<O>> for [u8; 8]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<I16<O>> for [u8; 2]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<I32<O>> for [u8; 4]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<I64<O>> for [u8; 8]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<I128<O>> for [u8; 16]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<U16<O>> for [u8; 2]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<U32<O>> for [u8; 4]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<U64<O>> for [u8; 8]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<U128<O>> for [u8; 16]
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 2]> for I16<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 2]> for U16<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 4]> for F32<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 4]> for I32<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 4]> for U32<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 8]> for F64<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 8]> for I64<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 8]> for U64<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 16]> for I128<O>
where O: ByteOrder,

Sourceยง

impl<O> PartialEq<[u8; 16]> for U128<O>
where O: ByteOrder,

1.41.0 ยท Sourceยง

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

Sourceยง

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

1.17.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

impl<T> PartialEq for Option<T>
where T: PartialEq,

1.36.0 ยท Sourceยง

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

Sourceยง

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

1.0.0 ยท Sourceยง

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

Sourceยง

impl<T> PartialEq for LocalResult<T>
where T: PartialEq,

Sourceยง

impl<T> PartialEq for Resettable<T>
where T: PartialEq,

Sourceยง

impl<T> PartialEq for Steal<T>
where T: PartialEq,

1.0.0 ยท Sourceยง

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

Pointer equality is by address, as produced by the <*const T>::addr method.

1.0.0 ยท Sourceยง

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

Pointer equality is by address, as produced by the <*mut T>::addr method.

1.0.0 ยท Sourceยง

impl<T> PartialEq for (Tโ‚, Tโ‚‚, โ€ฆ, Tโ‚™)
where T: PartialEq + ?Sized,

This trait is implemented for tuples up to twelve items long.

1.0.0 ยท Sourceยง

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

1.21.0 ยท Sourceยง

impl<T> PartialEq for Discriminant<T>

1.20.0 ยท Sourceยง

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

1.70.0 ยท Sourceยง

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

1.70.0 ยท Sourceยง

impl<T> PartialEq for core::cell::once::OnceCell<T>
where T: PartialEq,

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

impl<T> PartialEq for RefCell<T>
where T: PartialEq + ?Sized,

1.0.0 ยท Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<T> PartialEq for PhantomInvariant<T>
where T: ?Sized,

1.28.0 ยท Sourceยง

impl<T> PartialEq for NonZero<T>

1.74.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.25.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

Sourceยง

impl<T> PartialEq for CapacityError<T>
where T: PartialEq,

Sourceยง

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

Sourceยง

impl<T> PartialEq for once_cell::sync::OnceCell<T>
where T: PartialEq,

Sourceยง

impl<T> PartialEq for once_cell::unsync::OnceCell<T>
where T: PartialEq,

Sourceยง

impl<T> PartialEq for Change<T>
where T: PartialEq,

Sourceยง

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

1.19.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

Sourceยง

impl<T, A> PartialEq for UniqueRc<T, A>
where T: PartialEq + ?Sized, A: Allocator,

1.0.0 ยท Sourceยง

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

Sourceยง

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

Sourceยง

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

1.0.0 ยท Sourceยง

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

Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

impl<T, U> PartialEq<&[U]> for Cow<'_, [T]>
where T: PartialEq<U> + Clone,

1.0.0 ยท Sourceยง

impl<T, U> PartialEq<&mut [U]> for Cow<'_, [T]>
where T: PartialEq<U> + Clone,

1.0.0 ยท Sourceยง

impl<T, U> PartialEq<[U]> for [T]
where T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, A1, A2> PartialEq<Vec<U, A2>> for Vec<T, A1>
where A1: Allocator, A2: Allocator, T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, A> PartialEq<&[U]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.17.0 ยท Sourceยง

impl<T, U, A> PartialEq<&[U]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, A> PartialEq<&mut [U]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.17.0 ยท Sourceยง

impl<T, U, A> PartialEq<&mut [U]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.48.0 ยท Sourceยง

impl<T, U, A> PartialEq<[U]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.46.0 ยท Sourceยง

impl<T, U, A> PartialEq<Vec<U, A>> for &[T]
where A: Allocator, T: PartialEq<U>,

1.46.0 ยท Sourceยง

impl<T, U, A> PartialEq<Vec<U, A>> for &mut [T]
where A: Allocator, T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, A> PartialEq<Vec<U, A>> for Cow<'_, [T]>
where A: Allocator, T: PartialEq<U> + Clone,

1.48.0 ยท Sourceยง

impl<T, U, A> PartialEq<Vec<U, A>> for [T]
where A: Allocator, T: PartialEq<U>,

1.17.0 ยท Sourceยง

impl<T, U, A> PartialEq<Vec<U, A>> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, A, const N: usize> PartialEq<&[U; N]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.17.0 ยท Sourceยง

impl<T, U, A, const N: usize> PartialEq<&[U; N]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.17.0 ยท Sourceยง

impl<T, U, A, const N: usize> PartialEq<&mut [U; N]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, A, const N: usize> PartialEq<[U; N]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.17.0 ยท Sourceยง

impl<T, U, A, const N: usize> PartialEq<[U; N]> for VecDeque<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, const N: usize> PartialEq<&[U]> for [T; N]
where T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, const N: usize> PartialEq<&mut [U]> for [T; N]
where T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, const N: usize> PartialEq<[U; N]> for &[T]
where T: PartialEq<U>,

1.0.0 ยท Sourceยง

impl<T, U, const N: usize> PartialEq<[U; N]> for &mut [T]
where T: PartialEq<U>,

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

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

Sourceยง

impl<T, const CAP: usize> PartialEq for ArrayVec<T, CAP>
where T: PartialEq,

Sourceยง

impl<T, const CAP: usize> PartialEq<[T]> for ArrayVec<T, CAP>
where T: PartialEq,

Sourceยง

impl<T, const N: usize> PartialEq for Mask<T, N>

Sourceยง

impl<T, const N: usize> PartialEq for Simd<T, N>

Sourceยง

impl<Tz, Tz2> PartialEq<Date<Tz2>> for Date<Tz>
where Tz: TimeZone, Tz2: TimeZone,

Sourceยง

impl<Tz, Tz2> PartialEq<DateTime<Tz2>> for DateTime<Tz>
where Tz: TimeZone, Tz2: TimeZone,

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<X> PartialEq for Uniform<X>

Sourceยง

impl<X> PartialEq for UniformFloat<X>
where X: PartialEq,

Sourceยง

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

Sourceยง

impl<X> PartialEq for WeightedIndex<X>

Sourceยง

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

Sourceยง

impl<const CAP: usize> PartialEq for ArrayString<CAP>

Sourceยง

impl<const CAP: usize> PartialEq<str> for ArrayString<CAP>

Sourceยง

impl<const CAP: usize> PartialEq<ArrayString<CAP>> for str

Sourceยง

impl<const N: usize> PartialEq<&[u8; N]> for ByteString

Sourceยง

impl<const N: usize> PartialEq<&[u8; N]> for ByteStr

Sourceยง

impl<const N: usize> PartialEq<ByteString> for &[u8; N]

Sourceยง

impl<const N: usize> PartialEq<ByteString> for [u8; N]

Sourceยง

impl<const N: usize> PartialEq<ByteStr> for &[u8; N]

Sourceยง

impl<const N: usize> PartialEq<ByteStr> for [u8; N]

Sourceยง

impl<const N: usize> PartialEq<[u8; N]> for ByteString

Sourceยง

impl<const N: usize> PartialEq<[u8; N]> for ByteStr