[][src]Trait frame_support::dispatch::marker::StructuralPartialEq

#[lang = "structural_peq"]pub trait StructuralPartialEq { }
🔬 This is a nightly-only experimental API. (structural_match)

Required trait for constants used in pattern matches.

Any type that derives PartialEq automatically implements this trait, regardless of whether its type-parameters implement Eq.

If a const item contains some type that does not implement this trait, then that type either (1.) does not implement PartialEq (which means the constant will not provide that comparison method, which code generation assumes is available), or (2.) it implements its own version of PartialEq (which we assume does not conform to a structural-equality comparison).

In either of the two scenarios above, we reject usage of such a constant in a pattern match.

See also the structural match RFC, and issue 63438 which motivated migrating from attribute-based design to this trait.

Implementations on Foreign Types

impl StructuralPartialEq for NulError[src]

impl StructuralPartialEq for Output[src]

impl<T> StructuralPartialEq for Cursor<T>[src]

impl StructuralPartialEq for TryRecvError[src]

impl StructuralPartialEq for CString[src]

impl StructuralPartialEq for ExitStatus[src]

impl<T> StructuralPartialEq for SendError<T>[src]

impl StructuralPartialEq for StripPrefixError[src]

impl StructuralPartialEq for AddrParseError[src]

impl StructuralPartialEq for SeekFrom[src]

impl StructuralPartialEq for ThreadId[src]

impl StructuralPartialEq for SocketAddr[src]

impl StructuralPartialEq for Permissions[src]

impl StructuralPartialEq for VarError[src]

impl StructuralPartialEq for IpAddr[src]

impl StructuralPartialEq for ErrorKind[src]

impl<'a> StructuralPartialEq for Prefix<'a>[src]

impl StructuralPartialEq for RecvError[src]

impl<T> StructuralPartialEq for TrySendError<T>[src]

impl<'a> StructuralPartialEq for Component<'a>[src]

impl StructuralPartialEq for SystemTime[src]

impl StructuralPartialEq for FromVecWithNulError[src]

impl StructuralPartialEq for Ipv6MulticastScope[src]

impl StructuralPartialEq for AccessError[src]

impl StructuralPartialEq for BacktraceStatus[src]

impl StructuralPartialEq for UCred[src]

impl StructuralPartialEq for Instant[src]

impl StructuralPartialEq for RecvTimeoutError[src]

impl StructuralPartialEq for FromBytesWithNulError[src]

impl StructuralPartialEq for FileType[src]

impl StructuralPartialEq for WaitTimeoutResult[src]

impl StructuralPartialEq for Shutdown[src]

impl StructuralPartialEq for IntoStringError[src]

impl<T> StructuralPartialEq for Option<T>[src]

impl StructuralPartialEq for NonZeroU8[src]

impl<T> StructuralPartialEq for ManuallyDrop<T> where
    T: ?Sized
[src]

impl StructuralPartialEq for Ordering[src]

impl<'a> StructuralPartialEq for Utf8LossyChunk<'a>[src]

impl<Idx> StructuralPartialEq for RangeTo<Idx>[src]

impl StructuralPartialEq for FpCategory[src]

impl StructuralPartialEq for RawWaker[src]

impl<T> StructuralPartialEq for Wrapping<T>[src]

impl StructuralPartialEq for SearchStep[src]

impl StructuralPartialEq for Utf8Error[src]

impl StructuralPartialEq for Ordering[src]

impl StructuralPartialEq for NonZeroI8[src]

impl StructuralPartialEq for RawWakerVTable[src]

impl StructuralPartialEq for NonZeroI16[src]

impl StructuralPartialEq for LayoutError[src]

impl StructuralPartialEq for NonZeroU32[src]

impl StructuralPartialEq for CpuidResult[src]

impl StructuralPartialEq for NonZeroU64[src]

impl StructuralPartialEq for NonZeroI64[src]

impl<T> StructuralPartialEq for Bound<T>[src]

impl<B, C> StructuralPartialEq for ControlFlow<B, C>[src]

impl StructuralPartialEq for ParseBoolError[src]

impl StructuralPartialEq for IntErrorKind[src]

impl StructuralPartialEq for TypeId[src]

impl<Y, R> StructuralPartialEq for GeneratorState<Y, R>[src]

impl StructuralPartialEq for AllocError[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for NonZeroI128[src]

impl StructuralPartialEq for NonZeroU128[src]

impl<Idx> StructuralPartialEq for Range<Idx>[src]

impl StructuralPartialEq for RangeFull[src]

impl<Idx> StructuralPartialEq for RangeFrom<Idx>[src]

impl StructuralPartialEq for NonZeroI32[src]

impl StructuralPartialEq for NonZeroU16[src]

impl<T> StructuralPartialEq for Reverse<T>[src]

impl<Idx> StructuralPartialEq for RangeInclusive<Idx>[src]

impl StructuralPartialEq for ParseFloatError[src]

impl StructuralPartialEq for CharTryFromError[src]

impl StructuralPartialEq for NonZeroUsize[src]

impl StructuralPartialEq for ParseCharError[src]

impl StructuralPartialEq for Layout[src]

impl<'a> StructuralPartialEq for Location<'a>[src]

impl StructuralPartialEq for NoneError[src]

impl StructuralPartialEq for TryFromIntError[src]

impl StructuralPartialEq for NonZeroIsize[src]

impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>[src]

impl StructuralPartialEq for DecodeUtf16Error[src]

impl StructuralPartialEq for ParseIntError[src]

impl<T> StructuralPartialEq for Poll<T>[src]

impl<T> StructuralPartialEq for BTreeSet<T>[src]

impl StructuralPartialEq for FromUtf8Error[src]

impl StructuralPartialEq for TryReserveError[src]

impl StructuralPartialEq for _Unwind_Reason_Code

impl StructuralPartialEq for _Unwind_Action

impl StructuralPartialEq for OptionBool

impl<T> StructuralPartialEq for Compact<T>

impl StructuralPartialEq for Error

impl<T> StructuralPartialEq for CapacityError<T>[src]

impl StructuralPartialEq for Error

impl StructuralPartialEq for Error[src]

impl<'a> StructuralPartialEq for Unexpected<'a>[src]

impl StructuralPartialEq for Kind[src]

impl StructuralPartialEq for Empty[src]

impl StructuralPartialEq for Level[src]

impl StructuralPartialEq for Id[src]

impl StructuralPartialEq for LevelFilter[src]

impl StructuralPartialEq for ParseLevelError[src]

impl<'a> StructuralPartialEq for MetadataBuilder<'a>[src]

impl<'a> StructuralPartialEq for Metadata<'a>[src]

impl StructuralPartialEq for Directive[src]

impl StructuralPartialEq for ChronoLocal[src]

impl StructuralPartialEq for Pretty[src]

impl StructuralPartialEq for Json[src]

impl StructuralPartialEq for Uptime[src]

impl StructuralPartialEq for FmtSpan[src]

impl StructuralPartialEq for Compact[src]

impl StructuralPartialEq for SystemTime[src]

impl StructuralPartialEq for Full[src]

impl StructuralPartialEq for ChronoUtc[src]

impl StructuralPartialEq for Error

impl<'t> StructuralPartialEq for Match<'t>

impl<'t> StructuralPartialEq for Match<'t>

impl StructuralPartialEq for MatchKind

impl StructuralPartialEq for MatchKind

impl StructuralPartialEq for Match

impl StructuralPartialEq for GroupKind

impl StructuralPartialEq for RepetitionOp

impl StructuralPartialEq for RepetitionKind

impl StructuralPartialEq for ClassBracketed

impl StructuralPartialEq for Utf8Sequence

impl StructuralPartialEq for ClassPerl

impl StructuralPartialEq for Class

impl StructuralPartialEq for Anchor

impl StructuralPartialEq for Position

impl StructuralPartialEq for Literal

impl StructuralPartialEq for ClassUnicodeRange

impl StructuralPartialEq for Group

impl StructuralPartialEq for WordBoundary

impl StructuralPartialEq for HirKind

impl StructuralPartialEq for Assertion

impl StructuralPartialEq for Class

impl StructuralPartialEq for ClassUnicode

impl StructuralPartialEq for Flag

impl StructuralPartialEq for Group

impl StructuralPartialEq for ClassAscii

impl StructuralPartialEq for FlagsItemKind

impl StructuralPartialEq for ClassPerlKind

impl StructuralPartialEq for GroupKind

impl StructuralPartialEq for ClassUnicode

impl StructuralPartialEq for ClassSetBinaryOp

impl StructuralPartialEq for ClassAsciiKind

impl StructuralPartialEq for SpecialLiteralKind

impl StructuralPartialEq for Error

impl StructuralPartialEq for ClassSetUnion

impl StructuralPartialEq for LiteralKind

impl StructuralPartialEq for Error

impl StructuralPartialEq for Literal

impl StructuralPartialEq for Hir

impl StructuralPartialEq for ClassBytesRange

impl StructuralPartialEq for SetFlags

impl StructuralPartialEq for Repetition

impl StructuralPartialEq for ErrorKind

impl StructuralPartialEq for ClassUnicodeKind

impl StructuralPartialEq for ClassSet

impl StructuralPartialEq for Literals

impl StructuralPartialEq for Comment

impl StructuralPartialEq for Repetition

impl StructuralPartialEq for Error

impl StructuralPartialEq for ClassSetBinaryOpKind

impl StructuralPartialEq for Span

impl StructuralPartialEq for AssertionKind

impl StructuralPartialEq for ClassSetRange

impl StructuralPartialEq for ClassBytes

impl StructuralPartialEq for WithComments

impl StructuralPartialEq for RepetitionRange

impl StructuralPartialEq for Ast

impl StructuralPartialEq for Flags

impl StructuralPartialEq for HexLiteralKind

impl StructuralPartialEq for ErrorKind

impl StructuralPartialEq for ClassUnicodeOpKind

impl StructuralPartialEq for RepetitionKind

impl StructuralPartialEq for RepetitionRange

impl StructuralPartialEq for Alternation

impl StructuralPartialEq for Utf8Range

impl StructuralPartialEq for ClassSetItem

impl StructuralPartialEq for CaptureName

impl StructuralPartialEq for FlagsItem

impl StructuralPartialEq for Concat

impl StructuralPartialEq for OnceState

impl StructuralPartialEq for WaitTimeoutResult

impl StructuralPartialEq for ParkToken

impl StructuralPartialEq for FilterOp

impl StructuralPartialEq for RequeueOp

impl StructuralPartialEq for UnparkResult

impl StructuralPartialEq for ParkResult

impl StructuralPartialEq for UnparkToken

impl StructuralPartialEq for __c_anonymous_sockaddr_can_tp

impl StructuralPartialEq for sockaddr_ll

impl StructuralPartialEq for rusage

impl StructuralPartialEq for Dl_info

impl StructuralPartialEq for __timeval

impl StructuralPartialEq for arpreq_old

impl StructuralPartialEq for sockaddr

impl StructuralPartialEq for pollfd

impl StructuralPartialEq for _libc_xmmreg

impl StructuralPartialEq for ip_mreqn

impl StructuralPartialEq for input_keymap_entry

impl StructuralPartialEq for nlattr

impl StructuralPartialEq for pthread_condattr_t

impl StructuralPartialEq for utimbuf

impl StructuralPartialEq for mallinfo

impl StructuralPartialEq for sched_param

impl StructuralPartialEq for packet_mreq

impl StructuralPartialEq for input_absinfo

impl StructuralPartialEq for sockaddr_in

impl StructuralPartialEq for protoent

impl StructuralPartialEq for msqid_ds

impl StructuralPartialEq for nlmsgerr

impl StructuralPartialEq for Elf32_Ehdr

impl StructuralPartialEq for tm

impl StructuralPartialEq for sigset_t

impl StructuralPartialEq for __c_anonymous_sockaddr_can_j1939

impl StructuralPartialEq for ntptimeval

impl StructuralPartialEq for itimerval

impl StructuralPartialEq for tms

impl StructuralPartialEq for spwd

impl StructuralPartialEq for stack_t

impl StructuralPartialEq for pthread_mutexattr_t

impl StructuralPartialEq for mntent

impl StructuralPartialEq for user

impl StructuralPartialEq for ff_ramp_effect

impl StructuralPartialEq for Elf32_Chdr

impl StructuralPartialEq for statx

impl StructuralPartialEq for ff_condition_effect

impl StructuralPartialEq for Elf32_Phdr

impl StructuralPartialEq for in6_addr

impl StructuralPartialEq for statfs

impl StructuralPartialEq for sock_extended_err

impl StructuralPartialEq for sockaddr_vm

impl StructuralPartialEq for ff_envelope

impl StructuralPartialEq for glob64_t

impl StructuralPartialEq for mcontext_t

impl StructuralPartialEq for dqblk

impl StructuralPartialEq for arpreq

impl StructuralPartialEq for Elf32_Sym

impl StructuralPartialEq for pthread_rwlockattr_t

impl StructuralPartialEq for regmatch_t

impl StructuralPartialEq for ifaddrs

impl StructuralPartialEq for stat

impl StructuralPartialEq for in_pktinfo

impl StructuralPartialEq for ff_periodic_effect

impl StructuralPartialEq for ff_rumble_effect

impl StructuralPartialEq for cmsghdr

impl StructuralPartialEq for statfs64

impl StructuralPartialEq for in_addr

impl StructuralPartialEq for inotify_event

impl StructuralPartialEq for arphdr

impl StructuralPartialEq for mmsghdr

impl StructuralPartialEq for itimerspec

impl StructuralPartialEq for hostent

impl StructuralPartialEq for iovec

impl StructuralPartialEq for __exit_status

impl StructuralPartialEq for fanotify_response

impl StructuralPartialEq for input_mask

impl StructuralPartialEq for servent

impl StructuralPartialEq for in6_rtmsg

impl StructuralPartialEq for rlimit64

impl StructuralPartialEq for nl_mmap_hdr

impl StructuralPartialEq for stat64

impl StructuralPartialEq for genlmsghdr

impl StructuralPartialEq for linger

impl StructuralPartialEq for sem_t

impl StructuralPartialEq for fanotify_event_metadata

impl StructuralPartialEq for ucred

impl StructuralPartialEq for nl_pktinfo

impl StructuralPartialEq for sockaddr_in6

impl StructuralPartialEq for timeval

impl StructuralPartialEq for ff_effect

impl StructuralPartialEq for ff_trigger

impl StructuralPartialEq for posix_spawnattr_t

impl StructuralPartialEq for flock

impl StructuralPartialEq for msginfo

impl StructuralPartialEq for timex

impl StructuralPartialEq for winsize

impl StructuralPartialEq for posix_spawn_file_actions_t

impl StructuralPartialEq for signalfd_siginfo

impl StructuralPartialEq for can_filter

impl StructuralPartialEq for in6_pktinfo

impl StructuralPartialEq for input_id

impl StructuralPartialEq for flock64

impl StructuralPartialEq for termios2

impl StructuralPartialEq for _libc_fpxreg

impl StructuralPartialEq for Elf64_Ehdr

impl StructuralPartialEq for fd_set

impl StructuralPartialEq for nlmsghdr

impl StructuralPartialEq for msghdr

impl StructuralPartialEq for ip_mreq

impl StructuralPartialEq for rtentry

impl StructuralPartialEq for ff_replay

impl StructuralPartialEq for dl_phdr_info

impl StructuralPartialEq for glob_t

impl StructuralPartialEq for lconv

impl StructuralPartialEq for ipv6_mreq

impl StructuralPartialEq for statx_timestamp

impl StructuralPartialEq for statvfs64

impl StructuralPartialEq for nl_mmap_req

impl StructuralPartialEq for Elf64_Shdr

impl StructuralPartialEq for aiocb

impl StructuralPartialEq for termios

impl StructuralPartialEq for passwd

impl StructuralPartialEq for timespec

impl StructuralPartialEq for sigval

impl StructuralPartialEq for ff_constant_effect

impl StructuralPartialEq for input_event

impl StructuralPartialEq for pthread_attr_t

impl StructuralPartialEq for user_regs_struct

impl StructuralPartialEq for statvfs

impl StructuralPartialEq for cpu_set_t

impl StructuralPartialEq for Elf64_Phdr

impl StructuralPartialEq for if_nameindex

impl StructuralPartialEq for Elf64_Sym

impl StructuralPartialEq for rlimit

impl StructuralPartialEq for group

impl StructuralPartialEq for arpd_request

impl StructuralPartialEq for _libc_fpstate

impl StructuralPartialEq for sysinfo

impl StructuralPartialEq for ip_mreq_source

impl StructuralPartialEq for regex_t

impl StructuralPartialEq for Elf64_Chdr

impl StructuralPartialEq for sembuf

impl StructuralPartialEq for ipc_perm

impl StructuralPartialEq for siginfo_t

impl StructuralPartialEq for shmid_ds

impl StructuralPartialEq for addrinfo

impl StructuralPartialEq for fsid_t

impl StructuralPartialEq for Elf32_Shdr

impl StructuralPartialEq for sigaction

impl StructuralPartialEq for LittleEndian

impl StructuralPartialEq for BigEndian

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

impl StructuralPartialEq for Style

impl StructuralPartialEq for Colour

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

impl StructuralPartialEq for Number[src]

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for Category[src]

impl StructuralPartialEq for NaiveTime[src]

impl StructuralPartialEq for FixedOffset[src]

impl StructuralPartialEq for Pad[src]

impl StructuralPartialEq for RoundingError[src]

impl StructuralPartialEq for SecondsFormat[src]

impl StructuralPartialEq for IsoWeek[src]

impl StructuralPartialEq for Numeric[src]

impl StructuralPartialEq for Weekday[src]

impl StructuralPartialEq for NaiveDate[src]

impl StructuralPartialEq for InternalFixed[src]

impl StructuralPartialEq for Parsed[src]

impl<'a> StructuralPartialEq for Item<'a>[src]

impl StructuralPartialEq for NaiveDateTime[src]

impl StructuralPartialEq for Fixed[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for Utc[src]

impl StructuralPartialEq for ParseWeekdayError[src]

impl StructuralPartialEq for Month[src]

impl<T> StructuralPartialEq for LocalResult<T>[src]

impl StructuralPartialEq for ParseMonthError[src]

impl StructuralPartialEq for Timespec[src]

impl StructuralPartialEq for OutOfRangeError[src]

impl StructuralPartialEq for Tm[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for SteadyTime[src]

impl<A> StructuralPartialEq for ExtendedGcd<A>[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for Capabilities[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for HttpRequestStatus[src]

impl StructuralPartialEq for OpaqueMetadata[src]

impl StructuralPartialEq for AccountId32[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for OffchainOverlayedChange[src]

impl StructuralPartialEq for Entry[src]

impl StructuralPartialEq for OpaqueNetworkState[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for OpaqueMultiaddr[src]

impl StructuralPartialEq for Ss58AddressFormat[src]

impl StructuralPartialEq for Dummy[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for DeriveJunction[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for StorageKind[src]

impl StructuralPartialEq for HttpError[src]

impl StructuralPartialEq for Bytes[src]

impl StructuralPartialEq for PendingRequest[src]

impl StructuralPartialEq for HttpRequestId[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for ExternEntity[src]

impl StructuralPartialEq for Timestamp[src]

impl StructuralPartialEq for EnvironmentDefinition[src]

impl StructuralPartialEq for SecretStringError[src]

impl StructuralPartialEq for CryptoTypePublicPair[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for ChangesTrieConfiguration[src]

impl StructuralPartialEq for KeyTypeId[src]

impl StructuralPartialEq for NeverNativeValue[src]

impl<Number, Hash> StructuralPartialEq for ChangesTrieConfigurationRange<Number, Hash>[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for Capability[src]

impl StructuralPartialEq for OpaquePeerId[src]

impl StructuralPartialEq for CryptoTypeId[src]

impl StructuralPartialEq for ValueType[src]

impl<T> StructuralPartialEq for Pointer<T> where
    T: PointerType
[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for ReturnValue[src]

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for ValueType

impl StructuralPartialEq for RuntimeValue

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Pages

impl StructuralPartialEq for Words

impl StructuralPartialEq for Pages

impl StructuralPartialEq for Words

impl StructuralPartialEq for Bytes

impl StructuralPartialEq for VarUint32

impl StructuralPartialEq for Uint8

impl StructuralPartialEq for RelocationEntry

impl StructuralPartialEq for FuncBody

impl StructuralPartialEq for ImportEntry

impl StructuralPartialEq for VarUint64

impl StructuralPartialEq for VarUint7

impl StructuralPartialEq for CustomSection

impl StructuralPartialEq for Module

impl StructuralPartialEq for Uint32

impl StructuralPartialEq for ExportSection

impl StructuralPartialEq for Section

impl StructuralPartialEq for TypeSection

impl StructuralPartialEq for TableSection

impl StructuralPartialEq for ModuleNameSubsection

impl StructuralPartialEq for TableElementType

impl StructuralPartialEq for FunctionType

impl StructuralPartialEq for NameSection

impl StructuralPartialEq for GlobalType

impl StructuralPartialEq for RelocSection

impl StructuralPartialEq for CodeSection

impl StructuralPartialEq for Internal

impl StructuralPartialEq for ResizableLimits

impl StructuralPartialEq for ImportCountType

impl StructuralPartialEq for FunctionSection

impl StructuralPartialEq for InitExpr

impl StructuralPartialEq for VarUint1

impl StructuralPartialEq for DataSection

impl StructuralPartialEq for Instruction

impl StructuralPartialEq for Type

impl StructuralPartialEq for Instructions

impl StructuralPartialEq for ElementSegment

impl StructuralPartialEq for ImportSection

impl StructuralPartialEq for VarInt32

impl StructuralPartialEq for MemorySection

impl StructuralPartialEq for Func

impl StructuralPartialEq for BrTableData

impl StructuralPartialEq for ElementSection

impl StructuralPartialEq for ExportEntry

impl StructuralPartialEq for Uint64

impl StructuralPartialEq for TableDefinition

impl StructuralPartialEq for FunctionNameSubsection

impl StructuralPartialEq for External

impl StructuralPartialEq for GlobalEntry

impl StructuralPartialEq for TableType

impl StructuralPartialEq for ValueType

impl StructuralPartialEq for TableEntryDefinition

impl StructuralPartialEq for GlobalSection

impl StructuralPartialEq for DataSegment

impl StructuralPartialEq for Local

impl StructuralPartialEq for LocalNameSubsection

impl StructuralPartialEq for VarInt64

impl StructuralPartialEq for MemoryType

impl StructuralPartialEq for BlockType

impl StructuralPartialEq for VarInt7

impl StructuralPartialEq for StartedWith

impl StructuralPartialEq for ParseRatioError[src]

impl StructuralPartialEq for ParseBigIntError[src]

impl StructuralPartialEq for Sign[src]

impl StructuralPartialEq for Errno

impl StructuralPartialEq for PrefixedStorageKey[src]

impl StructuralPartialEq for StorageChild[src]

impl StructuralPartialEq for TrackedStorageKey[src]

impl StructuralPartialEq for StorageKey[src]

impl StructuralPartialEq for ChildTrieParentKeyId[src]

impl<Hash> StructuralPartialEq for StorageChangeSet<Hash>[src]

impl StructuralPartialEq for StorageData[src]

impl StructuralPartialEq for U128

impl StructuralPartialEq for Error

impl StructuralPartialEq for U512

impl StructuralPartialEq for U256

impl StructuralPartialEq for SmallRng[src]

impl StructuralPartialEq for BernoulliError[src]

impl StructuralPartialEq for StdRng[src]

impl StructuralPartialEq for StepRng[src]

impl StructuralPartialEq for WeightedError[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for ChaCha20Core[src]

impl StructuralPartialEq for ChaCha12Core[src]

impl StructuralPartialEq for ChaCha8Core[src]

impl StructuralPartialEq for FromStrRadixErrKind

impl StructuralPartialEq for FromDecStrErr

impl StructuralPartialEq for FromHexError[src]

impl<T> StructuralPartialEq for CapacityError<T>[src]

impl<U, B> StructuralPartialEq for UInt<U, B>

impl StructuralPartialEq for ATerm

impl StructuralPartialEq for B0

impl StructuralPartialEq for Equal

impl StructuralPartialEq for B1

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

impl StructuralPartialEq for UTerm

impl StructuralPartialEq for Less

impl StructuralPartialEq for Z0

impl StructuralPartialEq for Greater

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

impl<V, A> StructuralPartialEq for TArr<V, A>

impl StructuralPartialEq for XxHash32

impl StructuralPartialEq for XxHash64

impl StructuralPartialEq for BernoulliError[src]

impl StructuralPartialEq for WeightedError[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for FromBase58Error

impl<Z> StructuralPartialEq for Zeroizing<Z> where
    Z: Zeroize
[src]

impl StructuralPartialEq for PublicKey

impl StructuralPartialEq for CompressedEdwardsY[src]

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for Error

impl StructuralPartialEq for u32x4

impl StructuralPartialEq for MacError

impl StructuralPartialEq for InvalidKeyLength

impl StructuralPartialEq for VRFProofBatchable

impl StructuralPartialEq for MultiSignatureStage

impl StructuralPartialEq for Commitment

impl StructuralPartialEq for Cosignature

impl StructuralPartialEq for VRFOutput

impl StructuralPartialEq for VRFInOut

impl StructuralPartialEq for ChainCode

impl StructuralPartialEq for ECQVCertPublic

impl<K> StructuralPartialEq for ExtendedKey<K>

impl StructuralPartialEq for SignatureError

impl StructuralPartialEq for Signature

impl StructuralPartialEq for PublicKey

impl StructuralPartialEq for VRFProof

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for CompressedEdwardsY[src]

impl StructuralPartialEq for Language

impl StructuralPartialEq for IsNormalized

impl StructuralPartialEq for MacError

impl StructuralPartialEq for InvalidKeyLength

impl StructuralPartialEq for Jacobian

impl StructuralPartialEq for Scalar

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Affine

impl StructuralPartialEq for SecretKey

impl StructuralPartialEq for PublicKey

impl StructuralPartialEq for Message

impl StructuralPartialEq for RecoveryId

impl StructuralPartialEq for Error

impl<D> StructuralPartialEq for SharedSecret<D> where
    D: Digest, 

impl StructuralPartialEq for AffineStorage

impl StructuralPartialEq for TryReserveError

impl StructuralPartialEq for Aborted

impl<T> StructuralPartialEq for AllowStdIo<T>

impl<T> StructuralPartialEq for TrySendError<T>

impl StructuralPartialEq for Canceled

impl StructuralPartialEq for SendError

impl<T> StructuralPartialEq for Async<T>[src]

impl<T> StructuralPartialEq for AsyncSink<T>[src]

impl StructuralPartialEq for Canceled[src]

impl<T> StructuralPartialEq for SendError<T>[src]

impl StructuralPartialEq for ExecuteErrorKind[src]

impl<T> StructuralPartialEq for TrySendError<T>[src]

impl StructuralPartialEq for ExecutionError[src]

impl<H, N> StructuralPartialEq for CacheAction<H, N>[src]

impl StructuralPartialEq for ExecutionStrategy[src]

impl StructuralPartialEq for StorageProof[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for NodeHandlePlan

impl<T, E> StructuralPartialEq for TrieError<T, E>

impl<D> StructuralPartialEq for OwnedNode<D> where
    D: Borrow<[u8]>, 

impl<'a> StructuralPartialEq for Node<'a>

impl StructuralPartialEq for NibbleVec

impl StructuralPartialEq for NodePlan

impl<HO> StructuralPartialEq for Record<HO>

impl<'a> StructuralPartialEq for NodeHandle<'a>

impl StructuralPartialEq for TrieSpec

impl StructuralPartialEq for NibbleSlicePlan

impl<HO, CE> StructuralPartialEq for Error<HO, CE>

impl<T> StructuralPartialEq for NoopTracker<T>

impl<T> StructuralPartialEq for MemCounter<T>

impl StructuralPartialEq for PrintFmt[src]

impl<R, Offset> StructuralPartialEq for CompleteLineProgram<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R, Offset> StructuralPartialEq for LineProgramHeader<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<T> StructuralPartialEq for DebugRngListsBase<T>

impl<R> StructuralPartialEq for CallFrameInstruction<R> where
    R: Reader, 

impl StructuralPartialEq for DwVis

impl StructuralPartialEq for Location

impl StructuralPartialEq for CallFrameInstruction

impl StructuralPartialEq for LittleEndian

impl<T> StructuralPartialEq for DebugLineStrOffset<T>

impl<R> StructuralPartialEq for RegisterRule<R> where
    R: Reader, 

impl StructuralPartialEq for Pointer

impl StructuralPartialEq for Error

impl StructuralPartialEq for DwTag

impl StructuralPartialEq for FileEntryFormat

impl StructuralPartialEq for RangeListId

impl<'input, Endian> StructuralPartialEq for EndianSlice<'input, Endian> where
    Endian: Endianity, 

impl<R> StructuralPartialEq for CfaRule<R> where
    R: Reader, 

impl StructuralPartialEq for DwInl

impl<T> StructuralPartialEq for DebugMacinfoOffset<T>

impl StructuralPartialEq for LocationListId

impl StructuralPartialEq for Range

impl StructuralPartialEq for DirectoryId

impl StructuralPartialEq for Attribute

impl StructuralPartialEq for DwRle

impl<T> StructuralPartialEq for RangeListsOffset<T>

impl<R> StructuralPartialEq for LocationListEntry<R> where
    R: Reader, 

impl StructuralPartialEq for DwOp

impl StructuralPartialEq for DebugTypeSignature

impl StructuralPartialEq for DwAddr

impl<T> StructuralPartialEq for DebugRngListsIndex<T>

impl StructuralPartialEq for ReaderOffsetId

impl StructuralPartialEq for AttributeValue

impl StructuralPartialEq for DwoId

impl StructuralPartialEq for BaseAddresses

impl StructuralPartialEq for DwId

impl StructuralPartialEq for DwLle

impl<R, Offset> StructuralPartialEq for Location<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl StructuralPartialEq for DwCfa

impl StructuralPartialEq for Error

impl StructuralPartialEq for Encoding

impl StructuralPartialEq for StringId

impl StructuralPartialEq for DwForm

impl StructuralPartialEq for DwMacro

impl StructuralPartialEq for UnitEntryId

impl StructuralPartialEq for Augmentation

impl<T> StructuralPartialEq for DebugLineOffset<T>

impl StructuralPartialEq for LineEncoding

impl StructuralPartialEq for UnitId

impl StructuralPartialEq for ValueType

impl StructuralPartialEq for LineStringId

impl<T> StructuralPartialEq for DebugTypesOffset<T>

impl StructuralPartialEq for CieId

impl StructuralPartialEq for FrameDescriptionEntry

impl<T> StructuralPartialEq for UnitSectionOffset<T>

impl<T> StructuralPartialEq for DebugLocListsIndex<T>

impl StructuralPartialEq for SectionId

impl<Offset> StructuralPartialEq for UnitType<Offset> where
    Offset: ReaderOffset, 

impl<T> StructuralPartialEq for DebugStrOffsetsIndex<T>

impl StructuralPartialEq for RunTimeEndian

impl<R> StructuralPartialEq for EvaluationResult<R> where
    R: Reader, 

impl<T> StructuralPartialEq for DebugStrOffset<T>

impl StructuralPartialEq for FileId

impl StructuralPartialEq for Format

impl StructuralPartialEq for DwAccess

impl<R, Offset> StructuralPartialEq for IncompleteLineProgram<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl StructuralPartialEq for LineRow

impl StructuralPartialEq for DwCc

impl<T> StructuralPartialEq for ArangeEntry<T> where
    T: Copy

impl StructuralPartialEq for Expression

impl<R, Offset> StructuralPartialEq for CommonInformationEntry<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R, Offset> StructuralPartialEq for AttributeValue<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R> StructuralPartialEq for EhFrame<R> where
    R: Reader, 

impl StructuralPartialEq for DwVirtuality

impl<'bases, Section, R> StructuralPartialEq for PartialFrameDescriptionEntry<'bases, Section, R> where
    R: Reader,
    Section: UnwindSection<R>, 

impl StructuralPartialEq for ColumnType

impl<R> StructuralPartialEq for EhFrameHdr<R> where
    R: Reader, 

impl StructuralPartialEq for Register

impl StructuralPartialEq for Address

impl StructuralPartialEq for DwDs

impl StructuralPartialEq for AttributeSpecification

impl<R> StructuralPartialEq for Expression<R> where
    R: Reader, 

impl StructuralPartialEq for Abbreviation

impl StructuralPartialEq for DwOrd

impl StructuralPartialEq for DwEnd

impl StructuralPartialEq for DwChildren

impl StructuralPartialEq for ConvertError

impl<R, Offset> StructuralPartialEq for FileEntry<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl StructuralPartialEq for Value

impl StructuralPartialEq for SectionBaseAddresses

impl StructuralPartialEq for DwIdx

impl<T> StructuralPartialEq for DebugAddrBase<T>

impl<T> StructuralPartialEq for DebugMacroOffset<T>

impl StructuralPartialEq for BigEndian

impl<T> StructuralPartialEq for DebugStrOffsetsBase<T>

impl StructuralPartialEq for DwLang

impl<T> StructuralPartialEq for DebugInfoOffset<T>

impl<T> StructuralPartialEq for DebugFrameOffset<T>

impl StructuralPartialEq for DwAte

impl<R> StructuralPartialEq for UnwindTableRow<R> where
    R: Reader, 

impl<R, Offset> StructuralPartialEq for UnitHeader<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl StructuralPartialEq for DwDsc

impl StructuralPartialEq for DwAt

impl StructuralPartialEq for DwLne

impl<R, Offset> StructuralPartialEq for FrameDescriptionEntry<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl StructuralPartialEq for CommonInformationEntry

impl StructuralPartialEq for DwUt

impl<T> StructuralPartialEq for DieReference<T>

impl StructuralPartialEq for DwLnct

impl<T> StructuralPartialEq for DebugAbbrevOffset<T>

impl<R> StructuralPartialEq for DebugFrame<R> where
    R: Reader, 

impl<T> StructuralPartialEq for LocationListsOffset<T>

impl StructuralPartialEq for Range

impl<T> StructuralPartialEq for UnitOffset<T>

impl StructuralPartialEq for Reference

impl<T> StructuralPartialEq for DebugLocListsBase<T>

impl<'bases, Section, R> StructuralPartialEq for CieOrFde<'bases, Section, R> where
    R: Reader,
    Section: UnwindSection<R>, 

impl StructuralPartialEq for DwDefaulted

impl<R, Offset> StructuralPartialEq for Operation<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R, Offset> StructuralPartialEq for Piece<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl StructuralPartialEq for RangeList

impl StructuralPartialEq for FileInfo

impl<T> StructuralPartialEq for EhFrameOffset<T>

impl StructuralPartialEq for LineString

impl<R> StructuralPartialEq for Attribute<R> where
    R: Reader, 

impl StructuralPartialEq for DwEhPe

impl<T> StructuralPartialEq for DebugAddrIndex<T>

impl<R, Offset> StructuralPartialEq for LineInstruction<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl StructuralPartialEq for DwLns

impl StructuralPartialEq for LocationList

impl StructuralPartialEq for DwarfFileType

impl StructuralPartialEq for SectionFlags

impl StructuralPartialEq for SymbolIndex

impl<'data> StructuralPartialEq for CompressedData<'data>

impl<E> StructuralPartialEq for I32Bytes<E> where
    E: Endian, 

impl<Section> StructuralPartialEq for SymbolFlags<Section>

impl StructuralPartialEq for Error

impl<'data> StructuralPartialEq for Import<'data>

impl<'data> StructuralPartialEq for Export<'data>

impl StructuralPartialEq for SymbolSection

impl StructuralPartialEq for RelocationKind

impl StructuralPartialEq for SymbolKind

impl<E> StructuralPartialEq for U64Bytes<E> where
    E: Endian, 

impl StructuralPartialEq for LittleEndian

impl<E> StructuralPartialEq for I16Bytes<E> where
    E: Endian, 

impl<'data> StructuralPartialEq for Bytes<'data>

impl StructuralPartialEq for Endianness

impl<'data> StructuralPartialEq for SymbolMapName<'data>

impl<E> StructuralPartialEq for I64Bytes<E> where
    E: Endian, 

impl StructuralPartialEq for AddressSize

impl StructuralPartialEq for CompressionFormat

impl StructuralPartialEq for RelocationEncoding

impl StructuralPartialEq for SymbolScope

impl<E> StructuralPartialEq for U32Bytes<E> where
    E: Endian, 

impl StructuralPartialEq for Architecture

impl<E> StructuralPartialEq for U16Bytes<E> where
    E: Endian, 

impl<'data> StructuralPartialEq for ObjectMapEntry<'data>

impl StructuralPartialEq for SectionIndex

impl StructuralPartialEq for FileFlags

impl StructuralPartialEq for BinaryFormat

impl StructuralPartialEq for BigEndian

impl StructuralPartialEq for SectionKind

impl StructuralPartialEq for ComdatKind

impl StructuralPartialEq for ArchiveKind

impl StructuralPartialEq for RelocationTarget

impl StructuralPartialEq for MZFlush

impl StructuralPartialEq for MZStatus

impl StructuralPartialEq for CompressionStrategy

impl StructuralPartialEq for DataFormat

impl StructuralPartialEq for TDEFLStatus

impl StructuralPartialEq for TDEFLFlush

impl StructuralPartialEq for TINFLStatus

impl StructuralPartialEq for MZError

impl StructuralPartialEq for CompressionLevel

impl StructuralPartialEq for StreamResult

impl StructuralPartialEq for RuntimeMetadataV12[src]

impl StructuralPartialEq for RuntimeMetadataDeprecated[src]

impl StructuralPartialEq for OpaqueExtrinsic[src]

impl<Info> StructuralPartialEq for DispatchErrorWithPostInfo<Info> where
    Info: Eq + PartialEq<Info> + Clone + Copy + Encode + Decode + Printable
[src]

impl<Address, Call, Signature, Extra> StructuralPartialEq for UncheckedExtrinsic<Address, Call, Signature, Extra> where
    Extra: SignedExtension
[src]

impl<'a> StructuralPartialEq for PiecewiseLinear<'a>[src]

impl StructuralPartialEq for Era[src]

impl<AccountId, Call, Extra> StructuralPartialEq for CheckedExtrinsic<AccountId, Call, Extra>[src]

impl StructuralPartialEq for UintAuthorityId[src]

impl<Xt> StructuralPartialEq for ExtrinsicWrapper<Xt>[src]

impl<Header, Extrinsic> StructuralPartialEq for Block<Header, Extrinsic> where
    Extrinsic: MaybeSerialize
[src]

impl<Hash> StructuralPartialEq for DigestItem<Hash>[src]

impl<B> StructuralPartialEq for BlockAndTimeDeadline<B> where
    B: BlockNumberProvider
[src]

impl StructuralPartialEq for ModuleId[src]

impl StructuralPartialEq for Method[src]

impl<Block> StructuralPartialEq for SignedBlock<Block>[src]

impl StructuralPartialEq for Keccak256[src]

impl<Block> StructuralPartialEq for BlockId<Block> where
    Block: Block
[src]

impl StructuralPartialEq for AnySignature[src]

impl StructuralPartialEq for MultiSignature[src]

impl<Number, Hash> StructuralPartialEq for Header<Number, Hash> where
    Hash: Hash,
    Number: Into<U256> + TryFrom<U256> + Copy
[src]

impl StructuralPartialEq for MultiSigner[src]

impl<Hash> StructuralPartialEq for Digest<Hash>[src]

impl StructuralPartialEq for PendingRequest[src]

impl<'a> StructuralPartialEq for OpaqueDigestItemId<'a>[src]

impl StructuralPartialEq for TestSignature[src]

impl<'a, Hash> StructuralPartialEq for DigestItemRef<'a, Hash> where
    Hash: 'a, 
[src]

impl<Xt> StructuralPartialEq for Block<Xt>[src]

impl StructuralPartialEq for Error[src]

impl<Call, Extra> StructuralPartialEq for TestXt<Call, Extra>[src]

impl<'a, T> StructuralPartialEq for Request<'a, T>[src]

impl StructuralPartialEq for ChangesTrieSignal[src]

impl StructuralPartialEq for BlakeTwo256[src]

impl StructuralPartialEq for Headers[src]

impl<AccountId, AccountIndex> StructuralPartialEq for MultiAddress<AccountId, AccountIndex>[src]

impl StructuralPartialEq for Summary[src]

impl StructuralPartialEq for TestName[src]

impl StructuralPartialEq for TestType[src]

impl StructuralPartialEq for ShouldPanic[src]

impl StructuralPartialEq for Metric[src]

impl StructuralPartialEq for TestTimeOptions[src]

impl StructuralPartialEq for OutputFormat[src]

impl StructuralPartialEq for BenchSamples[src]

impl StructuralPartialEq for RunIgnored[src]

impl StructuralPartialEq for TestExecTime[src]

impl StructuralPartialEq for TestResult[src]

impl StructuralPartialEq for NamePadding[src]

impl StructuralPartialEq for TestDesc[src]

impl StructuralPartialEq for MetricMap[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Perbill[src]

impl StructuralPartialEq for Percent[src]

impl StructuralPartialEq for PerU16[src]

impl StructuralPartialEq for Perquintill[src]

impl StructuralPartialEq for Permill[src]

impl StructuralPartialEq for FixedI64[src]

impl StructuralPartialEq for FixedI128[src]

impl StructuralPartialEq for FixedU128[src]

impl<L, R> StructuralPartialEq for Either<L, R>[src]

impl StructuralPartialEq for OffenceError[src]

impl<Reporter, Offender> StructuralPartialEq for OffenceDetails<Reporter, Offender>[src]

Loading content...

Implementors

impl StructuralPartialEq for Never[src]

impl StructuralPartialEq for Void[src]

impl StructuralPartialEq for RuntimeMetadata[src]

impl StructuralPartialEq for StorageEntryModifier[src]

impl StructuralPartialEq for StorageEntryType[src]

impl StructuralPartialEq for StorageHasher[src]

impl StructuralPartialEq for DispatchError[src]

impl StructuralPartialEq for InvalidTransaction[src]

impl StructuralPartialEq for TransactionSource[src]

impl StructuralPartialEq for TransactionValidityError[src]

impl StructuralPartialEq for UnknownTransaction[src]

impl StructuralPartialEq for ChildInfo[src]

impl StructuralPartialEq for ChildType[src]

impl StructuralPartialEq for BalanceStatus[src]

impl StructuralPartialEq for ExistenceRequirement[src]

impl StructuralPartialEq for DispatchClass[src]

impl StructuralPartialEq for Pays[src]

impl StructuralPartialEq for frame_support::dispatch::fmt::Error[src]

impl StructuralPartialEq for PhantomPinned[src]

impl StructuralPartialEq for ErrorMetadata[src]

impl StructuralPartialEq for FunctionArgumentMetadata[src]

impl StructuralPartialEq for FunctionMetadata[src]

impl StructuralPartialEq for ModuleConstantMetadata[src]

impl StructuralPartialEq for EventMetadata[src]

impl StructuralPartialEq for OuterEventMetadata[src]

impl StructuralPartialEq for Instance0[src]

impl StructuralPartialEq for Instance1[src]

impl StructuralPartialEq for Instance2[src]

impl StructuralPartialEq for Instance3[src]

impl StructuralPartialEq for Instance4[src]

impl StructuralPartialEq for Instance5[src]

impl StructuralPartialEq for Instance6[src]

impl StructuralPartialEq for Instance7[src]

impl StructuralPartialEq for Instance8[src]

impl StructuralPartialEq for Instance9[src]

impl StructuralPartialEq for Instance10[src]

impl StructuralPartialEq for Instance11[src]

impl StructuralPartialEq for Instance12[src]

impl StructuralPartialEq for Instance13[src]

impl StructuralPartialEq for Instance14[src]

impl StructuralPartialEq for Instance15[src]

impl StructuralPartialEq for ExtrinsicMetadata[src]

impl StructuralPartialEq for ModuleMetadata[src]

impl StructuralPartialEq for RuntimeMetadataPrefixed[src]

impl StructuralPartialEq for StorageEntryMetadata[src]

impl StructuralPartialEq for StorageMetadata[src]

impl StructuralPartialEq for ValidTransaction[src]

impl StructuralPartialEq for CallMetadata[src]

impl StructuralPartialEq for PalletVersion[src]

impl StructuralPartialEq for WithdrawReasons[src]

impl StructuralPartialEq for DispatchInfo[src]

impl StructuralPartialEq for PostDispatchInfo[src]

impl StructuralPartialEq for RuntimeDbWeight[src]

impl<BlockNumber> StructuralPartialEq for DispatchTime<BlockNumber>[src]

impl<T> StructuralPartialEq for PhantomData<T> where
    T: ?Sized
[src]

impl<T> StructuralPartialEq for PerDispatchClass<T>[src]

impl<T, E> StructuralPartialEq for Result<T, E>[src]

Loading content...