Eq

Trait Eq 

1.6.0 (const: unstable) · Source
pub trait Eq: PartialEq { }
Expand description

Trait for comparisons corresponding to equivalence relations.

The primary difference to PartialEq is the additional requirement for reflexivity. A type that implements PartialEq guarantees that for all a, b and c:

  • symmetric: a == b implies b == a and a != b implies !(a == b)
  • transitive: a == b and b == c implies a == c

Eq, which builds on top of PartialEq also implies:

  • reflexive: a == a

This property cannot be checked by the compiler, and therefore Eq is a trait without methods.

Violating this property is a logic error. The behavior resulting from a logic error is not specified, but users of the trait must ensure that such logic errors do not result in undefined behavior. This means that unsafe code must not rely on the correctness of these methods.

Floating point types such as f32 and f64 implement only PartialEq but not Eq because NaN != NaN.

§Derivable

This trait can be used with #[derive]. When derived, because Eq has no extra methods, it is only informing the compiler that this is an equivalence relation rather than a partial equivalence relation. Note that the derive strategy requires all fields are Eq, which isn’t always desired.

§How can I implement Eq?

If you cannot use the derive strategy, specify that your type implements Eq, which has no extra methods:

enum BookFormat {
    Paperback,
    Hardback,
    Ebook,
}

struct Book {
    isbn: i32,
    format: BookFormat,
}

impl PartialEq for Book {
    fn eq(&self, other: &Self) -> bool {
        self.isbn == other.isbn
    }
}

impl Eq for Book {}

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Eq for FileLeaseType

Source§

impl Eq for IptIpFlags

Source§

impl Eq for KcmpResource

Source§

impl Eq for starnix_uapi::resource_limits::Resource

Source§

impl Eq for SyslogAction

Source§

impl Eq for AsciiChar

1.34.0 (const: unstable) · Source§

impl Eq for Infallible

1.64.0 · Source§

impl Eq for FromBytesWithNulError

1.28.0 · Source§

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

Source§

impl Eq for DebugAsHex

Source§

impl Eq for Sign

Source§

impl Eq for AtomicOrdering

Source§

impl Eq for SimdAlign

1.7.0 · Source§

impl Eq for IpAddr

Source§

impl Eq for Ipv6MulticastScope

1.0.0 · Source§

impl Eq for SocketAddr

1.0.0 · Source§

impl Eq for FpCategory

1.55.0 · Source§

impl Eq for IntErrorKind

1.86.0 · Source§

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

Source§

impl Eq for SearchStep

1.0.0 · Source§

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

1.0.0 (const: unstable) · Source§

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

Source§

impl Eq for TryReserveErrorKind

1.65.0 · Source§

impl Eq for BacktraceStatus

1.0.0 · Source§

impl Eq for VarError

1.0.0 · Source§

impl Eq for SeekFrom

1.0.0 · Source§

impl Eq for std::io::error::ErrorKind

1.0.0 · Source§

impl Eq for Shutdown

Source§

impl Eq for BacktraceStyle

1.12.0 · Source§

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

1.0.0 · Source§

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

Source§

impl Eq for Colons

Source§

impl Eq for Fixed

Source§

impl Eq for Numeric

Source§

impl Eq for OffsetPrecision

Source§

impl Eq for Pad

Source§

impl Eq for ParseErrorKind

Source§

impl Eq for SecondsFormat

Source§

impl Eq for Month

Source§

impl Eq for RoundingError

Source§

impl Eq for Weekday

Source§

impl Eq for log::Level

Source§

impl Eq for LevelFilter

Source§

impl Eq for Category

Source§

impl Eq for Value

Source§

impl Eq for Origin

Source§

impl Eq for url::parser::ParseError

Source§

impl Eq for SyntaxViolation

Source§

impl Eq for zerocopy::byteorder::BigEndian

Source§

impl Eq for zerocopy::byteorder::LittleEndian

Source§

impl Eq for zx_packet_guest_vcpu_type_t

Source§

impl Eq for zx_packet_type_t

Source§

impl Eq for zx_page_request_command_t

1.0.0 (const: unstable) · Source§

impl Eq for bool

1.0.0 (const: unstable) · Source§

impl Eq for char

1.0.0 (const: unstable) · Source§

impl Eq for i8

1.0.0 (const: unstable) · Source§

impl Eq for i16

1.0.0 (const: unstable) · Source§

impl Eq for i32

1.0.0 (const: unstable) · Source§

impl Eq for i64

1.0.0 (const: unstable) · Source§

impl Eq for i128

1.0.0 (const: unstable) · Source§

impl Eq for isize

Source§

impl Eq for !

1.0.0 (const: unstable) · Source§

impl Eq for str

1.0.0 (const: unstable) · Source§

impl Eq for u8

1.0.0 (const: unstable) · Source§

impl Eq for u16

1.0.0 (const: unstable) · Source§

impl Eq for u32

1.0.0 (const: unstable) · Source§

impl Eq for u64

1.0.0 (const: unstable) · Source§

impl Eq for u128

1.0.0 (const: unstable) · Source§

impl Eq for ()

1.0.0 (const: unstable) · Source§

impl Eq for usize

Source§

impl Eq for Capabilities

Source§

impl Eq for PtraceAccessMode

Source§

impl Eq for SecureBits

Source§

impl Eq for DeviceType

Source§

impl Eq for Errno

Source§

impl Eq for ErrnoCode

Source§

impl Eq for Access

Source§

impl Eq for FileMode

Source§

impl Eq for InotifyMask

Source§

impl Eq for IptIpFlagsV4

Source§

impl Eq for IptIpFlagsV6

Source§

impl Eq for IptIpInverseFlags

Source§

impl Eq for NfIpHooks

Source§

impl Eq for NfNatRangeFlags

Source§

impl Eq for XtTcpInverseFlags

Source§

impl Eq for XtUdpInverseFlags

Source§

impl Eq for MountFlags

Source§

impl Eq for starnix_uapi::open_flags::OpenFlags

Source§

impl Eq for PersonalityFlags

Source§

impl Eq for SealFlags

Source§

impl Eq for SigSet

Source§

impl Eq for Signal

Source§

impl Eq for UncheckedSignal

Source§

impl Eq for starnix_uapi::uapi::cmsghdr

Source§

impl Eq for uaddr32

Source§

impl Eq for uaddr

Source§

impl Eq for starnix_uapi::uapi::ucred

Source§

impl Eq for UnmountFlags

Source§

impl Eq for UserAddress32

Source§

impl Eq for UserAddress

Source§

impl Eq for FdEvents

Source§

impl Eq for ResolveFlags

Source§

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

1.28.0 · Source§

impl Eq for Layout

1.50.0 · Source§

impl Eq for LayoutError

1.0.0 (const: unstable) · Source§

impl Eq for TypeId

1.27.0 · Source§

impl Eq for CpuidResult

Source§

impl Eq for ByteStr

1.34.0 · Source§

impl Eq for CharTryFromError

1.9.0 · Source§

impl Eq for DecodeUtf16Error

1.20.0 · Source§

impl Eq for ParseCharError

1.59.0 · Source§

impl Eq for TryFromCharError

1.64.0 · Source§

impl Eq for CStr

1.69.0 · Source§

impl Eq for FromBytesUntilNulError

1.0.0 · Source§

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

Source§

impl Eq for FormattingOptions

1.33.0 · Source§

impl Eq for PhantomPinned

Source§

impl Eq for Assume

1.0.0 · Source§

impl Eq for AddrParseError

1.0.0 · Source§

impl Eq for Ipv4Addr

1.0.0 · Source§

impl Eq for Ipv6Addr

1.0.0 · Source§

impl Eq for SocketAddrV4

1.0.0 · Source§

impl Eq for SocketAddrV6

1.0.0 · Source§

impl Eq for ParseFloatError

1.0.0 · Source§

impl Eq for ParseIntError

1.34.0 · Source§

impl Eq for TryFromIntError

1.0.0 (const: unstable) · Source§

impl Eq for RangeFull

1.10.0 · Source§

impl Eq for Location<'_>

Source§

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

1.0.0 · Source§

impl Eq for ParseBoolError

1.0.0 · Source§

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

1.3.0 · Source§

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

1.66.0 · Source§

impl Eq for TryFromFloatSecsError

Source§

impl Eq for ByteString

Source§

impl Eq for UnorderedKeyError

1.57.0 · Source§

impl Eq for alloc::collections::TryReserveError

1.64.0 · Source§

impl Eq for CString

1.64.0 · Source§

impl Eq for FromVecWithNulError

1.64.0 · Source§

impl Eq for IntoStringError

1.64.0 · Source§

impl Eq for NulError

1.0.0 · Source§

impl Eq for alloc::string::FromUtf8Error

1.0.0 · Source§

impl Eq for String

1.0.0 · Source§

impl Eq for OsStr

1.0.0 · Source§

impl Eq for OsString

1.1.0 · Source§

impl Eq for FileType

1.0.0 · Source§

impl Eq for Permissions

1.0.0 · Source§

impl Eq for Components<'_>

1.0.0 · Source§

impl Eq for std::path::Path

1.0.0 · Source§

impl Eq for PathBuf

1.7.0 · Source§

impl Eq for StripPrefixError

1.0.0 · Source§

impl Eq for ExitStatus

Source§

impl Eq for ExitStatusError

1.0.0 · Source§

impl Eq for Output

1.0.0 · Source§

impl Eq for std::sync::mpsc::RecvError

1.5.0 · Source§

impl Eq for WaitTimeoutResult

1.19.0 · Source§

impl Eq for ThreadId

1.26.0 · Source§

impl Eq for AccessError

1.8.0 · Source§

impl Eq for std::time::Instant

1.8.0 · Source§

impl Eq for SystemTime

Source§

impl Eq for Parsed

Source§

impl Eq for InternalFixed

Source§

impl Eq for InternalNumeric

Source§

impl Eq for OffsetFormat

Source§

impl Eq for chrono::format::ParseError

Source§

impl Eq for Months

Source§

impl Eq for ParseMonthError

Source§

impl Eq for NaiveDate

Source§

impl Eq for NaiveDateDaysIterator

Source§

impl Eq for NaiveDateWeeksIterator

Source§

impl Eq for NaiveDateTime

Source§

impl Eq for IsoWeek

Source§

impl Eq for Days

Source§

impl Eq for NaiveWeek

Source§

impl Eq for NaiveTime

Source§

impl Eq for FixedOffset

Source§

impl Eq for Utc

Source§

impl Eq for OutOfRange

Source§

impl Eq for OutOfRangeError

Source§

impl Eq for TimeDelta

Source§

impl Eq for ParseWeekdayError

Source§

impl Eq for WeekdaySet

Source§

impl Eq for ParseLevelError

Source§

impl Eq for Map<String, Value>

Source§

impl Eq for Number

Source§

impl Eq for OpaqueOrigin

Source§

impl Eq for url::Url

URLs compare like their serialization.

Source§

impl Eq for BStr

Source§

impl Eq for BString

Source§

impl Eq for bstr::ext_vec::FromUtf8Error

Source§

impl Eq for bstr::utf8::Utf8Error

Source§

impl Eq for BugRef

Source§

impl Eq for zerocopy::error::AllocError

Source§

impl Eq for Status

Source§

impl Eq for PadByte

Source§

impl Eq for zx_arm64_exc_data_t

Source§

impl Eq for zx_channel_call_args_t

Source§

impl Eq for zx_channel_call_etc_args_t

Source§

impl Eq for zx_channel_iovec_t

Source§

impl Eq for zx_clock_create_args_v1_t

Source§

impl Eq for zx_clock_details_v1_t

Source§

impl Eq for zx_clock_rate_t

Source§

impl Eq for zx_clock_transformation_t

Source§

impl Eq for zx_clock_update_args_v1_t

Source§

impl Eq for zx_clock_update_args_v2_t

Source§

impl Eq for zx_cpu_perf_limit_t

Source§

impl Eq for zx_cpu_performance_info_t

Source§

impl Eq for zx_cpu_performance_scale_t

Source§

impl Eq for zx_cpu_set_t

Source§

impl Eq for zx_ecam_window_t

Source§

impl Eq for zx_exception_header_t

Source§

impl Eq for zx_exception_info_t

Source§

impl Eq for zx_handle_disposition_t

Source§

impl Eq for zx_handle_info_t

Source§

impl Eq for zx_info_bti_t

Source§

impl Eq for zx_info_cpu_stats_t

Source§

impl Eq for zx_info_handle_basic_t

Source§

impl Eq for zx_info_handle_count_t

Source§

impl Eq for zx_info_job_t

Source§

impl Eq for zx_info_kmem_stats_compression_t

Source§

impl Eq for zx_info_kmem_stats_extended_t

Source§

impl Eq for zx_info_kmem_stats_t

Source§

impl Eq for zx_info_maps_mapping_t

Source§

impl Eq for zx_info_memory_stall_t

Source§

impl Eq for zx_info_process_handle_stats_t

Source§

impl Eq for zx_info_process_t

Source§

impl Eq for zx_info_resource_t

Source§

impl Eq for zx_info_socket_t

Source§

impl Eq for zx_info_task_runtime_t

Source§

impl Eq for zx_info_task_stats_t

Source§

impl Eq for zx_info_thread_stats_t

Source§

impl Eq for zx_info_thread_t

Source§

impl Eq for zx_info_timer_t

Source§

impl Eq for zx_info_vmar_t

Source§

impl Eq for zx_info_vmo_t

Source§

impl Eq for zx_iommu_desc_stub_t

Source§

impl Eq for zx_irq_t

Source§

impl Eq for zx_log_record_t

Source§

impl Eq for zx_packet_guest_bell_t

Source§

impl Eq for zx_packet_guest_io_t

Source§

impl Eq for zx_packet_guest_mem_t

Source§

impl Eq for zx_packet_guest_vcpu_interrupt_t

Source§

impl Eq for zx_packet_guest_vcpu_startup_t

Source§

impl Eq for zx_packet_guest_vcpu_t

Source§

impl Eq for zx_packet_interrupt_t

Source§

impl Eq for zx_packet_page_request_t

Source§

impl Eq for zx_packet_processor_power_level_transition_request_t

Source§

impl Eq for zx_packet_signal_t

Source§

impl Eq for zx_pci_init_arg_t

Source§

impl Eq for zx_pci_resource_t

Source§

impl Eq for zx_pcie_device_info_t

Source§

impl Eq for zx_policy_basic

Source§

impl Eq for zx_policy_timer_slack

Source§

impl Eq for zx_port_packet_t

Source§

impl Eq for zx_power_domain_info_t

Source§

impl Eq for zx_processor_power_domain_t

Source§

impl Eq for zx_processor_power_level_t

Source§

impl Eq for zx_processor_power_level_transition_t

Source§

impl Eq for zx_processor_power_state_t

Source§

impl Eq for zx_restricted_state_t

Source§

impl Eq for zx_restricted_syscall_t

Source§

impl Eq for zx_riscv64_exc_data_t

Source§

impl Eq for zx_sched_deadline_params_t

Source§

impl Eq for zx_smc_parameters_t

Source§

impl Eq for zx_smc_result_t

Source§

impl Eq for zx_string_view_t

Source§

impl Eq for zx_thread_state_general_regs_t

Source§

impl Eq for zx_vcpu_io_t

Source§

impl Eq for zx_vcpu_state_t

Source§

impl Eq for zx_wait_item_t

Source§

impl Eq for zx_waitset_result_t

Source§

impl Eq for zx_x86_64_exc_data_t

§

impl Eq for Aborted

§

impl Eq for AddressTaggingFeatureFlags

§

impl Eq for AdvisoryLockRange

§

impl Eq for AdvisoryLockType

§

impl Eq for AdvisoryLockingMarker

§

impl Eq for All

§

impl Eq for AllocateMode

§

impl Eq for AllowedOffers

§

impl Eq for AllowedOffers

§

impl Eq for Alphabet

§

impl Eq for ArchiveAccessorMarker

§

impl Eq for ArrayFormat

§

impl Eq for Assoc

§

impl Eq for AtRestFlags

§

impl Eq for AtomicFutureHandle<'static>

§

impl Eq for Availability

§

impl Eq for Availability

§

impl Eq for Availability

§

impl Eq for BatchIteratorMarker

§

impl Eq for BidiClass

§

impl Eq for BigEndian

§

impl Eq for BinderMarker

§

impl Eq for BlockIndex

§

impl Eq for BlockType

§

impl Eq for BoolProperty

§

impl Eq for BootControllerMarker

§

impl Eq for BootInstant

§

impl Eq for BootTimeline

§

impl Eq for BorrowedChildName

§

impl Eq for Bti

§

impl Eq for Bti

§

impl Eq for BtiInfo

§

impl Eq for BtiOptions

§

impl Eq for Buffer

§

impl Eq for BytesProperty

§

impl Eq for CachePolicy

§

impl Eq for Canceled

§

impl Eq for CapabilityDecl

§

impl Eq for CapabilityRef

§

impl Eq for CapabilityStoreConnectorCreateRequest

§

impl Eq for CapabilityStoreConnectorOpenRequest

§

impl Eq for CapabilityStoreDictionaryCopyRequest

§

impl Eq for CapabilityStoreDictionaryCreateRequest

§

impl Eq for CapabilityStoreDictionaryDrainRequest

§

impl Eq for CapabilityStoreDictionaryEnumerateRequest

§

impl Eq for CapabilityStoreDictionaryGetRequest

§

impl Eq for CapabilityStoreDictionaryInsertRequest

§

impl Eq for CapabilityStoreDictionaryKeysRequest

§

impl Eq for CapabilityStoreDictionaryLegacyExportRequest

§

impl Eq for CapabilityStoreDictionaryLegacyImportRequest

§

impl Eq for CapabilityStoreDictionaryRemoveRequest

§

impl Eq for CapabilityStoreDirConnectorCreateRequest

§

impl Eq for CapabilityStoreDropRequest

§

impl Eq for CapabilityStoreDuplicateRequest

§

impl Eq for CapabilityStoreError

§

impl Eq for CapabilityStoreExportRequest

§

impl Eq for CapabilityStoreMarker

§

impl Eq for CapabilityTypeName

§

impl Eq for Channel

§

impl Eq for ChildDecl

§

impl Eq for ChildIteratorMarker

§

impl Eq for ChildName

§

impl Eq for ChildRef

§

impl Eq for ChildRef

§

impl Eq for ClockOpts

§

impl Eq for CloneableCloneRequest

§

impl Eq for CloneableMarker

§

impl Eq for CloseableMarker

§

impl Eq for CollectionDecl

§

impl Eq for CollectionRef

§

impl Eq for Collector

§

impl Eq for CompareResult

§

impl Eq for ComponentControllerMarker

§

impl Eq for ComponentRunnerMarker

§

impl Eq for ConfigChecksum

§

impl Eq for ConfigDecl

§

impl Eq for ConfigField

§

impl Eq for ConfigMutability

§

impl Eq for ConfigMutability

§

impl Eq for ConfigNestedValueType

§

impl Eq for ConfigOverride

§

impl Eq for ConfigOverrideError

§

impl Eq for ConfigOverrideMarker

§

impl Eq for ConfigOverrideUnsetStructuredConfigRequest

§

impl Eq for ConfigSingleValue

§

impl Eq for ConfigSourceCapabilities

§

impl Eq for ConfigTypeLayout

§

impl Eq for ConfigValue

§

impl Eq for ConfigValueSource

§

impl Eq for ConfigValueSpec

§

impl Eq for ConfigValueType

§

impl Eq for ConfigValuesData

§

impl Eq for ConfigVectorValue

§

impl Eq for ConfigurationDecl

§

impl Eq for ConfigurationError

§

impl Eq for ConnectToStorageAdminError

§

impl Eq for Connector

§

impl Eq for ConnectorRouterMarker

§

impl Eq for ConnectorRouterRouteResponse

§

impl Eq for ConstructNamespaceError

§

impl Eq for Context

§

impl Eq for ControllerIsStartedResponse

§

impl Eq for ControllerMarker

§

impl Eq for ControllerOpenExposedDirRequest

§

impl Eq for Counter

§

impl Eq for CpuFeatureFlags

§

impl Eq for CrashIntrospectFindComponentByThreadKoidRequest

§

impl Eq for CrashIntrospectMarker

§

impl Eq for CreateError

§

impl Eq for DataRouterMarker

§

impl Eq for DataType

§

impl Eq for DebugLog

§

impl Eq for DebugLogOpts

§

impl Eq for DebugLogRecord

§

impl Eq for DebugLogSeverity

§

impl Eq for DebugProtocolRegistration

§

impl Eq for DebugRef

§

impl Eq for DebugRegistration

§

impl Eq for DeclType

§

impl Eq for DecodeError

§

impl Eq for DecodeMetadata

§

impl Eq for DecodePaddingMode

§

impl Eq for DecodeSliceError

§

impl Eq for DeletionError

§

impl Eq for DeletionError

§

impl Eq for DeliveryType

§

impl Eq for DeliveryType

§

impl Eq for DependencyNode

§

impl Eq for DependencyType

§

impl Eq for DependencyType

§

impl Eq for DependencyType

§

impl Eq for DestroyError

§

impl Eq for DictionaryDecl

§

impl Eq for DictionaryDrainIteratorGetNextRequest

§

impl Eq for DictionaryDrainIteratorGetNextResponse

§

impl Eq for DictionaryDrainIteratorMarker

§

impl Eq for DictionaryEnumerateIteratorGetNextRequest

§

impl Eq for DictionaryEnumerateIteratorGetNextResponse

§

impl Eq for DictionaryEnumerateIteratorMarker

§

impl Eq for DictionaryError

§

impl Eq for DictionaryItem

§

impl Eq for DictionaryKeysIteratorGetNextResponse

§

impl Eq for DictionaryKeysIteratorMarker

§

impl Eq for DictionaryMarker

§

impl Eq for DictionaryOptionalItem

§

impl Eq for DictionaryRef

§

impl Eq for DictionaryRouterMarker

§

impl Eq for DictionaryRouterRouteResponse

§

impl Eq for DictionarySource

§

impl Eq for DictionaryValue

§

impl Eq for DirConnector

§

impl Eq for DirConnectorRouterMarker

§

impl Eq for DirConnectorRouterRouteResponse

§

impl Eq for DirEntry

§

impl Eq for DirEntryRouterMarker

§

impl Eq for DirEntryRouterRouteResponse

§

impl Eq for DirReceiverMarker

§

impl Eq for DirectoryCreateSymlinkRequest

§

impl Eq for DirectoryDecl

§

impl Eq for DirectoryDeprecatedOpenRequest

§

impl Eq for DirectoryGetTokenResponse

§

impl Eq for DirectoryLinkRequest

§

impl Eq for DirectoryLinkResponse

§

impl Eq for DirectoryMarker

§

impl Eq for DirectoryObject

§

impl Eq for DirectoryReadDirentsRequest

§

impl Eq for DirectoryReadDirentsResponse

§

impl Eq for DirectoryRenameRequest

§

impl Eq for DirectoryRewindResponse

§

impl Eq for DirectoryRouterMarker

§

impl Eq for DirectoryRouterRouteResponse

§

impl Eq for DirectoryWatchRequest

§

impl Eq for DirectoryWatchResponse

§

impl Eq for DirectoryWatcherMarker

§

impl Eq for DirentType

§

impl Eq for Dl_info

§

impl Eq for Domain

§

impl Eq for DoubleArrayProperty

§

impl Eq for DoubleProperty

§

impl Eq for Durability

§

impl Eq for DynamicFlags

§

impl Eq for Elf32_Phdr

§

impl Eq for Elf64_Phdr

§

impl Eq for EmptyStruct

§

impl Eq for EncodeSliceError

§

impl Eq for Endianness

§

impl Eq for EnvironmentDecl

§

impl Eq for EnvironmentExtends

§

impl Eq for EnvironmentRef

§

impl Eq for EpitaphBody

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for Error

§

impl Eq for ErrorKind

§

impl Eq for EscrowToken

§

impl Eq for Event

§

impl Eq for EventPair

§

impl Eq for EventScope

§

impl Eq for EventStreamDecl

§

impl Eq for EventStreamMarker

§

impl Eq for EventType

§

impl Eq for Exception

§

impl Eq for Exception

§

impl Eq for ExceptionChannelOptions

§

impl Eq for ExceptionChannelType

§

impl Eq for ExecutionControllerMarker

§

impl Eq for ExposeConfigurationDecl

§

impl Eq for ExposeDecl

§

impl Eq for ExposeDictionaryDecl

§

impl Eq for ExposeDirectoryDecl

§

impl Eq for ExposeProtocolDecl

§

impl Eq for ExposeResolverDecl

§

impl Eq for ExposeRunnerDecl

§

impl Eq for ExposeServiceDecl

§

impl Eq for ExposeSource

§

impl Eq for ExposeTarget

§

impl Eq for ExtendedAttributeIteratorGetNextResponse

§

impl Eq for ExtendedAttributeIteratorMarker

§

impl Eq for ExtendedMoniker

§

impl Eq for FeatureKind

§

impl Eq for FileAllocateRequest

§

impl Eq for FileGetBackingMemoryRequest

§

impl Eq for FileGetBackingMemoryResponse

§

impl Eq for FileMarker

§

impl Eq for FileObject

§

impl Eq for FileReadAtRequest

§

impl Eq for FileReadAtResponse

§

impl Eq for FileResizeRequest

§

impl Eq for FileSeekRequest

§

impl Eq for FileSeekResponse

§

impl Eq for FileSignal

§

impl Eq for FileWriteAtRequest

§

impl Eq for FileWriteAtResponse

§

impl Eq for FilesystemInfo

§

impl Eq for Flags

§

impl Eq for FlyByteStr

§

impl Eq for FlyStr

§

impl Eq for Format

§

impl Eq for FrameworkErr

§

impl Eq for FrameworkRef

§

impl Eq for GPAddr

§

impl Eq for GetAllInstancesError

§

impl Eq for GetDeclarationError

§

impl Eq for GetDisjointMutError

§

impl Eq for GetInstanceError

§

impl Eq for GetStructuredConfigError

§

impl Eq for Guest

§

impl Eq for GuestBellPacket

§

impl Eq for GuestIoPacket

§

impl Eq for GuestMemPacket

§

impl Eq for GuestVcpuPacket

§

impl Eq for Handle

§

impl Eq for HandleBasicInfo

§

impl Eq for HandleCountInfo

§

impl Eq for HandleInfo

§

impl Eq for HandleInfo

§

impl Eq for HandleInfo

§

impl Eq for HandleType

§

impl Eq for HandleType

§

impl Eq for HashAlgorithm

§

impl Eq for InspectSinkMarker

§

impl Eq for InstanceIteratorMarker

§

impl Eq for InstanceToken

§

impl Eq for InstanceType

§

impl Eq for IntArrayProperty

§

impl Eq for IntProperty

§

impl Eq for InterruptPacket

§

impl Eq for IntrospectorGetMonikerRequest

§

impl Eq for IntrospectorGetMonikerResponse

§

impl Eq for IntrospectorMarker

§

impl Eq for Iob

§

impl Eq for IobAccess

§

impl Eq for IobSharedRegion

§

impl Eq for Iommu

§

impl Eq for Iommu

§

impl Eq for IommuDescStub

§

impl Eq for IsNormalized

§

impl Eq for Job

§

impl Eq for JobCriticalOptions

§

impl Eq for JobInfo

§

impl Eq for Koid

§

impl Eq for LaunchInfo

§

impl Eq for LauncherAddArgsRequest

§

impl Eq for LauncherAddEnvironsRequest

§

impl Eq for LauncherAddHandlesRequest

§

impl Eq for LauncherAddNamesRequest

§

impl Eq for LauncherCreateWithoutStartingRequest

§

impl Eq for LauncherCreateWithoutStartingResponse

§

impl Eq for LauncherLaunchRequest

§

impl Eq for LauncherLaunchResponse

§

impl Eq for LauncherMarker

§

impl Eq for LauncherSetOptionsRequest

§

impl Eq for LazyNode

§

impl Eq for Level

§

impl Eq for LifecycleControllerMarker

§

impl Eq for LifecycleControllerResolveInstanceRequest

§

impl Eq for LifecycleControllerStartInstanceRequest

§

impl Eq for LifecycleControllerStopInstanceRequest

§

impl Eq for LifecycleControllerUnresolveInstanceRequest

§

impl Eq for LinkNodeDisposition

§

impl Eq for LinkableLinkIntoRequest

§

impl Eq for LinkableMarker

§

impl Eq for LittleEndian

§

impl Eq for LoaderCloneRequest

§

impl Eq for LoaderCloneResponse

§

impl Eq for LoaderConfigRequest

§

impl Eq for LoaderConfigResponse

§

impl Eq for LoaderLoadObjectRequest

§

impl Eq for LoaderLoadObjectResponse

§

impl Eq for LoaderMarker

§

impl Eq for LogFlusherMarker

§

impl Eq for LogSettingsMarker

§

impl Eq for LogStreamMarker

§

impl Eq for ManifestBytesIteratorMarker

§

impl Eq for ManifestBytesIteratorNextResponse

§

impl Eq for MapInfo

§

impl Eq for MappingDetails

§

impl Eq for MemStats

§

impl Eq for MemStatsCompression

§

impl Eq for MemStatsExtended

§

impl Eq for MemoryStall

§

impl Eq for MemoryStallKind

§

impl Eq for ModeType

§

impl Eq for Moniker

§

impl Eq for MonikerError

§

impl Eq for MonotonicInstant

§

impl Eq for MonotonicTimeline

§

impl Eq for Msi

§

impl Eq for Name

§

impl Eq for Name

§

impl Eq for NameInfo

§

impl Eq for NameMapping

§

impl Eq for NameMapping

§

impl Eq for NamespaceCreateRequest

§

impl Eq for NamespaceError

§

impl Eq for NamespaceInputEntry

§

impl Eq for NamespaceMarker

§

impl Eq for NamespacePath

§

impl Eq for Needed

§

impl Eq for Node

§

impl Eq for NodeAttributeFlags

§

impl Eq for NodeAttributes

§

impl Eq for NodeAttributesQuery

§

impl Eq for NodeDeprecatedCloneRequest

§

impl Eq for NodeDeprecatedGetAttrResponse

§

impl Eq for NodeDeprecatedGetFlagsResponse

§

impl Eq for NodeDeprecatedSetAttrRequest

§

impl Eq for NodeDeprecatedSetAttrResponse

§

impl Eq for NodeDeprecatedSetFlagsRequest

§

impl Eq for NodeDeprecatedSetFlagsResponse

§

impl Eq for NodeGetAttributesRequest

§

impl Eq for NodeGetExtendedAttributeRequest

§

impl Eq for NodeGetFlagsResponse

§

impl Eq for NodeInfoDeprecated

§

impl Eq for NodeListExtendedAttributesRequest

§

impl Eq for NodeMarker

§

impl Eq for NodeOnOpenRequest

§

impl Eq for NodeProtocolKinds

§

impl Eq for NodeQueryFilesystemResponse

§

impl Eq for NodeRemoveExtendedAttributeRequest

§

impl Eq for NodeSetFlagsRequest

§

impl Eq for NsUnit

§

impl Eq for NullableHandle

§

impl Eq for ObjectType

§

impl Eq for OfferConfigurationDecl

§

impl Eq for OfferDecl

§

impl Eq for OfferDictionaryDecl

§

impl Eq for OfferDirectoryDecl

§

impl Eq for OfferEventStreamDecl

§

impl Eq for OfferProtocolDecl

§

impl Eq for OfferResolverDecl

§

impl Eq for OfferRunnerDecl

§

impl Eq for OfferServiceDecl

§

impl Eq for OfferSource

§

impl Eq for OfferStorageDecl

§

impl Eq for OfferTarget

§

impl Eq for OnTerminate

§

impl Eq for OpenDirType

§

impl Eq for OpenError

§

impl Eq for OpenFlags

§

impl Eq for Operations

§

impl Eq for Packet

§

impl Eq for PacketContents

§

impl Eq for Pager

§

impl Eq for Pager

§

impl Eq for PagerOptions

§

impl Eq for PagerPacket

§

impl Eq for PagerWritebackBeginOptions

§

impl Eq for ParentRef

§

impl Eq for ParseAlphabetError

§

impl Eq for ParseError

§

impl Eq for ParseError

§

impl Eq for ParseNameError

§

impl Eq for Path

§

impl Eq for PciDevice

§

impl Eq for PerCpuStats

§

impl Eq for Pmt

§

impl Eq for Pmt

§

impl Eq for PollNext

§

impl Eq for Port

§

impl Eq for Position

§

impl Eq for PowerTransitionPacket

§

impl Eq for Process

§

impl Eq for ProcessHandleStats

§

impl Eq for ProcessInfo

§

impl Eq for ProcessInfoFlags

§

impl Eq for ProcessOptions

§

impl Eq for ProcessStartData

§

impl Eq for Profile

§

impl Eq for Property

§

impl Eq for PropertyFormat

§

impl Eq for Protocol

§

impl Eq for ProtocolDecl

§

impl Eq for ProtocolPayload

§

impl Eq for QueryableMarker

§

impl Eq for QueryableQueryResponse

§

impl Eq for RaiseExceptionOptions

§

impl Eq for Range

§

impl Eq for ReadableMarker

§

impl Eq for ReadableReadRequest

§

impl Eq for ReadableReadResponse

§

impl Eq for ReadableState

§

impl Eq for ReaderError

§

impl Eq for ReadyTimeoutError

§

impl Eq for RealInterruptKind

§

impl Eq for RealmExplorerMarker

§

impl Eq for RealmMarker

§

impl Eq for RealmQueryConnectToStorageAdminRequest

§

impl Eq for RealmQueryConstructNamespaceRequest

§

impl Eq for RealmQueryError

§

impl Eq for RealmQueryGetAllInstancesResponse

§

impl Eq for RealmQueryGetInstanceRequest

§

impl Eq for RealmQueryGetResolvedDeclarationRequest

§

impl Eq for RealmQueryGetResolvedDeclarationResponse

§

impl Eq for RealmQueryGetStructuredConfigRequest

§

impl Eq for RealmQueryMarker

§

impl Eq for RealmQueryOpenDirectoryRequest

§

impl Eq for RealmQueryResolveDeclarationResponse

§

impl Eq for ReceiverMarker

§

impl Eq for RecvError

§

impl Eq for RecvFlags

§

impl Eq for RecvTimeoutError

§

impl Eq for RegistrationSource

§

impl Eq for RelativePath

§

impl Eq for ResolveError

§

impl Eq for ResolverDecl

§

impl Eq for ResolverError

§

impl Eq for ResolverMarker

§

impl Eq for ResolverMarker

§

impl Eq for ResolverRegistration

§

impl Eq for ResolverResolveRequest

§

impl Eq for ResolverResolveRequest

§

impl Eq for ResolverResolveResponse

§

impl Eq for ResolverResolveWithContextRequest

§

impl Eq for Resource

§

impl Eq for ResourceFlag

§

impl Eq for ResourceInfo

§

impl Eq for ResourceKind

§

impl Eq for Rights

§

impl Eq for RouteOutcome

§

impl Eq for RouteTarget

§

impl Eq for RouteValidatorError

§

impl Eq for RouteValidatorMarker

§

impl Eq for RouteValidatorRouteRequest

§

impl Eq for RouteValidatorValidateRequest

§

impl Eq for RouterError

§

impl Eq for RunnerDecl

§

impl Eq for RunnerRegistration

§

impl Eq for RuntimeError

§

impl Eq for SampleCommitRequest

§

impl Eq for SampleMarker

§

impl Eq for SampleSinkMarker

§

impl Eq for SampleStrategy

§

impl Eq for SeekOrigin

§

impl Eq for SelectTimeoutError

§

impl Eq for SelfRef

§

impl Eq for SendError

§

impl Eq for SeparatedPath

§

impl Eq for Service

§

impl Eq for ServiceDecl

§

impl Eq for SetExtendedAttributeMode

§

impl Eq for Severity

§

impl Eq for Severity

§

impl Eq for SignalPacket

§

impl Eq for Signals

§

impl Eq for SockAddr

§

impl Eq for Socket

§

impl Eq for SocketInfo

§

impl Eq for SocketOpts

§

impl Eq for SocketReadOpts

§

impl Eq for SocketWriteDisposition

§

impl Eq for SocketWriteOpts

§

impl Eq for SourceBreaking

§

impl Eq for StartError

§

impl Eq for StartupMode

§

impl Eq for Stats

§

impl Eq for StatusError

§

impl Eq for StatusError

§

impl Eq for StopError

§

impl Eq for StorageAdminDeleteComponentStorageRequest

§

impl Eq for StorageAdminDeleteComponentStorageRequest

§

impl Eq for StorageAdminListStorageInRealmRequest

§

impl Eq for StorageAdminListStorageInRealmRequest

§

impl Eq for StorageAdminMarker

§

impl Eq for StorageAdminMarker

§

impl Eq for StorageAdminOpenComponentStorageByIdRequest

§

impl Eq for StorageAdminOpenComponentStorageByIdRequest

§

impl Eq for StorageAdminOpenStorageRequest

§

impl Eq for StorageAdminOpenStorageRequest

§

impl Eq for StorageDecl

§

impl Eq for StorageDirectorySource

§

impl Eq for StorageId

§

impl Eq for StorageId

§

impl Eq for StorageIteratorMarker

§

impl Eq for StorageIteratorMarker

§

impl Eq for StorageIteratorNextResponse

§

impl Eq for StorageIteratorNextResponse

§

impl Eq for Stream

§

impl Eq for StreamMode

§

impl Eq for StreamOptions

§

impl Eq for StreamReadOptions

§

impl Eq for StreamWriteOptions

§

impl Eq for StringArrayProperty

§

impl Eq for StringProperty

§

impl Eq for StringReference

§

impl Eq for SuspendToken

§

impl Eq for SymlinkMarker

§

impl Eq for SymlinkObject

§

impl Eq for SyntheticTimeline

§

impl Eq for SystemControllerMarker

§

impl Eq for TaskProviderGetJobResponse

§

impl Eq for TaskProviderMarker

§

impl Eq for TaskRuntimeInfo

§

impl Eq for TaskStatsInfo

§

impl Eq for Thread

§

impl Eq for ThreadBlockType

§

impl Eq for ThreadInfo

§

impl Eq for ThreadState

§

impl Eq for ThreadStats

§

impl Eq for TicksUnit

§

impl Eq for Topic

§

impl Eq for TransactionHeader

§

impl Eq for TransferDataOptions

§

impl Eq for TreeListChildNamesRequest

§

impl Eq for TreeMarker

§

impl Eq for TreeNameIteratorGetNextResponse

§

impl Eq for TreeNameIteratorMarker

§

impl Eq for TreeOpenChildRequest

§

impl Eq for TryReadyError

§

impl Eq for TryRecvError

§

impl Eq for TryReserveError

§

impl Eq for TrySelectError

§

impl Eq for Txid

§

impl Eq for Type

§

impl Eq for UintArrayProperty

§

impl Eq for UintProperty

§

impl Eq for Unavailable

§

impl Eq for Unit

§

impl Eq for UnlinkFlags

§

impl Eq for UnresolveError

§

impl Eq for Url

§

impl Eq for UrlScheme

§

impl Eq for UseConfigurationDecl

§

impl Eq for UseDecl

§

impl Eq for UseDictionaryDecl

§

impl Eq for UseDirectoryDecl

§

impl Eq for UseEventStreamDecl

§

impl Eq for UseProtocolDecl

§

impl Eq for UseRunnerDecl

§

impl Eq for UseServiceDecl

§

impl Eq for UseSource

§

impl Eq for UseStorageDecl

§

impl Eq for UserPacket

§

impl Eq for UtcTimeline

§

impl Eq for ValueList

§

impl Eq for Vcpu

§

impl Eq for VerboseErrorKind

§

impl Eq for VirtualInterruptKind

§

impl Eq for VirtualMemoryFeatureFlags

§

impl Eq for Vmar

§

impl Eq for VmarFlags

§

impl Eq for VmarFlagsExtended

§

impl Eq for VmarInfo

§

impl Eq for VmarOp

§

impl Eq for Vmo

§

impl Eq for VmoChildOptions

§

impl Eq for VmoFlags

§

impl Eq for VmoInfo

§

impl Eq for VmoInfoFlags

§

impl Eq for VmoOp

§

impl Eq for VmoOptions

§

impl Eq for VoidRef

§

impl Eq for WaitAsyncOpts

§

impl Eq for WaitResult

§

impl Eq for WatchEvent

§

impl Eq for WatchMask

§

impl Eq for WireMetadata

§

impl Eq for WrappedCapabilityId

§

impl Eq for WritableMarker

§

impl Eq for WritableState

§

impl Eq for WritableWriteRequest

§

impl Eq for WritableWriteResponse

§

impl Eq for addrinfo

§

impl Eq for aiocb

§

impl Eq for cmsghdr

§

impl Eq for cpu_set_t

§

impl Eq for dirent

Available on crate feature extra_traits only.
§

impl Eq for dirent64

Available on crate feature extra_traits only.
§

impl Eq for dl_phdr_info

§

impl Eq for dqblk

§

impl Eq for epoll_event

§

impl Eq for fd_set

§

impl Eq for ff_condition_effect

§

impl Eq for ff_constant_effect

§

impl Eq for ff_effect

§

impl Eq for ff_envelope

§

impl Eq for ff_periodic_effect

§

impl Eq for ff_ramp_effect

§

impl Eq for ff_replay

§

impl Eq for ff_rumble_effect

§

impl Eq for ff_trigger

§

impl Eq for flock

§

impl Eq for fsid_t

§

impl Eq for glob_t

§

impl Eq for group

§

impl Eq for hostent

§

impl Eq for if_nameindex

§

impl Eq for ifaddrs

§

impl Eq for in6_addr

§

impl Eq for in6_pktinfo

§

impl Eq for in_addr

§

impl Eq for input_absinfo

§

impl Eq for input_event

§

impl Eq for input_id

§

impl Eq for input_keymap_entry

§

impl Eq for input_mask

§

impl Eq for iovec

§

impl Eq for ip_mreq

§

impl Eq for ip_mreqn

§

impl Eq for ipc_perm

§

impl Eq for ipv6_mreq

§

impl Eq for itimerspec

§

impl Eq for itimerval

§

impl Eq for lconv

§

impl Eq for linger

§

impl Eq for mcontext_t

§

impl Eq for mmsghdr

§

impl Eq for mq_attr

Available on crate feature extra_traits only.
§

impl Eq for msghdr

§

impl Eq for msginfo

§

impl Eq for msqid_ds

§

impl Eq for passwd

§

impl Eq for pollfd

§

impl Eq for protoent

§

impl Eq for pthread_attr_t

§

impl Eq for pthread_cond_t

Available on crate feature extra_traits only.
§

impl Eq for pthread_condattr_t

§

impl Eq for pthread_mutex_t

Available on crate feature extra_traits only.
§

impl Eq for pthread_mutexattr_t

§

impl Eq for pthread_rwlock_t

Available on crate feature extra_traits only.
§

impl Eq for pthread_rwlockattr_t

§

impl Eq for rlimit

§

impl Eq for rlimit64

§

impl Eq for rusage

§

impl Eq for sched_param

§

impl Eq for sem_t

§

impl Eq for sembuf

§

impl Eq for servent

§

impl Eq for shmid_ds

§

impl Eq for sigaction

§

impl Eq for sigevent

Available on crate feature extra_traits only.
§

impl Eq for siginfo_t

§

impl Eq for signalfd_siginfo

§

impl Eq for sigset_t

§

impl Eq for sigval

§

impl Eq for sockaddr

§

impl Eq for sockaddr_in

§

impl Eq for sockaddr_in6

§

impl Eq for sockaddr_ll

§

impl Eq for sockaddr_nl

Available on crate feature extra_traits only.
§

impl Eq for sockaddr_storage

Available on crate feature extra_traits only.
§

impl Eq for sockaddr_un

Available on crate feature extra_traits only.
§

impl Eq for sockaddr_vm

§

impl Eq for spwd

§

impl Eq for stack_t

§

impl Eq for stat

§

impl Eq for stat64

§

impl Eq for statfs

§

impl Eq for statfs64

§

impl Eq for statvfs

§

impl Eq for statvfs64

§

impl Eq for sysinfo

Available on crate feature extra_traits only.
§

impl Eq for termios

§

impl Eq for termios2

§

impl Eq for timespec

§

impl Eq for timeval

§

impl Eq for tm

§

impl Eq for tms

§

impl Eq for ucontext_t

Available on crate feature extra_traits only.
§

impl Eq for ucred

§

impl Eq for utimbuf

§

impl Eq for utsname

Available on crate feature extra_traits only.
§

impl Eq for winsize

Source§

impl<'a> Eq for Utf8Pattern<'a>

1.0.0 · Source§

impl<'a> Eq for Component<'a>

1.0.0 · Source§

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

Source§

impl<'a> Eq for Item<'a>

Source§

impl<'a> Eq for PhantomContravariantLifetime<'a>

Source§

impl<'a> Eq for PhantomCovariantLifetime<'a>

Source§

impl<'a> Eq for PhantomInvariantLifetime<'a>

1.79.0 · Source§

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

1.0.0 · Source§

impl<'a> Eq for PrefixComponent<'a>

Source§

impl<'a> Eq for Metadata<'a>

Source§

impl<'a> Eq for MetadataBuilder<'a>

§

impl<'a> Eq for BorrowedSeparatedPath<'a>

§

impl<'a> Eq for ChannelIoSlice<'a>

§

impl<'a> Eq for HandleDisposition<'a>

§

impl<'a> Eq for HandleOp<'a>

§

impl<'a> Eq for IobIoSlice<'a>

§

impl<'a> Eq for MapDetails<'a>

§

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

Source§

impl<'k> Eq for Key<'k>

§

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

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

§

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

§

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

§

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

§

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

Source§

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

1.0.0 · Source§

impl<B> Eq for Cow<'_, B>
where B: Eq + ToOwned + ?Sized,

1.55.0 (const: unstable) · Source§

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

Source§

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

§

impl<E> Eq for Err<E>
where E: Eq,

1.4.0 · Source§

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

1.29.0 · Source§

impl<H> Eq for BuildHasherDefault<H>

§

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

§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.26.0 (const: unstable) · Source§

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

1.0.0 · Source§

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

1.26.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<K, V, S> Eq for std::collections::hash::map::HashMap<K, V, S>
where K: Eq + Hash, V: Eq, S: BuildHasher,

Source§

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

§

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

§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<O> Eq for Isize<O>
where O: Eq,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<O> Eq for Usize<O>
where O: Eq,

1.41.0 · Source§

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

§

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

§

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

§

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

§

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

§

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

Source§

impl<S> Eq for Host<S>
where S: Eq,

Source§

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

Source§

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

Source§

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

Source§

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

1.17.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

1.36.0 · Source§

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

Source§

impl<T> Eq for std::sync::mpmc::error::SendTimeoutError<T>
where T: Eq,

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

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

Pointer equality is an equivalence relation.

1.0.0 · Source§

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

Pointer equality is an equivalence relation.

1.0.0 (const: unstable) · Source§

impl<T> Eq for [T]
where T: Eq,

1.0.0 (const: unstable) · Source§

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

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

Source§

impl<T> Eq for ArcKey<T>

Source§

impl<T> Eq for PtrKey<T>

Source§

impl<T> Eq for WeakKey<T>

Source§

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

Source§

impl<T> Eq for __BindgenUnionField<T>

Source§

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

Source§

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

1.2.0 · Source§

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

1.70.0 · Source§

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

1.2.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

1.21.0 · Source§

impl<T> Eq for Discriminant<T>

1.20.0 · Source§

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

1.28.0 (const: unstable) · Source§

impl<T> Eq for NonZero<T>
where T: ZeroablePrimitive + Eq,

1.74.0 · Source§

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

1.0.0 · Source§

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

1.25.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.70.0 · Source§

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

Source§

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

Source§

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

1.19.0 (const: unstable) · Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Eq for Shared<'_, T>
where T: Pointable + ?Sized,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

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

Source§

impl<T, A> Eq for UniqueArc<T, A>
where T: Eq + ?Sized, A: Allocator,

1.0.0 · Source§

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

Source§

impl<T, B> Eq for Ref<B, T>

1.0.0 (const: unstable) · Source§

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

§

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

§

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

1.0.0 · Source§

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

Source§

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

§

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

§

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

§

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

§

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

Source§

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

1.0.0 (const: unstable) · Source§

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

Source§

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

Source§

impl<T: Eq> Eq for UserRef<T>

Source§

impl<T: Eq> Eq for UserValue<T>

Source§

impl<Tz> Eq for Date<Tz>
where Tz: TimeZone,

Source§

impl<Tz> Eq for DateTime<Tz>
where Tz: TimeZone,

§

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

Source§

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

Source§

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

§

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

§

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