PartialEq

Trait PartialEq 

1.6.0 (const: unstable) · 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 ElfNoteType

Source§

impl PartialEq for FileLeaseType

Source§

impl PartialEq for IptIpFlags

Source§

impl PartialEq for KcmpResource

Source§

impl PartialEq for starnix_uapi::resource_limits::Resource

Source§

impl PartialEq for SyslogAction

Source§

impl PartialEq for AsciiChar

1.34.0 (const: unstable) · Source§

impl PartialEq for Infallible

1.64.0 · Source§

impl PartialEq for FromBytesWithNulError

1.28.0 · Source§

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::fmt::Alignment

Source§

impl PartialEq for DebugAsHex

Source§

impl PartialEq for Sign

Source§

impl PartialEq for AtomicOrdering

Source§

impl PartialEq for SimdAlign

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

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::slice::GetDisjointMutError

Source§

impl PartialEq for SearchStep

1.0.0 · Source§

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::sync::atomic::Ordering

1.0.0 (const: unstable) · Source§

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::cmp::Ordering

Source§

impl PartialEq for TryReserveErrorKind

1.65.0 · Source§

impl PartialEq for BacktraceStatus

1.0.0 · Source§

impl PartialEq for VarError

1.0.0 · Source§

impl PartialEq for SeekFrom

1.0.0 · Source§

impl PartialEq for std::io::error::ErrorKind

1.0.0 · Source§

impl PartialEq for Shutdown

Source§

impl PartialEq for BacktraceStyle

1.12.0 · Source§

impl PartialEq for std::sync::mpsc::RecvTimeoutError

1.0.0 · Source§

impl PartialEq for std::sync::mpsc::TryRecvError

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 log::Level

Source§

impl PartialEq for LevelFilter

Source§

impl PartialEq for Category

Source§

impl PartialEq for Value

Source§

impl PartialEq for Origin

Source§

impl PartialEq for url::parser::ParseError

Source§

impl PartialEq for SyntaxViolation

Source§

impl PartialEq for zerocopy::byteorder::BigEndian

Source§

impl PartialEq for zerocopy::byteorder::LittleEndian

Source§

impl PartialEq for zx_packet_guest_vcpu_type_t

Source§

impl PartialEq for zx_packet_type_t

Source§

impl PartialEq for zx_page_request_command_t

1.0.0 (const: unstable) · Source§

impl PartialEq for bool

1.0.0 (const: unstable) · Source§

impl PartialEq for char

1.0.0 (const: unstable) · Source§

impl PartialEq for f16

1.0.0 (const: unstable) · Source§

impl PartialEq for f32

1.0.0 (const: unstable) · Source§

impl PartialEq for f64

1.0.0 (const: unstable) · Source§

impl PartialEq for f128

1.0.0 (const: unstable) · Source§

impl PartialEq for i8

1.0.0 (const: unstable) · Source§

impl PartialEq for i16

1.0.0 (const: unstable) · Source§

impl PartialEq for i32

1.0.0 (const: unstable) · Source§

impl PartialEq for i64

1.0.0 (const: unstable) · Source§

impl PartialEq for i128

1.0.0 (const: unstable) · Source§

impl PartialEq for isize

Source§

impl PartialEq for !

1.0.0 (const: unstable) · Source§

impl PartialEq for str

1.0.0 (const: unstable) · Source§

impl PartialEq for u8

1.0.0 (const: unstable) · Source§

impl PartialEq for u16

1.0.0 (const: unstable) · Source§

impl PartialEq for u32

1.0.0 (const: unstable) · Source§

impl PartialEq for u64

1.0.0 (const: unstable) · Source§

impl PartialEq for u128

1.0.0 (const: unstable) · Source§

impl PartialEq for ()

1.0.0 (const: unstable) · Source§

impl PartialEq for usize

Source§

impl PartialEq for Capabilities

Source§

impl PartialEq for PtraceAccessMode

Source§

impl PartialEq for SecureBits

Source§

impl PartialEq for DeviceType

Source§

impl PartialEq for Errno

Source§

impl PartialEq for ErrnoCode

Source§

impl PartialEq for Access

Source§

impl PartialEq for FileMode

Source§

impl PartialEq for InotifyMask

Source§

impl PartialEq for IptIpFlagsV4

Source§

impl PartialEq for IptIpFlagsV6

Source§

impl PartialEq for IptIpInverseFlags

Source§

impl PartialEq for NfIpHooks

Source§

impl PartialEq for NfNatRangeFlags

Source§

impl PartialEq for XtTcpInverseFlags

Source§

impl PartialEq for XtUdpInverseFlags

Source§

impl PartialEq for MountFlags

Source§

impl PartialEq for starnix_uapi::open_flags::OpenFlags

Source§

impl PartialEq for PersonalityFlags

Source§

impl PartialEq for SealFlags

Source§

impl PartialEq for SigSet

Source§

impl PartialEq for Signal

Source§

impl PartialEq for UncheckedSignal

Source§

impl PartialEq for bpf_insn

Source§

impl PartialEq for starnix_uapi::uapi::cmsghdr

Source§

impl PartialEq for starnix_uapi::uapi::input_event

Source§

impl PartialEq for starnix_uapi::uapi::input_id

Source§

impl PartialEq for starnix_uapi::uapi::timeval

Source§

impl PartialEq for uaddr32

Source§

impl PartialEq for uaddr

Source§

impl PartialEq for starnix_uapi::uapi::ucred

Source§

impl PartialEq for UnmountFlags

Source§

impl PartialEq for UserAddress32

Source§

impl PartialEq for UserAddress

Source§

impl PartialEq for FdEvents

Source§

impl PartialEq for ResolveFlags

Source§

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::alloc::AllocError

1.28.0 · Source§

impl PartialEq for Layout

1.50.0 · Source§

impl PartialEq for LayoutError

1.0.0 (const: unstable) · Source§

impl PartialEq for TypeId

1.27.0 · Source§

impl PartialEq for CpuidResult

Source§

impl PartialEq for ByteStr

1.34.0 · Source§

impl PartialEq for CharTryFromError

1.9.0 · Source§

impl PartialEq for DecodeUtf16Error

1.20.0 · Source§

impl PartialEq for ParseCharError

1.59.0 · Source§

impl PartialEq for TryFromCharError

1.64.0 · Source§

impl PartialEq for CStr

1.69.0 · Source§

impl PartialEq for FromBytesUntilNulError

1.0.0 · Source§

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::fmt::Error

Source§

impl PartialEq for FormattingOptions

1.33.0 · Source§

impl PartialEq for PhantomPinned

Source§

impl PartialEq for Assume

1.0.0 · Source§

impl PartialEq for AddrParseError

1.0.0 · Source§

impl PartialEq for Ipv4Addr

1.0.0 · Source§

impl PartialEq for Ipv6Addr

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 (const: unstable) · Source§

impl PartialEq for RangeFull

1.10.0 · Source§

impl PartialEq for Location<'_>

Source§

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::ptr::Alignment

1.0.0 · Source§

impl PartialEq for ParseBoolError

1.0.0 · Source§

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::str::Utf8Error

1.36.0 · Source§

impl PartialEq for RawWaker

1.36.0 · Source§

impl PartialEq for RawWakerVTable

1.3.0 · Source§

impl PartialEq for starnix_uapi::arch32::__static_assertions::_core::time::Duration

1.66.0 · Source§

impl PartialEq for TryFromFloatSecsError

Source§

impl PartialEq for ByteString

Source§

impl PartialEq for UnorderedKeyError

1.57.0 · Source§

impl PartialEq for alloc::collections::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 alloc::string::FromUtf8Error

1.0.0 · Source§

impl PartialEq for String

1.0.0 · Source§

impl PartialEq for OsStr

1.0.0 · Source§

impl PartialEq for OsString

1.1.0 · Source§

impl PartialEq for FileType

1.0.0 · Source§

impl PartialEq for Permissions

Source§

impl PartialEq for NormalizeError

1.0.0 · Source§

impl PartialEq for std::path::Path

1.0.0 · Source§

impl PartialEq for PathBuf

1.7.0 · Source§

impl PartialEq for StripPrefixError

1.61.0 · Source§

impl PartialEq for ExitCode

1.0.0 · Source§

impl PartialEq for ExitStatus

Source§

impl PartialEq for ExitStatusError

1.0.0 · Source§

impl PartialEq for Output

1.0.0 · Source§

impl PartialEq for std::sync::mpsc::RecvError

1.5.0 · Source§

impl PartialEq for std::sync::WaitTimeoutResult

1.19.0 · Source§

impl PartialEq for ThreadId

1.26.0 · Source§

impl PartialEq for AccessError

1.8.0 · Source§

impl PartialEq for std::time::Instant

1.8.0 · Source§

impl PartialEq for SystemTime

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 NaiveWeek

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 WeekdaySet

Source§

impl PartialEq for ParseLevelError

Source§

impl PartialEq for IgnoredAny

Source§

impl PartialEq for serde_core::de::value::Error

Source§

impl PartialEq for Map<String, Value>

Source§

impl PartialEq for Number

Source§

impl PartialEq for OpaqueOrigin

Source§

impl PartialEq for url::Url

URLs compare like their serialization.

Source§

impl PartialEq for BStr

Source§

impl PartialEq for BString

Source§

impl PartialEq for bstr::ext_vec::FromUtf8Error

Source§

impl PartialEq for bstr::utf8::Utf8Error

Source§

impl PartialEq for BugRef

Source§

impl PartialEq for zerocopy::error::AllocError

Source§

impl PartialEq for Status

Source§

impl PartialEq for PadByte

Source§

impl PartialEq for acpi_transition_s_state

Source§

impl PartialEq for x86_power_limit

Source§

impl PartialEq for zx_arm64_exc_data_t

Source§

impl PartialEq for zx_channel_call_args_t

Source§

impl PartialEq for zx_channel_call_etc_args_t

Source§

impl PartialEq for zx_channel_iovec_t

Source§

impl PartialEq for zx_clock_create_args_v1_t

Source§

impl PartialEq for zx_clock_details_v1_t

Source§

impl PartialEq for zx_clock_rate_t

Source§

impl PartialEq for zx_clock_transformation_t

Source§

impl PartialEq for zx_clock_update_args_v1_t

Source§

impl PartialEq for zx_clock_update_args_v2_t

Source§

impl PartialEq for zx_cpu_perf_limit_t

Source§

impl PartialEq for zx_cpu_performance_info_t

Source§

impl PartialEq for zx_cpu_performance_scale_t

Source§

impl PartialEq for zx_cpu_set_t

Source§

impl PartialEq for zx_ecam_window_t

Source§

impl PartialEq for zx_exception_header_t

Source§

impl PartialEq for zx_exception_info_t

Source§

impl PartialEq for zx_handle_disposition_t

Source§

impl PartialEq for zx_handle_info_t

Source§

impl PartialEq for zx_info_bti_t

Source§

impl PartialEq for zx_info_cpu_stats_t

Source§

impl PartialEq for zx_info_handle_basic_t

Source§

impl PartialEq for zx_info_handle_count_t

Source§

impl PartialEq for zx_info_job_t

Source§

impl PartialEq for zx_info_kmem_stats_compression_t

Source§

impl PartialEq for zx_info_kmem_stats_extended_t

Source§

impl PartialEq for zx_info_kmem_stats_t

Source§

impl PartialEq for zx_info_maps_mapping_t

Source§

impl PartialEq for zx_info_memory_stall_t

Source§

impl PartialEq for zx_info_process_handle_stats_t

Source§

impl PartialEq for zx_info_process_t

Source§

impl PartialEq for zx_info_resource_t

Source§

impl PartialEq for zx_info_socket_t

Source§

impl PartialEq for zx_info_task_runtime_t

Source§

impl PartialEq for zx_info_task_stats_t

Source§

impl PartialEq for zx_info_thread_stats_t

Source§

impl PartialEq for zx_info_thread_t

Source§

impl PartialEq for zx_info_timer_t

Source§

impl PartialEq for zx_info_vmar_t

Source§

impl PartialEq for zx_info_vmo_t

Source§

impl PartialEq for zx_iommu_desc_stub_t

Source§

impl PartialEq for zx_irq_t

Source§

impl PartialEq for zx_log_record_t

Source§

impl PartialEq for zx_packet_guest_bell_t

Source§

impl PartialEq for zx_packet_guest_io_t

Source§

impl PartialEq for zx_packet_guest_mem_t

Source§

impl PartialEq for zx_packet_guest_vcpu_interrupt_t

Source§

impl PartialEq for zx_packet_guest_vcpu_startup_t

Source§

impl PartialEq for zx_packet_guest_vcpu_t

Source§

impl PartialEq for zx_packet_interrupt_t

Source§

impl PartialEq for zx_packet_page_request_t

Source§

impl PartialEq for zx_packet_processor_power_level_transition_request_t

Source§

impl PartialEq for zx_packet_signal_t

Source§

impl PartialEq for zx_pci_bar_union_struct

Source§

impl PartialEq for zx_pci_init_arg_t

Source§

impl PartialEq for zx_pci_resource_t

Source§

impl PartialEq for zx_pcie_device_info_t

Source§

impl PartialEq for zx_policy_basic

Source§

impl PartialEq for zx_policy_timer_slack

Source§

impl PartialEq for zx_port_packet_t

Source§

impl PartialEq for zx_power_domain_info_t

Source§

impl PartialEq for zx_processor_power_domain_t

Source§

impl PartialEq for zx_processor_power_level_t

Source§

impl PartialEq for zx_processor_power_level_transition_t

Source§

impl PartialEq for zx_processor_power_state_t

Source§

impl PartialEq for zx_restricted_state_t

Source§

impl PartialEq for zx_restricted_syscall_t

Source§

impl PartialEq for zx_riscv64_exc_data_t

Source§

impl PartialEq for zx_sched_deadline_params_t

Source§

impl PartialEq for zx_smc_parameters_t

Source§

impl PartialEq for zx_smc_result_t

Source§

impl PartialEq for zx_string_view_t

Source§

impl PartialEq for zx_thread_state_general_regs_t

Source§

impl PartialEq for zx_vcpu_io_t

Source§

impl PartialEq for zx_vcpu_state_t

Source§

impl PartialEq for zx_wait_item_t

Source§

impl PartialEq for zx_waitset_result_t

Source§

impl PartialEq for zx_x86_64_exc_data_t

§

impl PartialEq for Aborted

§

impl PartialEq for AddressTaggingFeatureFlags

§

impl PartialEq for AdvisoryLockRange

§

impl PartialEq for AdvisoryLockRequest

§

impl PartialEq for AdvisoryLockType

§

impl PartialEq for AdvisoryLockingAdvisoryLockRequest

§

impl PartialEq for AdvisoryLockingMarker

§

impl PartialEq for All

§

impl PartialEq for AllocateMode

§

impl PartialEq for AllowedOffers

§

impl PartialEq for AllowedOffers

§

impl PartialEq for Alphabet

§

impl PartialEq for ArchiveAccessorMarker

§

impl PartialEq for ArchiveAccessorStreamDiagnosticsRequest

§

impl PartialEq for ArrayFormat

§

impl PartialEq for ArrayValidation

§

impl PartialEq for Assoc

§

impl PartialEq for AtRestFlags

§

impl PartialEq for AtomicFutureHandle<'static>

§

impl PartialEq for Availability

§

impl PartialEq for Availability

§

impl PartialEq for Availability

§

impl PartialEq for AvailabilityList

§

impl PartialEq for BatchIteratorGetNextResponse

§

impl PartialEq for BatchIteratorMarker

§

impl PartialEq for BidiClass

§

impl PartialEq for BigEndian

§

impl PartialEq for BinderMarker

§

impl PartialEq for BlockIndex

§

impl PartialEq for BlockType

§

impl PartialEq for BoolProperty

§

impl PartialEq for BootControllerMarker

§

impl PartialEq for BootInstant

§

impl PartialEq for BootTimeline

§

impl PartialEq for BorrowedChildName

§

impl PartialEq for Bti

§

impl PartialEq for Bti

§

impl PartialEq for BtiInfo

§

impl PartialEq for BtiOptions

§

impl PartialEq for Buffer

§

impl PartialEq for BytesProperty

§

impl PartialEq for CachePolicy

§

impl PartialEq for Canceled

§

impl PartialEq for Capability

§

impl PartialEq for Capability

§

impl PartialEq for CapabilityDecl

§

impl PartialEq for CapabilityRef

§

impl PartialEq for CapabilityRequestedPayload

§

impl PartialEq for CapabilityStoreConnectorCreateRequest

§

impl PartialEq for CapabilityStoreConnectorOpenRequest

§

impl PartialEq for CapabilityStoreDictionaryCopyRequest

§

impl PartialEq for CapabilityStoreDictionaryCreateRequest

§

impl PartialEq for CapabilityStoreDictionaryDrainRequest

§

impl PartialEq for CapabilityStoreDictionaryEnumerateRequest

§

impl PartialEq for CapabilityStoreDictionaryGetRequest

§

impl PartialEq for CapabilityStoreDictionaryInsertRequest

§

impl PartialEq for CapabilityStoreDictionaryKeysRequest

§

impl PartialEq for CapabilityStoreDictionaryLegacyExportRequest

§

impl PartialEq for CapabilityStoreDictionaryLegacyImportRequest

§

impl PartialEq for CapabilityStoreDictionaryRemoveRequest

§

impl PartialEq for CapabilityStoreDirConnectorCreateRequest

§

impl PartialEq for CapabilityStoreDirConnectorOpenRequest

§

impl PartialEq for CapabilityStoreDropRequest

§

impl PartialEq for CapabilityStoreDuplicateRequest

§

impl PartialEq for CapabilityStoreError

§

impl PartialEq for CapabilityStoreExportRequest

§

impl PartialEq for CapabilityStoreExportResponse

§

impl PartialEq for CapabilityStoreImportRequest

§

impl PartialEq for CapabilityStoreMarker

§

impl PartialEq for CapabilityTypeName

§

impl PartialEq for Channel

§

impl PartialEq for Child

§

impl PartialEq for ChildDecl

§

impl PartialEq for ChildIteratorMarker

§

impl PartialEq for ChildIteratorNextResponse

§

impl PartialEq for ChildLocation

§

impl PartialEq for ChildName

§

impl PartialEq for ChildRef

§

impl PartialEq for ChildRef

§

impl PartialEq for ClientSelectorConfiguration

§

impl PartialEq for ClockOpts

§

impl PartialEq for CloneableCloneRequest

§

impl PartialEq for CloneableMarker

§

impl PartialEq for CloseableMarker

§

impl PartialEq for Collection

§

impl PartialEq for CollectionDecl

§

impl PartialEq for CollectionRef

§

impl PartialEq for Collector

§

impl PartialEq for CompareResult

§

impl PartialEq for Component

§

impl PartialEq for Component

§

impl PartialEq for ComponentControllerMarker

§

impl PartialEq for ComponentControllerOnEscrowRequest

§

impl PartialEq for ComponentControllerOnPublishDiagnosticsRequest

§

impl PartialEq for ComponentCrashInfo

§

impl PartialEq for ComponentDecl

§

impl PartialEq for ComponentDiagnostics

§

impl PartialEq for ComponentDiagnostics

§

impl PartialEq for ComponentNamespaceEntry

§

impl PartialEq for ComponentRunnerMarker

§

impl PartialEq for ComponentRunnerStartRequest

§

impl PartialEq for ComponentSelector

§

impl PartialEq for ComponentStartInfo

§

impl PartialEq for ComponentStopInfo

§

impl PartialEq for ComponentTasks

§

impl PartialEq for ComponentTasks

§

impl PartialEq for ConfigChecksum

§

impl PartialEq for ConfigChecksum

§

impl PartialEq for ConfigDecl

§

impl PartialEq for ConfigField

§

impl PartialEq for ConfigField

§

impl PartialEq for ConfigMutability

§

impl PartialEq for ConfigMutability

§

impl PartialEq for ConfigNestedValueType

§

impl PartialEq for ConfigOverride

§

impl PartialEq for ConfigOverride

§

impl PartialEq for ConfigOverrideError

§

impl PartialEq for ConfigOverrideMarker

§

impl PartialEq for ConfigOverrideSetStructuredConfigRequest

§

impl PartialEq for ConfigOverrideUnsetStructuredConfigRequest

§

impl PartialEq for ConfigSchema

§

impl PartialEq for ConfigSingleValue

§

impl PartialEq for ConfigSingleValue

§

impl PartialEq for ConfigSourceCapabilities

§

impl PartialEq for ConfigSourceCapabilities

§

impl PartialEq for ConfigType

§

impl PartialEq for ConfigTypeLayout

§

impl PartialEq for ConfigValue

§

impl PartialEq for ConfigValue

§

impl PartialEq for ConfigValueSource

§

impl PartialEq for ConfigValueSource

§

impl PartialEq for ConfigValueSpec

§

impl PartialEq for ConfigValueSpec

§

impl PartialEq for ConfigValueType

§

impl PartialEq for ConfigValuesData

§

impl PartialEq for ConfigValuesData

§

impl PartialEq for ConfigVectorValue

§

impl PartialEq for ConfigVectorValue

§

impl PartialEq for Configuration

§

impl PartialEq for ConfigurationDecl

§

impl PartialEq for ConfigurationError

§

impl PartialEq for ConnectToStorageAdminError

§

impl PartialEq for ConnectionInfo

§

impl PartialEq for Connector

§

impl PartialEq for ConnectorRouterMarker

§

impl PartialEq for ConnectorRouterRouteResponse

§

impl PartialEq for ConstructNamespaceError

§

impl PartialEq for Context

§

impl PartialEq for ControllerGetExposedDictionaryResponse

§

impl PartialEq for ControllerIsStartedResponse

§

impl PartialEq for ControllerMarker

§

impl PartialEq for ControllerOpenExposedDirRequest

§

impl PartialEq for ControllerStartRequest

§

impl PartialEq for Counter

§

impl PartialEq for CpuFeatureFlags

§

impl PartialEq for CrashIntrospectFindComponentByThreadKoidRequest

§

impl PartialEq for CrashIntrospectFindComponentByThreadKoidResponse

§

impl PartialEq for CrashIntrospectMarker

§

impl PartialEq for CreateChildArgs

§

impl PartialEq for CreateError

§

impl PartialEq for Data

§

impl PartialEq for Data

§

impl PartialEq for DataRouterMarker

§

impl PartialEq for DataRouterRouteResponse

§

impl PartialEq for DataType

§

impl PartialEq for DebugLog

§

impl PartialEq for DebugLogOpts

§

impl PartialEq for DebugLogRecord

§

impl PartialEq for DebugLogSeverity

§

impl PartialEq for DebugProtocolRegistration

§

impl PartialEq for DebugProtocolRegistration

§

impl PartialEq for DebugRef

§

impl PartialEq for DebugRegistration

§

impl PartialEq for DebugRegistration

§

impl PartialEq for DebugStartedPayload

§

impl PartialEq for DeclField

§

impl PartialEq for DeclType

§

impl PartialEq for DeclType

§

impl PartialEq for DecodeError

§

impl PartialEq for DecodeMetadata

§

impl PartialEq for DecodePaddingMode

§

impl PartialEq for DecodeSliceError

§

impl PartialEq for DeletionError

§

impl PartialEq for DeletionError

§

impl PartialEq for DeliveryType

§

impl PartialEq for DeliveryType

§

impl PartialEq for DependencyNode

§

impl PartialEq for DependencyType

§

impl PartialEq for DependencyType

§

impl PartialEq for DependencyType

§

impl PartialEq for DestroyError

§

impl PartialEq for DestroyedPayload

§

impl PartialEq for Dictionary

§

impl PartialEq for Dictionary

§

impl PartialEq for DictionaryDecl

§

impl PartialEq for DictionaryDrainIteratorGetNextRequest

§

impl PartialEq for DictionaryDrainIteratorGetNextResponse

§

impl PartialEq for DictionaryDrainIteratorMarker

§

impl PartialEq for DictionaryEntry

§

impl PartialEq for DictionaryEntry

§

impl PartialEq for DictionaryEnumerateIteratorGetNextRequest

§

impl PartialEq for DictionaryEnumerateIteratorGetNextResponse

§

impl PartialEq for DictionaryEnumerateIteratorMarker

§

impl PartialEq for DictionaryError

§

impl PartialEq for DictionaryItem

§

impl PartialEq for DictionaryKeysIteratorGetNextResponse

§

impl PartialEq for DictionaryKeysIteratorMarker

§

impl PartialEq for DictionaryMarker

§

impl PartialEq for DictionaryOptionalItem

§

impl PartialEq for DictionaryRef

§

impl PartialEq for DictionaryRouterMarker

§

impl PartialEq for DictionaryRouterRouteResponse

§

impl PartialEq for DictionarySource

§

impl PartialEq for DictionaryValue

§

impl PartialEq for DictionaryValue

§

impl PartialEq for DirConnector

§

impl PartialEq for DirConnectorRouterMarker

§

impl PartialEq for DirConnectorRouterRouteResponse

§

impl PartialEq for DirEntry

§

impl PartialEq for DirEntryRouterMarker

§

impl PartialEq for DirEntryRouterRouteResponse

§

impl PartialEq for DirReceiverMarker

§

impl PartialEq for DirReceiverReceiveRequest

§

impl PartialEq for Direction

§

impl PartialEq for Directory

§

impl PartialEq for DirectoryCreateSymlinkRequest

§

impl PartialEq for DirectoryDecl

§

impl PartialEq for DirectoryDeprecatedOpenRequest

§

impl PartialEq for DirectoryGetTokenResponse

§

impl PartialEq for DirectoryInfo

§

impl PartialEq for DirectoryLinkRequest

§

impl PartialEq for DirectoryLinkResponse

§

impl PartialEq for DirectoryMarker

§

impl PartialEq for DirectoryObject

§

impl PartialEq for DirectoryOpenRequest

§

impl PartialEq for DirectoryReadDirentsRequest

§

impl PartialEq for DirectoryReadDirentsResponse

§

impl PartialEq for DirectoryRenameRequest

§

impl PartialEq for DirectoryRewindResponse

§

impl PartialEq for DirectoryRouterMarker

§

impl PartialEq for DirectoryRouterRouteResponse

§

impl PartialEq for DirectoryUnlinkRequest

§

impl PartialEq for DirectoryWatchRequest

§

impl PartialEq for DirectoryWatchResponse

§

impl PartialEq for DirectoryWatcherMarker

§

impl PartialEq for DirentType

§

impl PartialEq for DiscoveredPayload

§

impl PartialEq for Dl_info

§

impl PartialEq for Domain

§

impl PartialEq for DoubleArrayProperty

§

impl PartialEq for DoubleProperty

§

impl PartialEq for Durability

§

impl PartialEq for Durability

§

impl PartialEq for DynamicFlags

§

impl PartialEq for Elf32_Phdr

§

impl PartialEq for Elf64_Phdr

§

impl PartialEq for EmptyStruct

§

impl PartialEq for EncodeSliceError

§

impl PartialEq for Endianness

§

impl PartialEq for Environment

§

impl PartialEq for EnvironmentDecl

§

impl PartialEq for EnvironmentExtends

§

impl PartialEq for EnvironmentRef

§

impl PartialEq for EpitaphBody

§

impl PartialEq for Error

§

impl PartialEq for Error

§

impl PartialEq for Error

§

impl PartialEq for Error

§

impl PartialEq for Error

§

impl PartialEq for Error

§

impl PartialEq for ErrorKind

§

impl PartialEq for ErrorList

§

impl PartialEq for EscrowToken

§

impl PartialEq for Event

§

impl PartialEq for Event

§

impl PartialEq for EventHeader

§

impl PartialEq for EventPair

§

impl PartialEq for EventPayload

§

impl PartialEq for EventScope

§

impl PartialEq for EventStream

§

impl PartialEq for EventStreamDecl

§

impl PartialEq for EventStreamGetNextResponse

§

impl PartialEq for EventStreamMarker

§

impl PartialEq for EventSubscription

§

impl PartialEq for EventType

§

impl PartialEq for Exception

§

impl PartialEq for Exception

§

impl PartialEq for ExceptionChannelOptions

§

impl PartialEq for ExceptionChannelType

§

impl PartialEq for ExecutionControllerMarker

§

impl PartialEq for ExecutionControllerOnStopRequest

§

impl PartialEq for ExecutionInfo

§

impl PartialEq for Expose

§

impl PartialEq for ExposeConfiguration

§

impl PartialEq for ExposeConfigurationDecl

§

impl PartialEq for ExposeDecl

§

impl PartialEq for ExposeDictionary

§

impl PartialEq for ExposeDictionaryDecl

§

impl PartialEq for ExposeDirectory

§

impl PartialEq for ExposeDirectoryDecl

§

impl PartialEq for ExposeProtocol

§

impl PartialEq for ExposeProtocolDecl

§

impl PartialEq for ExposeResolver

§

impl PartialEq for ExposeResolverDecl

§

impl PartialEq for ExposeRunner

§

impl PartialEq for ExposeRunnerDecl

§

impl PartialEq for ExposeService

§

impl PartialEq for ExposeServiceDecl

§

impl PartialEq for ExposeSource

§

impl PartialEq for ExposeTarget

§

impl PartialEq for ExtendedAttributeIteratorGetNextResponse

§

impl PartialEq for ExtendedAttributeIteratorMarker

§

impl PartialEq for ExtendedAttributeValue

§

impl PartialEq for ExtendedMoniker

§

impl PartialEq for FeatureKind

§

impl PartialEq for FileAllocateRequest

§

impl PartialEq for FileEnableVerityRequest

§

impl PartialEq for FileGetBackingMemoryRequest

§

impl PartialEq for FileGetBackingMemoryResponse

§

impl PartialEq for FileInfo

§

impl PartialEq for FileMarker

§

impl PartialEq for FileObject

§

impl PartialEq for FileReadAtRequest

§

impl PartialEq for FileReadAtResponse

§

impl PartialEq for FileResizeRequest

§

impl PartialEq for FileSeekRequest

§

impl PartialEq for FileSeekResponse

§

impl PartialEq for FileSignal

§

impl PartialEq for FileWriteAtRequest

§

impl PartialEq for FileWriteAtResponse

§

impl PartialEq for FilesystemInfo

§

impl PartialEq for Flags

§

impl PartialEq for FlyByteStr

§

impl PartialEq for FlyStr

§

impl PartialEq for Format

§

impl PartialEq for FormattedContent

§

impl PartialEq for FrameworkErr

§

impl PartialEq for FrameworkRef

§

impl PartialEq for GPAddr

§

impl PartialEq for GetAllInstancesError

§

impl PartialEq for GetDeclarationError

§

impl PartialEq for GetDisjointMutError

§

impl PartialEq for GetInstanceError

§

impl PartialEq for GetStructuredConfigError

§

impl PartialEq for Guest

§

impl PartialEq for GuestBellPacket

§

impl PartialEq for GuestIoPacket

§

impl PartialEq for GuestMemPacket

§

impl PartialEq for GuestVcpuPacket

§

impl PartialEq for Handle

§

impl PartialEq for HandleBasicInfo

§

impl PartialEq for HandleCountInfo

§

impl PartialEq for HandleInfo

§

impl PartialEq for HandleInfo

§

impl PartialEq for HandleInfo

§

impl PartialEq for HandleType

§

impl PartialEq for HandleType

§

impl PartialEq for HashAlgorithm

§

impl PartialEq for ImmutableNodeAttributes

§

impl PartialEq for InspectSinkEscrowRequest

§

impl PartialEq for InspectSinkFetchEscrowRequest

§

impl PartialEq for InspectSinkFetchEscrowResponse

§

impl PartialEq for InspectSinkMarker

§

impl PartialEq for InspectSinkPublishRequest

§

impl PartialEq for Instance

§

impl PartialEq for InstanceIteratorMarker

§

impl PartialEq for InstanceIteratorNextResponse

§

impl PartialEq for InstanceToken

§

impl PartialEq for InstanceType

§

impl PartialEq for IntArrayProperty

§

impl PartialEq for IntProperty

§

impl PartialEq for Interest

§

impl PartialEq for Interest

§

impl PartialEq for InterruptPacket

§

impl PartialEq for IntrospectorGetMonikerRequest

§

impl PartialEq for IntrospectorGetMonikerResponse

§

impl PartialEq for IntrospectorMarker

§

impl PartialEq for Iob

§

impl PartialEq for IobAccess

§

impl PartialEq for IobSharedRegion

§

impl PartialEq for Iommu

§

impl PartialEq for Iommu

§

impl PartialEq for IommuDescStub

§

impl PartialEq for IsNormalized

§

impl PartialEq for Job

§

impl PartialEq for JobAction

§

impl PartialEq for JobCondition

§

impl PartialEq for JobCriticalOptions

§

impl PartialEq for JobDefaultTimerMode

§

impl PartialEq for JobInfo

§

impl PartialEq for JobPolicy

§

impl PartialEq for JobPolicyOption

§

impl PartialEq for Koid

§

impl PartialEq for LaunchInfo

§

impl PartialEq for LauncherAddArgsRequest

§

impl PartialEq for LauncherAddEnvironsRequest

§

impl PartialEq for LauncherAddHandlesRequest

§

impl PartialEq for LauncherAddNamesRequest

§

impl PartialEq for LauncherCreateWithoutStartingRequest

§

impl PartialEq for LauncherCreateWithoutStartingResponse

§

impl PartialEq for LauncherLaunchRequest

§

impl PartialEq for LauncherLaunchResponse

§

impl PartialEq for LauncherMarker

§

impl PartialEq for LauncherSetOptionsRequest

§

impl PartialEq for LayoutConstraint

§

impl PartialEq for LayoutParameter

§

impl PartialEq for LazyNode

§

impl PartialEq for Level

§

impl PartialEq for LifecycleControllerCreateInstanceRequest

§

impl PartialEq for LifecycleControllerDestroyInstanceRequest

§

impl PartialEq for LifecycleControllerMarker

§

impl PartialEq for LifecycleControllerResolveInstanceRequest

§

impl PartialEq for LifecycleControllerStartInstanceRequest

§

impl PartialEq for LifecycleControllerStartInstanceWithArgsRequest

§

impl PartialEq for LifecycleControllerStopInstanceRequest

§

impl PartialEq for LifecycleControllerUnresolveInstanceRequest

§

impl PartialEq for LinkNodeDisposition

§

impl PartialEq for LinkableLinkIntoRequest

§

impl PartialEq for LinkableMarker

§

impl PartialEq for LittleEndian

§

impl PartialEq for LoaderCloneRequest

§

impl PartialEq for LoaderCloneResponse

§

impl PartialEq for LoaderConfigRequest

§

impl PartialEq for LoaderConfigResponse

§

impl PartialEq for LoaderLoadObjectRequest

§

impl PartialEq for LoaderLoadObjectResponse

§

impl PartialEq for LoaderMarker

§

impl PartialEq for LogFlusherMarker

§

impl PartialEq for LogInterestSelector

§

impl PartialEq for LogSettingsMarker

§

impl PartialEq for LogSettingsSetComponentInterestRequest

§

impl PartialEq for LogSettingsSetInterestRequest

§

impl PartialEq for LogStreamConnectRequest

§

impl PartialEq for LogStreamMarker

§

impl PartialEq for LogStreamOptions

§

impl PartialEq for ManifestBytesIteratorMarker

§

impl PartialEq for ManifestBytesIteratorNextResponse

§

impl PartialEq for MapInfo

§

impl PartialEq for MappingDetails

§

impl PartialEq for MemStats

§

impl PartialEq for MemStatsCompression

§

impl PartialEq for MemStatsExtended

§

impl PartialEq for MemoryStall

§

impl PartialEq for MemoryStallKind

§

impl PartialEq for Metadata

§

impl PartialEq for MissingValue

§

impl PartialEq for MissingValueReason

§

impl PartialEq for ModeType

§

impl PartialEq for Moniker

§

impl PartialEq for MonikerError

§

impl PartialEq for MonotonicInstant

§

impl PartialEq for MonotonicTimeline

§

impl PartialEq for Msi

§

impl PartialEq for MutableNodeAttributes

§

impl PartialEq for Name

§

impl PartialEq for Name

§

impl PartialEq for NameInfo

§

impl PartialEq for NameMapping

§

impl PartialEq for NameMapping

§

impl PartialEq for NamespaceCreateRequest

§

impl PartialEq for NamespaceCreateResponse

§

impl PartialEq for NamespaceEntry

§

impl PartialEq for NamespaceError

§

impl PartialEq for NamespaceInputEntry

§

impl PartialEq for NamespaceMarker

§

impl PartialEq for NamespacePath

§

impl PartialEq for Needed

§

impl PartialEq for Node

§

impl PartialEq for NodeAttributeFlags

§

impl PartialEq for NodeAttributes

§

impl PartialEq for NodeAttributes2

§

impl PartialEq for NodeAttributesQuery

§

impl PartialEq for NodeDeprecatedCloneRequest

§

impl PartialEq for NodeDeprecatedGetAttrResponse

§

impl PartialEq for NodeDeprecatedGetFlagsResponse

§

impl PartialEq for NodeDeprecatedSetAttrRequest

§

impl PartialEq for NodeDeprecatedSetAttrResponse

§

impl PartialEq for NodeDeprecatedSetFlagsRequest

§

impl PartialEq for NodeDeprecatedSetFlagsResponse

§

impl PartialEq for NodeGetAttributesRequest

§

impl PartialEq for NodeGetExtendedAttributeRequest

§

impl PartialEq for NodeGetFlagsResponse

§

impl PartialEq for NodeInfo

§

impl PartialEq for NodeInfoDeprecated

§

impl PartialEq for NodeListExtendedAttributesRequest

§

impl PartialEq for NodeMarker

§

impl PartialEq for NodeOnOpenRequest

§

impl PartialEq for NodeProtocolKinds

§

impl PartialEq for NodeQueryFilesystemResponse

§

impl PartialEq for NodeRemoveExtendedAttributeRequest

§

impl PartialEq for NodeSetExtendedAttributeRequest

§

impl PartialEq for NodeSetFlagsRequest

§

impl PartialEq for NsUnit

§

impl PartialEq for NullableHandle

§

impl PartialEq for NumberValidation

§

impl PartialEq for ObjectType

§

impl PartialEq for ObjectValidation

§

impl PartialEq for Offer

§

impl PartialEq for OfferConfiguration

§

impl PartialEq for OfferConfigurationDecl

§

impl PartialEq for OfferDecl

§

impl PartialEq for OfferDictionary

§

impl PartialEq for OfferDictionaryDecl

§

impl PartialEq for OfferDirectory

§

impl PartialEq for OfferDirectoryDecl

§

impl PartialEq for OfferEventStream

§

impl PartialEq for OfferEventStreamDecl

§

impl PartialEq for OfferProtocol

§

impl PartialEq for OfferProtocolDecl

§

impl PartialEq for OfferResolver

§

impl PartialEq for OfferResolverDecl

§

impl PartialEq for OfferRunner

§

impl PartialEq for OfferRunnerDecl

§

impl PartialEq for OfferService

§

impl PartialEq for OfferServiceDecl

§

impl PartialEq for OfferSource

§

impl PartialEq for OfferStorage

§

impl PartialEq for OfferStorageDecl

§

impl PartialEq for OfferTarget

§

impl PartialEq for OnTerminate

§

impl PartialEq for OnTerminate

§

impl PartialEq for OpenDirType

§

impl PartialEq for OpenError

§

impl PartialEq for OpenFlags

§

impl PartialEq for Operations

§

impl PartialEq for Options

§

impl PartialEq for Package

§

impl PartialEq for Packet

§

impl PartialEq for PacketContents

§

impl PartialEq for Pager

§

impl PartialEq for Pager

§

impl PartialEq for PagerOptions

§

impl PartialEq for PagerPacket

§

impl PartialEq for PagerWritebackBeginOptions

§

impl PartialEq for ParagraphInfo

§

impl PartialEq for ParentRef

§

impl PartialEq for ParseAlphabetError

§

impl PartialEq for ParseError

§

impl PartialEq for ParseError

§

impl PartialEq for ParseNameError

§

impl PartialEq for PartialNodeHierarchy

§

impl PartialEq for Path

§

impl PartialEq for PciDevice

§

impl PartialEq for PerCpuStats

§

impl PartialEq for PerformanceConfiguration

§

impl PartialEq for Pmt

§

impl PartialEq for Pmt

§

impl PartialEq for PollNext

§

impl PartialEq for Port

§

impl PartialEq for Position

§

impl PartialEq for PowerTransitionPacket

§

impl PartialEq for Process

§

impl PartialEq for ProcessHandleStats

§

impl PartialEq for ProcessInfo

§

impl PartialEq for ProcessInfoFlags

§

impl PartialEq for ProcessOptions

§

impl PartialEq for ProcessStartData

§

impl PartialEq for Profile

§

impl PartialEq for Program

§

impl PartialEq for ProgramDecl

§

impl PartialEq for Property

§

impl PartialEq for PropertyFormat

§

impl PartialEq for PropertySelector

§

impl PartialEq for Protocol

§

impl PartialEq for Protocol

§

impl PartialEq for ProtocolDecl

§

impl PartialEq for ProtocolPayload

§

impl PartialEq for PurgedPayload

§

impl PartialEq for QueryableMarker

§

impl PartialEq for QueryableQueryResponse

§

impl PartialEq for RaiseExceptionOptions

§

impl PartialEq for Range

§

impl PartialEq for ReadableMarker

§

impl PartialEq for ReadableReadRequest

§

impl PartialEq for ReadableReadResponse

§

impl PartialEq for ReadableState

§

impl PartialEq for ReaderError

§

impl PartialEq for ReadyTimeoutError

§

impl PartialEq for RealInterruptKind

§

impl PartialEq for RealmCreateChildRequest

§

impl PartialEq for RealmDestroyChildRequest

§

impl PartialEq for RealmExplorerMarker

§

impl PartialEq for RealmGetChildOutputDictionaryRequest

§

impl PartialEq for RealmGetChildOutputDictionaryResponse

§

impl PartialEq for RealmGetResolvedInfoResponse

§

impl PartialEq for RealmListChildrenRequest

§

impl PartialEq for RealmMarker

§

impl PartialEq for RealmOpenControllerRequest

§

impl PartialEq for RealmOpenExposedDirRequest

§

impl PartialEq for RealmQueryConnectToStorageAdminRequest

§

impl PartialEq for RealmQueryConstructNamespaceRequest

§

impl PartialEq for RealmQueryConstructNamespaceResponse

§

impl PartialEq for RealmQueryError

§

impl PartialEq for RealmQueryGetAllInstancesResponse

§

impl PartialEq for RealmQueryGetInstanceRequest

§

impl PartialEq for RealmQueryGetInstanceResponse

§

impl PartialEq for RealmQueryGetResolvedDeclarationRequest

§

impl PartialEq for RealmQueryGetResolvedDeclarationResponse

§

impl PartialEq for RealmQueryGetStructuredConfigRequest

§

impl PartialEq for RealmQueryGetStructuredConfigResponse

§

impl PartialEq for RealmQueryMarker

§

impl PartialEq for RealmQueryOpenDirectoryRequest

§

impl PartialEq for RealmQueryResolveDeclarationRequest

§

impl PartialEq for RealmQueryResolveDeclarationResponse

§

impl PartialEq for ReceiverMarker

§

impl PartialEq for RecvError

§

impl PartialEq for RecvFlags

§

impl PartialEq for RecvTimeoutError

§

impl PartialEq for Ref

§

impl PartialEq for RegistrationSource

§

impl PartialEq for RelativePath

§

impl PartialEq for Representation

§

impl PartialEq for ResolveError

§

impl PartialEq for ResolvedConfig

§

impl PartialEq for ResolvedConfigField

§

impl PartialEq for ResolvedInfo

§

impl PartialEq for ResolvedPayload

§

impl PartialEq for Resolver

§

impl PartialEq for ResolverDecl

§

impl PartialEq for ResolverError

§

impl PartialEq for ResolverMarker

§

impl PartialEq for ResolverMarker

§

impl PartialEq for ResolverRegistration

§

impl PartialEq for ResolverRegistration

§

impl PartialEq for ResolverResolveRequest

§

impl PartialEq for ResolverResolveRequest

§

impl PartialEq for ResolverResolveResponse

§

impl PartialEq for ResolverResolveResponse

§

impl PartialEq for ResolverResolveWithContextRequest

§

impl PartialEq for ResolverResolveWithContextResponse

§

impl PartialEq for Resource

§

impl PartialEq for ResourceFlag

§

impl PartialEq for ResourceInfo

§

impl PartialEq for ResourceKind

§

impl PartialEq for Rights

§

impl PartialEq for RootSchema

§

impl PartialEq for RouteError

§

impl PartialEq for RouteOutcome

§

impl PartialEq for RouteReport

§

impl PartialEq for RouteRequest

§

impl PartialEq for RouteTarget

§

impl PartialEq for RouteValidatorError

§

impl PartialEq for RouteValidatorMarker

§

impl PartialEq for RouteValidatorRouteRequest

§

impl PartialEq for RouteValidatorRouteResponse

§

impl PartialEq for RouteValidatorValidateRequest

§

impl PartialEq for RouteValidatorValidateResponse

§

impl PartialEq for RouterError

§

impl PartialEq for Runner

§

impl PartialEq for RunnerDecl

§

impl PartialEq for RunnerRegistration

§

impl PartialEq for RunnerRegistration

§

impl PartialEq for RuntimeError

§

impl PartialEq for SampleCommitRequest

§

impl PartialEq for SampleDatum

§

impl PartialEq for SampleMarker

§

impl PartialEq for SampleParameters

§

impl PartialEq for SampleReady

§

impl PartialEq for SampleSetRequest

§

impl PartialEq for SampleSinkMarker

§

impl PartialEq for SampleSinkOnSampleReadiedRequest

§

impl PartialEq for SampleSinkResult

§

impl PartialEq for SampleStrategy

§

impl PartialEq for Schema

§

impl PartialEq for SchemaObject

§

impl PartialEq for SeekOrigin

§

impl PartialEq for SelectTimeoutError

§

impl PartialEq for Selector

§

impl PartialEq for SelectorArgument

§

impl PartialEq for SelfRef

§

impl PartialEq for SelinuxContext

§

impl PartialEq for SendError

§

impl PartialEq for SeparatedPath

§

impl PartialEq for Service

§

impl PartialEq for Service

§

impl PartialEq for ServiceDecl

§

impl PartialEq for ServiceInstance

§

impl PartialEq for SetExtendedAttributeMode

§

impl PartialEq for Severity

§

impl PartialEq for Severity

§

impl PartialEq for SignalPacket

§

impl PartialEq for Signals

§

impl PartialEq for SockAddr

§

impl PartialEq for Socket

§

impl PartialEq for SocketInfo

§

impl PartialEq for SocketOpts

§

impl PartialEq for SocketReadOpts

§

impl PartialEq for SocketWriteDisposition

§

impl PartialEq for SocketWriteOpts

§

impl PartialEq for SourceBreaking

§

impl PartialEq for StartChildArgs

§

impl PartialEq for StartError

§

impl PartialEq for StartedPayload

§

impl PartialEq for StartupMode

§

impl PartialEq for StartupMode

§

impl PartialEq for Stats

§

impl PartialEq for StatusError

§

impl PartialEq for StatusError

§

impl PartialEq for StopError

§

impl PartialEq for StoppedPayload

§

impl PartialEq for Storage

§

impl PartialEq for StorageAdminDeleteComponentStorageRequest

§

impl PartialEq for StorageAdminDeleteComponentStorageRequest

§

impl PartialEq for StorageAdminListStorageInRealmRequest

§

impl PartialEq for StorageAdminListStorageInRealmRequest

§

impl PartialEq for StorageAdminMarker

§

impl PartialEq for StorageAdminMarker

§

impl PartialEq for StorageAdminOpenComponentStorageByIdRequest

§

impl PartialEq for StorageAdminOpenComponentStorageByIdRequest

§

impl PartialEq for StorageAdminOpenStorageRequest

§

impl PartialEq for StorageAdminOpenStorageRequest

§

impl PartialEq for StorageDecl

§

impl PartialEq for StorageDirectorySource

§

impl PartialEq for StorageId

§

impl PartialEq for StorageId

§

impl PartialEq for StorageIteratorMarker

§

impl PartialEq for StorageIteratorMarker

§

impl PartialEq for StorageIteratorNextResponse

§

impl PartialEq for StorageIteratorNextResponse

§

impl PartialEq for StorageStatus

§

impl PartialEq for StorageStatus

§

impl PartialEq for Stream

§

impl PartialEq for StreamMode

§

impl PartialEq for StreamOptions

§

impl PartialEq for StreamParameters

§

impl PartialEq for StreamReadOptions

§

impl PartialEq for StreamWriteOptions

§

impl PartialEq for StringArrayProperty

§

impl PartialEq for StringProperty

§

impl PartialEq for StringReference

§

impl PartialEq for StringSelector

§

impl PartialEq for StringValidation

§

impl PartialEq for SubschemaValidation

§

impl PartialEq for SubtreeSelector

§

impl PartialEq for SuspendToken

§

impl PartialEq for SymlinkInfo

§

impl PartialEq for SymlinkMarker

§

impl PartialEq for SymlinkObject

§

impl PartialEq for SyntheticTimeline

§

impl PartialEq for SystemControllerMarker

§

impl PartialEq for Task

§

impl PartialEq for Task

§

impl PartialEq for TaskProviderGetJobResponse

§

impl PartialEq for TaskProviderMarker

§

impl PartialEq for TaskRuntimeInfo

§

impl PartialEq for TaskStatsInfo

§

impl PartialEq for Thread

§

impl PartialEq for ThreadBlockType

§

impl PartialEq for ThreadInfo

§

impl PartialEq for ThreadState

§

impl PartialEq for ThreadStats

§

impl PartialEq for TicksUnit

§

impl PartialEq for Topic

§

impl PartialEq for TransactionHeader

§

impl PartialEq for TransferDataOptions

§

impl PartialEq for TreeContent

§

impl PartialEq for TreeGetContentResponse

§

impl PartialEq for TreeListChildNamesRequest

§

impl PartialEq for TreeMarker

§

impl PartialEq for TreeNameIteratorGetNextResponse

§

impl PartialEq for TreeNameIteratorMarker

§

impl PartialEq for TreeNames

§

impl PartialEq for TreeOpenChildRequest

§

impl PartialEq for TreeSelector

§

impl PartialEq for TryReadyError

§

impl PartialEq for TryRecvError

§

impl PartialEq for TryReserveError

§

impl PartialEq for TrySelectError

§

impl PartialEq for Txid

§

impl PartialEq for Type

§

impl PartialEq for UintArrayProperty

§

impl PartialEq for UintProperty

§

impl PartialEq for Unavailable

§

impl PartialEq for Unit

§

impl PartialEq for UnlinkFlags

§

impl PartialEq for UnlinkOptions

§

impl PartialEq for UnresolveError

§

impl PartialEq for UnresolvedPayload

§

impl PartialEq for Url

§

impl PartialEq for UrlScheme

§

impl PartialEq for Use

§

impl PartialEq for UseConfiguration

§

impl PartialEq for UseConfigurationDecl

§

impl PartialEq for UseDecl

§

impl PartialEq for UseDictionary

§

impl PartialEq for UseDictionaryDecl

§

impl PartialEq for UseDirectory

§

impl PartialEq for UseDirectoryDecl

§

impl PartialEq for UseEventStream

§

impl PartialEq for UseEventStreamDecl

§

impl PartialEq for UseProtocol

§

impl PartialEq for UseProtocolDecl

§

impl PartialEq for UseRunner

§

impl PartialEq for UseRunnerDecl

§

impl PartialEq for UseService

§

impl PartialEq for UseServiceDecl

§

impl PartialEq for UseSource

§

impl PartialEq for UseStorage

§

impl PartialEq for UseStorageDecl

§

impl PartialEq for UserPacket

§

impl PartialEq for UtcTimeline

§

impl PartialEq for ValueList

§

impl PartialEq for Vcpu

§

impl PartialEq for VerboseErrorKind

§

impl PartialEq for VerificationOptions

§

impl PartialEq for VirtualInterruptKind

§

impl PartialEq for VirtualMemoryFeatureFlags

§

impl PartialEq for Vmar

§

impl PartialEq for VmarFlags

§

impl PartialEq for VmarFlagsExtended

§

impl PartialEq for VmarInfo

§

impl PartialEq for VmarOp

§

impl PartialEq for Vmo

§

impl PartialEq for VmoChildOptions

§

impl PartialEq for VmoFlags

§

impl PartialEq for VmoInfo

§

impl PartialEq for VmoInfoFlags

§

impl PartialEq for VmoOp

§

impl PartialEq for VmoOptions

§

impl PartialEq for VoidRef

§

impl PartialEq for WaitAsyncOpts

§

impl PartialEq for WaitResult

§

impl PartialEq for WaitTimeoutResult

§

impl PartialEq for WatchEvent

§

impl PartialEq for WatchMask

§

impl PartialEq for WireMetadata

§

impl PartialEq for WrappedCapabilityId

§

impl PartialEq for WritableMarker

§

impl PartialEq for WritableState

§

impl PartialEq for WritableWriteRequest

§

impl PartialEq for WritableWriteResponse

§

impl PartialEq for addrinfo

§

impl PartialEq for aiocb

§

impl PartialEq for cmsghdr

§

impl PartialEq for cpu_set_t

§

impl PartialEq for dirent

Available on crate feature extra_traits only.
§

impl PartialEq for dirent64

Available on crate feature extra_traits only.
§

impl PartialEq for dl_phdr_info

§

impl PartialEq for dqblk

§

impl PartialEq for epoll_event

§

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 flock

§

impl PartialEq for fsid_t

§

impl PartialEq for glob_t

§

impl PartialEq for group

§

impl PartialEq for hostent

§

impl PartialEq for if_nameindex

§

impl PartialEq for ifaddrs

§

impl PartialEq for in6_addr

§

impl PartialEq for in6_pktinfo

§

impl PartialEq for in_addr

§

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 iovec

§

impl PartialEq for ip_mreq

§

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 lconv

§

impl PartialEq for linger

§

impl PartialEq for mcontext_t

§

impl PartialEq for mmsghdr

§

impl PartialEq for mq_attr

Available on crate feature extra_traits only.
§

impl PartialEq for msghdr

§

impl PartialEq for msginfo

§

impl PartialEq for msqid_ds

§

impl PartialEq for passwd

§

impl PartialEq for pollfd

§

impl PartialEq for protoent

§

impl PartialEq for pthread_attr_t

§

impl PartialEq for pthread_cond_t

Available on crate feature extra_traits only.
§

impl PartialEq for pthread_condattr_t

§

impl PartialEq for pthread_mutex_t

Available on crate feature extra_traits only.
§

impl PartialEq for pthread_mutexattr_t

§

impl PartialEq for pthread_rwlock_t

Available on crate feature extra_traits only.
§

impl PartialEq for pthread_rwlockattr_t

§

impl PartialEq for rlimit

§

impl PartialEq for rlimit64

§

impl PartialEq for rusage

§

impl PartialEq for sched_param

§

impl PartialEq for sem_t

§

impl PartialEq for sembuf

§

impl PartialEq for servent

§

impl PartialEq for shmid_ds

§

impl PartialEq for sigaction

§

impl PartialEq for sigevent

Available on crate feature extra_traits only.
§

impl PartialEq for siginfo_t

§

impl PartialEq for signalfd_siginfo

§

impl PartialEq for sigset_t

§

impl PartialEq for sigval

§

impl PartialEq for sockaddr

§

impl PartialEq for sockaddr_in

§

impl PartialEq for sockaddr_in6

§

impl PartialEq for sockaddr_ll

§

impl PartialEq for sockaddr_nl

Available on crate feature extra_traits only.
§

impl PartialEq for sockaddr_storage

Available on crate feature extra_traits only.
§

impl PartialEq for sockaddr_un

Available on crate feature extra_traits only.
§

impl PartialEq for sockaddr_vm

§

impl PartialEq for spwd

§

impl PartialEq for stack_t

§

impl PartialEq for stat

§

impl PartialEq for stat64

§

impl PartialEq for statfs

§

impl PartialEq for statfs64

§

impl PartialEq for statvfs

§

impl PartialEq for statvfs64

§

impl PartialEq for sysinfo

Available on crate feature extra_traits only.
§

impl PartialEq for termios

§

impl PartialEq for termios2

§

impl PartialEq for timespec

§

impl PartialEq for timeval

§

impl PartialEq for tm

§

impl PartialEq for tms

§

impl PartialEq for ucontext_t

Available on crate feature extra_traits only.
§

impl PartialEq for ucred

§

impl PartialEq for utimbuf

§

impl PartialEq for utsname

Available on crate feature extra_traits only.
§

impl PartialEq for winsize

Source§

impl PartialEq<&str> for Value

1.29.0 · Source§

impl PartialEq<&str> for OsString

§

impl PartialEq<&str> for BorrowedChildName

§

impl PartialEq<&str> for ChildName

§

impl PartialEq<&str> for FlyByteStr

§

impl PartialEq<&str> for FlyStr

§

impl PartialEq<&str> for Name

§

impl PartialEq<&str> for Url

1.90.0 · Source§

impl PartialEq<&CStr> for Cow<'_, CStr>

Available on non-no_global_oom_handling only.
1.90.0 · Source§

impl PartialEq<&CStr> for CStr

1.90.0 · Source§

impl PartialEq<&CStr> for CString

§

impl PartialEq<&BStr> for FlyByteStr

§

impl PartialEq<&FlyByteStr> for FlyStr

§

impl PartialEq<&FlyStr> for FlyByteStr

§

impl PartialEq<&[u8]> for FlyByteStr

1.16.0 · Source§

impl PartialEq<IpAddr> for Ipv4Addr

1.16.0 · Source§

impl PartialEq<IpAddr> for Ipv6Addr

1.90.0 · Source§

impl PartialEq<Cow<'_, CStr>> for CStr

Available on non-no_global_oom_handling only.
1.90.0 · Source§

impl PartialEq<Cow<'_, CStr>> for CString

Available on non-no_global_oom_handling only.
Source§

impl PartialEq<Level> for LevelFilter

Source§

impl PartialEq<LevelFilter> for log::Level

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 OsStr

1.0.0 · Source§

impl PartialEq<str> for OsString

1.91.0 · Source§

impl PartialEq<str> for std::path::Path

1.91.0 · Source§

impl PartialEq<str> for PathBuf

§

impl PartialEq<str> for FlyByteStr

§

impl PartialEq<str> for FlyStr

§

impl PartialEq<str> for Name

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

Source§

impl PartialEq<ErrnoCode> for Errno

1.90.0 · Source§

impl PartialEq<CStr> for Cow<'_, CStr>

Available on non-no_global_oom_handling only.
1.90.0 · Source§

impl PartialEq<CStr> for CString

1.16.0 · Source§

impl PartialEq<Ipv4Addr> for IpAddr

1.16.0 · Source§

impl PartialEq<Ipv6Addr> for IpAddr

1.90.0 · Source§

impl PartialEq<CString> for Cow<'_, CStr>

Available on non-no_global_oom_handling only.
1.90.0 · Source§

impl PartialEq<CString> for CStr

Source§

impl PartialEq<String> for Value

1.91.0 · Source§

impl PartialEq<String> for std::path::Path

1.91.0 · Source§

impl PartialEq<String> for PathBuf

§

impl PartialEq<String> for BorrowedChildName

§

impl PartialEq<String> for ChildName

§

impl PartialEq<String> for FlyByteStr

§

impl PartialEq<String> for FlyStr

§

impl PartialEq<String> for Level

Used for matching levels in conformance tests

§

impl PartialEq<String> for Url

1.0.0 · Source§

impl PartialEq<OsStr> for str

1.8.0 · Source§

impl PartialEq<OsStr> for std::path::Path

1.8.0 · Source§

impl PartialEq<OsStr> for PathBuf

1.0.0 · Source§

impl PartialEq<OsString> for str

1.8.0 · Source§

impl PartialEq<OsString> for std::path::Path

1.8.0 · Source§

impl PartialEq<OsString> for PathBuf

1.91.0 · Source§

impl PartialEq<Path> for str

1.91.0 · Source§

impl PartialEq<Path> for String

1.8.0 · Source§

impl PartialEq<Path> for OsStr

1.8.0 · Source§

impl PartialEq<Path> for OsString

1.6.0 · Source§

impl PartialEq<Path> for PathBuf

1.91.0 · Source§

impl PartialEq<PathBuf> for str

1.91.0 · Source§

impl PartialEq<PathBuf> for String

1.8.0 · Source§

impl PartialEq<PathBuf> for OsStr

1.8.0 · Source§

impl PartialEq<PathBuf> for OsString

1.6.0 · Source§

impl PartialEq<PathBuf> for std::path::Path

§

impl PartialEq<BStr> for FlyByteStr

§

impl PartialEq<BorrowedChildName> for ChildName

§

impl PartialEq<ChildName> for BorrowedChildName

§

impl PartialEq<FlyByteStr> for FlyStr

§

impl PartialEq<FlyStr> for FlyByteStr

§

impl PartialEq<Name> for &str

§

impl PartialEq<Name> for str

§

impl PartialEq<[u8]> for FlyByteStr

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.79.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<'a> PartialEq for log::Metadata<'a>

Source§

impl<'a> PartialEq for MetadataBuilder<'a>

§

impl<'a> PartialEq for BorrowedSeparatedPath<'a>

§

impl<'a> PartialEq for ChannelIoSlice<'a>

§

impl<'a> PartialEq for HandleDisposition<'a>

§

impl<'a> PartialEq for HandleOp<'a>

§

impl<'a> PartialEq for IobIoSlice<'a>

§

impl<'a> PartialEq for MapDetails<'a>

Source§

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

Source§

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

§

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

Used for matching levels in conformance tests

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 std::path::Path

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.6.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialEq<&'a BStr> for String

Source§

impl<'a> PartialEq<&'a BStr> for Vec<u8>

Source§

impl<'a> PartialEq<&'a BStr> for BString

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.6.0 · Source§

impl<'a> PartialEq<Cow<'a, Path>> for std::path::Path

1.6.0 · Source§

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

Source§

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

Source§

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

Source§

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

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 ByteStr

Source§

impl<'a> PartialEq<str> for ByteString

Source§

impl<'a> PartialEq<str> for BStr

Source§

impl<'a> PartialEq<str> for BString

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

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 ByteString

Source§

impl<'a> PartialEq<ByteStr> for String

Source§

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

Source§

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

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 ByteStr

Source§

impl<'a> PartialEq<ByteString> for String

Source§

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

Source§

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

Source§

impl<'a> PartialEq<String> for &'a BStr

Source§

impl<'a> PartialEq<String> for ByteStr

Source§

impl<'a> PartialEq<String> for ByteString

Source§

impl<'a> PartialEq<String> for BStr

Source§

impl<'a> PartialEq<String> for BString

Source§

impl<'a> PartialEq<Vec<u8>> for &'a BStr

Source§

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

Source§

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

Source§

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

Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.29.0 · Source§

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

1.8.0 · Source§

impl<'a> PartialEq<OsString> for &'a std::path::Path

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.6.0 · Source§

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

1.8.0 · Source§

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

1.6.0 · Source§

impl<'a> PartialEq<PathBuf> for &'a std::path::Path

1.8.0 · Source§

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

1.6.0 · Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialEq<BStr> for str

Source§

impl<'a> PartialEq<BStr> for String

Source§

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

Source§

impl<'a> PartialEq<BStr> for BString

Source§

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

Source§

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

Source§

impl<'a> PartialEq<BString> for &'a BStr

Source§

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

Source§

impl<'a> PartialEq<BString> for str

Source§

impl<'a> PartialEq<BString> for String

Source§

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

Source§

impl<'a> PartialEq<BString> for BStr

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.0.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.6.0 · Source§

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

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

1.0.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.6.0 · Source§

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

1.8.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

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

1.8.0 · Source§

impl<'a, 'b> PartialEq<OsString> for 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,

§

impl<'a, Key> PartialEq for SelectResult<'a, Key>
where Key: PartialEq + Clone,

§

impl<'a, T> PartialEq for Unowned<'a, T>
where T: PartialEq + Into<NullableHandle>,

Source§

impl<'a, const N: usize> PartialEq<&'a [u8; N]> for BStr

Source§

impl<'a, const N: usize> PartialEq<&'a [u8; N]> for BString

Source§

impl<'a, const N: usize> PartialEq<BStr> for &'a [u8; N]

Source§

impl<'a, const N: usize> PartialEq<BStr> for [u8; N]

Source§

impl<'a, const N: usize> PartialEq<BString> for &'a [u8; N]

Source§

impl<'a, const N: usize> PartialEq<BString> for [u8; N]

Source§

impl<'a, const N: usize> PartialEq<[u8; N]> for BStr

Source§

impl<'a, const N: usize> PartialEq<[u8; N]> for BString

§

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

Source§

impl<'k> PartialEq for Key<'k>

§

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

§

impl<'s, T> PartialEq<&[T]> for SliceVec<'s, T>
where T: PartialEq,

§

impl<'text> PartialEq for BidiInfo<'text>

§

impl<'text> PartialEq for BidiInfo<'text>

§

impl<'text> PartialEq for InitialInfo<'text>

§

impl<'text> PartialEq for InitialInfo<'text>

§

impl<'text> PartialEq for ParagraphBidiInfo<'text>

§

impl<'text> PartialEq for ParagraphBidiInfo<'text>

§

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

§

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

§

impl<A> PartialEq<&[<A as Array>::Item]> for ArrayVec<A>
where A: Array, <A as Array>::Item: PartialEq,

§

impl<A> PartialEq<&[<A as Array>::Item]> for TinyVec<A>
where A: Array, <A as Array>::Item: PartialEq,

§

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

§

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

§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

§

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

Source§

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

1.55.0 (const: unstable) · Source§

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

Source§

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

1.4.0 · Source§

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

§

impl<Failure, Error> PartialEq for Err<Failure, Error>
where Failure: PartialEq, Error: PartialEq,

1.29.0 · Source§

impl<H> PartialEq for BuildHasherDefault<H>

§

impl<I> PartialEq for Error<I>
where I: PartialEq,

§

impl<I> PartialEq for VerboseError<I>
where I: PartialEq,

1.0.0 (const: unstable) · Source§

impl<Idx> PartialEq for starnix_uapi::arch32::__static_assertions::_core::ops::Range<Idx>
where Idx: PartialEq,

1.0.0 (const: unstable) · Source§

impl<Idx> PartialEq for starnix_uapi::arch32::__static_assertions::_core::ops::RangeFrom<Idx>
where Idx: PartialEq,

1.26.0 (const: unstable) · Source§

impl<Idx> PartialEq for starnix_uapi::arch32::__static_assertions::_core::ops::RangeInclusive<Idx>
where Idx: PartialEq,

1.0.0 (const: unstable) · Source§

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

1.26.0 · Source§

impl<Idx> PartialEq for starnix_uapi::arch32::__static_assertions::_core::ops::RangeToInclusive<Idx>
where Idx: PartialEq,

Source§

impl<Idx> PartialEq for starnix_uapi::arch32::__static_assertions::_core::range::Range<Idx>
where Idx: PartialEq,

Source§

impl<Idx> PartialEq for starnix_uapi::arch32::__static_assertions::_core::range::RangeFrom<Idx>
where Idx: PartialEq,

Source§

impl<Idx> PartialEq for starnix_uapi::arch32::__static_assertions::_core::range::RangeInclusive<Idx>
where Idx: PartialEq,

Source§

impl<Idx> PartialEq for starnix_uapi::arch32::__static_assertions::_core::range::RangeToInclusive<Idx>
where Idx: PartialEq,

§

impl<K, T> PartialEq for Interrupt<K, T>
where K: PartialEq, T: PartialEq,

Source§

impl<K, V1, S1, V2, S2> PartialEq<IndexMap<K, V2, S2>> for IndexMap<K, V1, S1>
where K: Hash + Eq, V1: PartialEq<V2>, S1: BuildHasher, S2: BuildHasher,

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 std::collections::hash::map::HashMap<K, V, S>
where K: Eq + Hash, V: PartialEq, S: BuildHasher,

§

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

§

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

§

impl<Key> PartialEq for DiagnosticsHierarchy<Key>
where Key: PartialEq,

§

impl<Key> PartialEq for Property<Key>
where Key: PartialEq,

Source§

impl<L, R> PartialEq for Either<L, R>
where L: PartialEq, R: PartialEq,

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 Isize<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 for Usize<O>
where O: PartialEq,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<O> PartialEq<isize> for Isize<O>
where O: ByteOrder,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<O> PartialEq<usize> for Usize<O>
where O: ByteOrder,

Source§

impl<O> PartialEq<F32<O>> for [u8; 4]

Source§

impl<O> PartialEq<F64<O>> for [u8; 8]

Source§

impl<O> PartialEq<I16<O>> for [u8; 2]

Source§

impl<O> PartialEq<I32<O>> for [u8; 4]

Source§

impl<O> PartialEq<I64<O>> for [u8; 8]

Source§

impl<O> PartialEq<I128<O>> for [u8; 16]

Source§

impl<O> PartialEq<Isize<O>> for [u8; 8]

Source§

impl<O> PartialEq<U16<O>> for [u8; 2]

Source§

impl<O> PartialEq<U32<O>> for [u8; 4]

Source§

impl<O> PartialEq<U64<O>> for [u8; 8]

Source§

impl<O> PartialEq<U128<O>> for [u8; 16]

Source§

impl<O> PartialEq<Usize<O>> for [u8; 8]

Source§

impl<O> PartialEq<[u8; 2]> for I16<O>

Source§

impl<O> PartialEq<[u8; 2]> for U16<O>

Source§

impl<O> PartialEq<[u8; 4]> for F32<O>

Source§

impl<O> PartialEq<[u8; 4]> for I32<O>

Source§

impl<O> PartialEq<[u8; 4]> for U32<O>

Source§

impl<O> PartialEq<[u8; 8]> for F64<O>

Source§

impl<O> PartialEq<[u8; 8]> for I64<O>

Source§

impl<O> PartialEq<[u8; 8]> for Isize<O>

Source§

impl<O> PartialEq<[u8; 8]> for U64<O>

Source§

impl<O> PartialEq<[u8; 8]> for Usize<O>

Source§

impl<O> PartialEq<[u8; 16]> for I128<O>

Source§

impl<O> PartialEq<[u8; 16]> for U128<O>

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>,

§

impl<R, W> PartialEq for Fifo<R, W>

§

impl<Reference, Output> PartialEq for Clock<Reference, Output>
where Reference: PartialEq, Output: PartialEq,

§

impl<Reference, Output> PartialEq for ClockDetails<Reference, Output>
where Reference: PartialEq, Output: PartialEq,

§

impl<Reference, Output> PartialEq for ClockTransformation<Reference, Output>
where Reference: PartialEq, Output: PartialEq,

§

impl<Reference, Output> PartialEq for ClockUpdate<Reference, Output>
where Reference: PartialEq, Output: PartialEq,

Source§

impl<S, T> PartialEq<Host<T>> for Host<S>
where S: PartialEq<T>,

Source§

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

Source§

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

Source§

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

Source§

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

1.17.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · 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 std::sync::mpmc::error::SendTimeoutError<T>
where T: PartialEq,

1.0.0 · Source§

impl<T> PartialEq for std::sync::mpsc::TrySendError<T>
where T: PartialEq,

Source§

impl<T> PartialEq for LocalResult<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 (const: unstable) · Source§

impl<T> PartialEq for (T₁, T₂, …, Tₙ)
where T: PartialEq,

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

Source§

impl<T> PartialEq for ArcKey<T>

Source§

impl<T> PartialEq for PtrKey<T>

Source§

impl<T> PartialEq for WeakKey<T>

Source§

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

Source§

impl<T> PartialEq for __BindgenUnionField<T>

Source§

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

Source§

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

1.0.0 · Source§

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

1.70.0 · Source§

impl<T> PartialEq for starnix_uapi::arch32::__static_assertions::_core::cell::OnceCell<T>
where T: PartialEq,

1.0.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

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.28.0 (const: unstable) · 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 Cursor<T>
where T: PartialEq,

1.0.0 · Source§

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

1.70.0 · Source§

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

Source§

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

Source§

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

1.19.0 (const: unstable) · Source§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> PartialEq for DirectedGraph<T>
where T: PartialEq + Clone + Hash + Ord + Debug + Display,

§

impl<T> PartialEq for DirectedNode<T>
where T: PartialEq + Clone + Hash + Ord + Debug + Display,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> PartialEq for TimerInfo<T>
where T: PartialEq + Timeline,

§

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

§

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

Source§

impl<T> PartialEq<Weak<T>> for WeakKey<T>

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 BTreeSet<T, A>
where T: PartialEq, A: Allocator + Clone,

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,

1.0.0 · Source§

impl<T, A> PartialEq for Rc<T, A>
where T: PartialEq + ?Sized, 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, A> PartialEq for UniqueArc<T, A>
where T: PartialEq + ?Sized, A: Allocator,

Source§

impl<T, B> PartialEq for zerocopy::ref::def::Ref<B, T>

1.0.0 (const: unstable) · Source§

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

§

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

§

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

Source§

impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1>
where T: Hash + Eq, S1: BuildHasher, S2: BuildHasher,

1.0.0 · Source§

impl<T, S> PartialEq for std::collections::hash::set::HashSet<T, S>
where T: Eq + Hash, S: BuildHasher,

§

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

§

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

§

impl<T, U> PartialEq for Duration<T, U>
where T: PartialEq, U: PartialEq,

§

impl<T, U> PartialEq for Instant<T, U>
where T: PartialEq, U: PartialEq,

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 (const: unstable) · Source§

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

Source§

impl<T, U> PartialEq<Exclusive<U>> for Exclusive<T>
where T: Sync + PartialEq<U> + ?Sized, U: Sync + ?Sized,

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

impl<T, U, A> PartialEq<&mut [U]> for Vec<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.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, 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<&mut [U; N]> for VecDeque<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, A, const N: usize> PartialEq<[U; N]> for Vec<T, A>
where A: Allocator, T: PartialEq<U>,

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · 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::arrayvec::ArrayVec<T, CAP>
where T: PartialEq,

Source§

impl<T, const CAP: usize> PartialEq<[T]> for arrayvec::arrayvec::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<T: PartialEq> PartialEq for UserRef<T>

Source§

impl<T: PartialEq> PartialEq for UserValue<T>

Source§

impl<T: PartialEq<T> + Copy + Eq + IntoBytes + FromBytes + Immutable> PartialEq<T> for UserValue<T>

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,

§

impl<Val, Rate, Err, Ref, Out> PartialEq for ClockUpdateBuilder<Val, Rate, Err, Ref, Out>
where Val: PartialEq, Rate: PartialEq, Err: PartialEq, Ref: PartialEq, Out: PartialEq,

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

§

impl<const N: usize> PartialEq for BoundedBorrowedName<N>

§

impl<const N: usize> PartialEq for BoundedName<N>

§

impl<const N: usize> PartialEq<&str> for BoundedBorrowedName<N>

§

impl<const N: usize> PartialEq<&str> for BoundedName<N>

Source§

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

Source§

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

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<ByteString> for &[u8; N]

Source§

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

§

impl<const N: usize> PartialEq<String> for BoundedBorrowedName<N>

§

impl<const N: usize> PartialEq<String> for BoundedName<N>

§

impl<const N: usize> PartialEq<BoundedBorrowedName<N>> for BoundedName<N>

§

impl<const N: usize> PartialEq<BoundedName<N>> for BoundedBorrowedName<N>

Source§

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

Source§

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