[][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 UCred[src]

impl StructuralPartialEq for Instant[src]

impl StructuralPartialEq for RecvTimeoutError[src]

impl StructuralPartialEq for FromBytesWithNulError[src]

impl StructuralPartialEq for BacktraceStatus[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 Error[src]

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

impl StructuralPartialEq for OptionBool[src]

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 Json[src]

impl StructuralPartialEq for Compact[src]

impl StructuralPartialEq for ChronoUtc[src]

impl StructuralPartialEq for Full[src]

impl StructuralPartialEq for ChronoLocal[src]

impl StructuralPartialEq for FmtSpan[src]

impl StructuralPartialEq for SystemTime[src]

impl StructuralPartialEq for Uptime[src]

impl StructuralPartialEq for Pretty[src]

impl StructuralPartialEq for Directive[src]

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

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

impl StructuralPartialEq for Error

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 BigEndian

impl StructuralPartialEq for LittleEndian

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<'a> StructuralPartialEq for Metadata<'a>[src]

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

impl StructuralPartialEq for ParseLevelError[src]

impl StructuralPartialEq for Category[src]

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for Number[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for ParseMonthError[src]

impl StructuralPartialEq for ParseWeekdayError[src]

impl StructuralPartialEq for NaiveDate[src]

impl StructuralPartialEq for SecondsFormat[src]

impl StructuralPartialEq for NaiveTime[src]

impl StructuralPartialEq for IsoWeek[src]

impl StructuralPartialEq for Fixed[src]

impl StructuralPartialEq for Numeric[src]

impl StructuralPartialEq for Utc[src]

impl StructuralPartialEq for FixedOffset[src]

impl StructuralPartialEq for NaiveDateTime[src]

impl StructuralPartialEq for RoundingError[src]

impl StructuralPartialEq for Parsed[src]

impl StructuralPartialEq for Month[src]

impl StructuralPartialEq for Weekday[src]

impl StructuralPartialEq for Pad[src]

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

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

impl StructuralPartialEq for InternalFixed[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for OutOfRangeError[src]

impl StructuralPartialEq for Timespec[src]

impl StructuralPartialEq for Tm[src]

impl StructuralPartialEq for SteadyTime[src]

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

impl StructuralPartialEq for NeverNativeValue[src]

impl StructuralPartialEq for OffchainOverlayedChange[src]

impl StructuralPartialEq for CryptoTypeId[src]

impl StructuralPartialEq for HttpRequestStatus[src]

impl StructuralPartialEq for OpaqueMultiaddr[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for Capability[src]

impl StructuralPartialEq for OpaquePeerId[src]

impl StructuralPartialEq for Entry[src]

impl StructuralPartialEq for ExternEntity[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for ChangesTrieConfiguration[src]

impl StructuralPartialEq for CryptoTypePublicPair[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for HttpRequestId[src]

impl StructuralPartialEq for KeyTypeId[src]

impl StructuralPartialEq for OpaqueNetworkState[src]

impl StructuralPartialEq for Bytes[src]

impl StructuralPartialEq for HttpError[src]

impl StructuralPartialEq for Capabilities[src]

impl StructuralPartialEq for OpaqueMetadata[src]

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

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for PendingRequest[src]

impl StructuralPartialEq for DeriveJunction[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for Dummy[src]

impl StructuralPartialEq for AccountId32[src]

impl StructuralPartialEq for StorageKind[src]

impl StructuralPartialEq for EnvironmentDefinition[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for Timestamp[src]

impl StructuralPartialEq for Ss58AddressFormat[src]

impl StructuralPartialEq for SecretStringError[src]

impl StructuralPartialEq for ValueType

impl StructuralPartialEq for Value

impl<T> StructuralPartialEq for Pointer<T> where
    T: PointerType, 

impl StructuralPartialEq for ReturnValue

impl StructuralPartialEq for Signature

impl StructuralPartialEq for ValueType

impl StructuralPartialEq for Signature

impl StructuralPartialEq for RuntimeValue

impl StructuralPartialEq for Pages

impl StructuralPartialEq for Words

impl StructuralPartialEq for Pages

impl StructuralPartialEq for Words

impl StructuralPartialEq for Bytes

impl StructuralPartialEq for GlobalEntry

impl StructuralPartialEq for Uint8

impl StructuralPartialEq for TypeSection

impl StructuralPartialEq for MemoryType

impl StructuralPartialEq for Uint32

impl StructuralPartialEq for LocalNameSubsection

impl StructuralPartialEq for Instruction

impl StructuralPartialEq for MemorySection

impl StructuralPartialEq for GlobalType

impl StructuralPartialEq for RelocSection

impl StructuralPartialEq for FunctionType

impl StructuralPartialEq for InitExpr

impl StructuralPartialEq for ModuleNameSubsection

impl StructuralPartialEq for TableEntryDefinition

impl StructuralPartialEq for FunctionSection

impl StructuralPartialEq for FuncBody

impl StructuralPartialEq for RelocationEntry

impl StructuralPartialEq for ImportSection

impl StructuralPartialEq for VarUint32

impl StructuralPartialEq for VarInt7

impl StructuralPartialEq for FunctionNameSubsection

impl StructuralPartialEq for Internal

impl StructuralPartialEq for Section

impl StructuralPartialEq for Local

impl StructuralPartialEq for CodeSection

impl StructuralPartialEq for Type

impl StructuralPartialEq for VarInt64

impl StructuralPartialEq for Instructions

impl StructuralPartialEq for ResizableLimits

impl StructuralPartialEq for DataSegment

impl StructuralPartialEq for BrTableData

impl StructuralPartialEq for ValueType

impl StructuralPartialEq for TableType

impl StructuralPartialEq for VarInt32

impl StructuralPartialEq for ImportCountType

impl StructuralPartialEq for ElementSegment

impl StructuralPartialEq for CustomSection

impl StructuralPartialEq for VarUint7

impl StructuralPartialEq for BlockType

impl StructuralPartialEq for DataSection

impl StructuralPartialEq for ElementSection

impl StructuralPartialEq for Module

impl StructuralPartialEq for ExportEntry

impl StructuralPartialEq for External

impl StructuralPartialEq for NameSection

impl StructuralPartialEq for GlobalSection

impl StructuralPartialEq for TableElementType

impl StructuralPartialEq for VarUint1

impl StructuralPartialEq for Func

impl StructuralPartialEq for ImportEntry

impl StructuralPartialEq for TableSection

impl StructuralPartialEq for VarUint64

impl StructuralPartialEq for Uint64

impl StructuralPartialEq for ExportSection

impl StructuralPartialEq for TableDefinition

impl StructuralPartialEq for StartedWith

impl StructuralPartialEq for ParseRatioError[src]

impl StructuralPartialEq for ParseBigIntError[src]

impl StructuralPartialEq for Sign[src]

impl StructuralPartialEq for StorageKey

impl StructuralPartialEq for PrefixedStorageKey

impl StructuralPartialEq for StorageChild

impl StructuralPartialEq for StorageData

impl StructuralPartialEq for ChildTrieParentKeyId

impl StructuralPartialEq for TrackedStorageKey

impl<Hash> StructuralPartialEq for StorageChangeSet<Hash>

impl StructuralPartialEq for U256

impl StructuralPartialEq for U512

impl StructuralPartialEq for Error

impl StructuralPartialEq for U128

impl StructuralPartialEq for WeightedError[src]

impl StructuralPartialEq for BernoulliError[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for FromDecStrErr

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 u32x4

impl StructuralPartialEq for XxHash32

impl StructuralPartialEq for XxHash64

impl StructuralPartialEq for OnceState

impl StructuralPartialEq for WaitTimeoutResult

impl StructuralPartialEq for UnparkToken

impl StructuralPartialEq for RequeueOp

impl StructuralPartialEq for UnparkResult

impl StructuralPartialEq for ParkToken

impl StructuralPartialEq for FilterOp

impl StructuralPartialEq for ParkResult

impl StructuralPartialEq for FromBase58Error

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

impl StructuralPartialEq for PublicKey

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for CompressedEdwardsY[src]

impl StructuralPartialEq for Error

impl StructuralPartialEq for InvalidKeyLength

impl StructuralPartialEq for MacError

impl StructuralPartialEq for ChainCode

impl StructuralPartialEq for ECQVCertPublic

impl StructuralPartialEq for Cosignature

impl StructuralPartialEq for Commitment

impl StructuralPartialEq for Signature

impl StructuralPartialEq for SignatureError

impl StructuralPartialEq for PublicKey

impl StructuralPartialEq for MultiSignatureStage

impl StructuralPartialEq for VRFOutput

impl StructuralPartialEq for VRFProof

impl<K> StructuralPartialEq for ExtendedKey<K>

impl StructuralPartialEq for VRFInOut

impl StructuralPartialEq for VRFProofBatchable

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for CompressedEdwardsY[src]

impl StructuralPartialEq for Language

impl<E> StructuralPartialEq for Compat<E>

impl StructuralPartialEq for PrintFmt[src]

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

impl<T> StructuralPartialEq for DebugAbbrevOffset<T>

impl StructuralPartialEq for Error

impl<T> StructuralPartialEq for DebugMacinfoOffset<T>

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

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

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

impl<T> StructuralPartialEq for UnitSectionOffset<T>

impl StructuralPartialEq for Abbreviation

impl StructuralPartialEq for DwForm

impl StructuralPartialEq for LittleEndian

impl StructuralPartialEq for BaseAddresses

impl StructuralPartialEq for DwLnct

impl StructuralPartialEq for DwAccess

impl StructuralPartialEq for DwLne

impl StructuralPartialEq for DwEhPe

impl StructuralPartialEq for Format

impl StructuralPartialEq for DwLang

impl StructuralPartialEq for AttributeSpecification

impl StructuralPartialEq for DwLns

impl StructuralPartialEq for Encoding

impl<T> StructuralPartialEq for DebugInfoOffset<T>

impl StructuralPartialEq for DwVis

impl StructuralPartialEq for DwIdx

impl StructuralPartialEq for Value

impl StructuralPartialEq for RunTimeEndian

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

impl<T> StructuralPartialEq for DebugLineOffset<T>

impl StructuralPartialEq for SectionBaseAddresses

impl StructuralPartialEq for DwChildren

impl<T> StructuralPartialEq for DebugRngListsIndex<T>

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

impl StructuralPartialEq for DwId

impl StructuralPartialEq for DwAt

impl StructuralPartialEq for DwoId

impl StructuralPartialEq for DwAte

impl StructuralPartialEq for ColumnType

impl StructuralPartialEq for FileEntryFormat

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

impl StructuralPartialEq for DebugTypeSignature

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

impl<T> StructuralPartialEq for DieReference<T>

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

impl<T> StructuralPartialEq for RangeListsOffset<T>

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

impl StructuralPartialEq for LineRow

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

impl<T> StructuralPartialEq for DebugFrameOffset<T>

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

impl StructuralPartialEq for DwDsc

impl<T> StructuralPartialEq for LocationListsOffset<T>

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

impl StructuralPartialEq for DwTag

impl StructuralPartialEq for DwOrd

impl<T> StructuralPartialEq for UnitOffset<T>

impl StructuralPartialEq for DwMacro

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

impl<T> StructuralPartialEq for DebugLocListsIndex<T>

impl<T> StructuralPartialEq for DebugStrOffsetsIndex<T>

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

impl StructuralPartialEq for DwDefaulted

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

impl<T> StructuralPartialEq for DebugLineStrOffset<T>

impl StructuralPartialEq for ValueType

impl<T> StructuralPartialEq for EhFrameOffset<T>

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

impl StructuralPartialEq for Augmentation

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

impl StructuralPartialEq for Register

impl<T> StructuralPartialEq for DebugStrOffsetsBase<T>

impl StructuralPartialEq for ReaderOffsetId

impl<T> StructuralPartialEq for DebugLocListsBase<T>

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

impl StructuralPartialEq for DwVirtuality

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

impl StructuralPartialEq for DwarfFileType

impl<T> StructuralPartialEq for DebugTypesOffset<T>

impl StructuralPartialEq for Range

impl StructuralPartialEq for DwEnd

impl StructuralPartialEq for BigEndian

impl StructuralPartialEq for DwRle

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

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

impl StructuralPartialEq for Pointer

impl<T> StructuralPartialEq for DebugAddrBase<T>

impl<T> StructuralPartialEq for DebugStrOffset<T>

impl StructuralPartialEq for DwDs

impl<T> StructuralPartialEq for DebugRngListsBase<T>

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

impl StructuralPartialEq for DwInl

impl StructuralPartialEq for DwCc

impl<T> StructuralPartialEq for DebugAddrIndex<T>

impl StructuralPartialEq for DwOp

impl StructuralPartialEq for DwLle

impl StructuralPartialEq for DwUt

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

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

impl StructuralPartialEq for LineEncoding

impl StructuralPartialEq for DwCfa

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

impl StructuralPartialEq for SectionId

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

impl StructuralPartialEq for DwAddr

impl<T> StructuralPartialEq for DebugMacroOffset<T>

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

impl StructuralPartialEq for SymbolKind

impl StructuralPartialEq for RelocationTarget

impl StructuralPartialEq for SymbolSection

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

impl StructuralPartialEq for RelocationKind

impl StructuralPartialEq for SectionKind

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

impl StructuralPartialEq for SymbolScope

impl StructuralPartialEq for AddressSize

impl StructuralPartialEq for FileFlags

impl StructuralPartialEq for LittleEndian

impl StructuralPartialEq for ComdatKind

impl StructuralPartialEq for SectionIndex

impl StructuralPartialEq for CompressionFormat

impl StructuralPartialEq for SymbolIndex

impl StructuralPartialEq for Architecture

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

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

impl<Section> StructuralPartialEq for SymbolFlags<Section>

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

impl StructuralPartialEq for RelocationEncoding

impl StructuralPartialEq for Endianness

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

impl StructuralPartialEq for SectionFlags

impl StructuralPartialEq for Error

impl StructuralPartialEq for ArchiveKind

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

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

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

impl StructuralPartialEq for BinaryFormat

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

impl StructuralPartialEq for BigEndian

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 OnceState

impl StructuralPartialEq for WaitTimeoutResult

impl StructuralPartialEq for FilterOp

impl StructuralPartialEq for UnparkResult

impl StructuralPartialEq for ParkToken

impl StructuralPartialEq for RequeueOp

impl StructuralPartialEq for UnparkToken

impl StructuralPartialEq for ParkResult

impl StructuralPartialEq for IsNormalized

impl StructuralPartialEq for Affine

impl StructuralPartialEq for Error

impl StructuralPartialEq for Scalar

impl StructuralPartialEq for Signature

impl StructuralPartialEq for PublicKey

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

impl StructuralPartialEq for Jacobian

impl StructuralPartialEq for RecoveryId

impl StructuralPartialEq for Message

impl StructuralPartialEq for SecretKey

impl StructuralPartialEq for AffineStorage

impl StructuralPartialEq for TryReserveError

impl StructuralPartialEq for FromHexError[src]

impl StructuralPartialEq for Aborted

impl<T> StructuralPartialEq for AllowStdIo<T>

impl StructuralPartialEq for SendError

impl<T> StructuralPartialEq for TrySendError<T>

impl StructuralPartialEq for Canceled

impl StructuralPartialEq for ExecutionError[src]

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

impl StructuralPartialEq for ExecutionStrategy[src]

impl StructuralPartialEq for Error

impl StructuralPartialEq for StorageProof

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

impl StructuralPartialEq for NodeHandlePlan

impl StructuralPartialEq for NibbleSlicePlan

impl StructuralPartialEq for TrieSpec

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

impl StructuralPartialEq for NodePlan

impl<HO> StructuralPartialEq for Record<HO>

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

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

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

impl StructuralPartialEq for NibbleVec

impl StructuralPartialEq for TryReserveError

impl<T> StructuralPartialEq for MemCounter<T>

impl<T> StructuralPartialEq for NoopTracker<T>

impl StructuralPartialEq for RuntimeMetadataV12[src]

impl StructuralPartialEq for RuntimeMetadataDeprecated[src]

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

impl StructuralPartialEq for TestSignature[src]

impl StructuralPartialEq for TransactionValidityError[src]

impl StructuralPartialEq for Method[src]

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

impl StructuralPartialEq for InvalidTransaction[src]

impl<Block> StructuralPartialEq for BlockId<Block> where
    Block: Block
[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 Era[src]

impl StructuralPartialEq for ValidTransaction[src]

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

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

impl StructuralPartialEq for Error[src]

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

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

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

impl StructuralPartialEq for UnknownTransaction[src]

impl StructuralPartialEq for TransactionSource[src]

impl StructuralPartialEq for AnySignature[src]

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

impl StructuralPartialEq for Headers[src]

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

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

impl StructuralPartialEq for PendingRequest[src]

impl StructuralPartialEq for MultiSigner[src]

impl StructuralPartialEq for OpaqueExtrinsic[src]

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

impl StructuralPartialEq for BlakeTwo256[src]

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

impl StructuralPartialEq for ChangesTrieSignal[src]

impl StructuralPartialEq for ModuleId[src]

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

impl StructuralPartialEq for UintAuthorityId[src]

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

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

impl StructuralPartialEq for Keccak256[src]

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Public

impl StructuralPartialEq for Public

impl StructuralPartialEq for Public

impl StructuralPartialEq for Percent[src]

impl StructuralPartialEq for FixedU128[src]

impl StructuralPartialEq for Perquintill[src]

impl StructuralPartialEq for Perbill[src]

impl StructuralPartialEq for FixedI64[src]

impl StructuralPartialEq for PerU16[src]

impl StructuralPartialEq for Permill[src]

impl StructuralPartialEq for FixedI128[src]

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

Loading content...

Implementors

impl StructuralPartialEq for DispatchError[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 ChildInfo

impl StructuralPartialEq for ChildType

impl StructuralPartialEq for BalanceStatus[src]

impl StructuralPartialEq for ExistenceRequirement[src]

impl StructuralPartialEq for WithdrawReason[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 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 CallMetadata[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, E> StructuralPartialEq for Result<T, E>[src]

Loading content...