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

#[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<Idx> StructuralPartialEq for Range<Idx>[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 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<Idx> StructuralPartialEq for RangeFrom<Idx>[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 StructuralPartialEq for RangeFull[src]

impl StructuralPartialEq for NonZeroI32[src]

impl StructuralPartialEq for NonZeroU16[src]

impl<T> StructuralPartialEq for Bound<T>[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<Idx> StructuralPartialEq for RangeToInclusive<Idx>[src]

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

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

impl StructuralPartialEq for NoneError[src]

impl StructuralPartialEq for TryFromIntError[src]

impl StructuralPartialEq for NonZeroIsize[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<T> StructuralPartialEq for Compact<T>[src]

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

impl StructuralPartialEq for Uptime[src]

impl StructuralPartialEq for FmtSpan[src]

impl StructuralPartialEq for Full[src]

impl StructuralPartialEq for Json[src]

impl StructuralPartialEq for SystemTime[src]

impl StructuralPartialEq for ChronoLocal[src]

impl StructuralPartialEq for Directive[src]

impl StructuralPartialEq for Pretty[src]

impl StructuralPartialEq for Compact[src]

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

impl StructuralPartialEq for Error

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 FilterOp

impl StructuralPartialEq for UnparkResult

impl StructuralPartialEq for UnparkToken

impl StructuralPartialEq for ParkResult

impl StructuralPartialEq for RequeueOp

impl StructuralPartialEq for ParkToken

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 MetadataBuilder<'a>[src]

impl StructuralPartialEq for ParseLevelError[src]

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

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for Category[src]

impl StructuralPartialEq for Number[src]

impl StructuralPartialEq for Weekday[src]

impl StructuralPartialEq for Numeric[src]

impl StructuralPartialEq for SecondsFormat[src]

impl StructuralPartialEq for InternalFixed[src]

impl StructuralPartialEq for Pad[src]

impl StructuralPartialEq for NaiveDateTime[src]

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

impl StructuralPartialEq for Month[src]

impl StructuralPartialEq for NaiveDate[src]

impl StructuralPartialEq for Fixed[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for ParseMonthError[src]

impl StructuralPartialEq for NaiveTime[src]

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

impl StructuralPartialEq for RoundingError[src]

impl StructuralPartialEq for FixedOffset[src]

impl StructuralPartialEq for Parsed[src]

impl StructuralPartialEq for Utc[src]

impl StructuralPartialEq for IsoWeek[src]

impl StructuralPartialEq for ParseWeekdayError[src]

impl StructuralPartialEq for Tm[src]

impl StructuralPartialEq for Timespec[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for OutOfRangeError[src]

impl StructuralPartialEq for SteadyTime[src]

impl StructuralPartialEq for ParseError[src]

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

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

impl StructuralPartialEq for EnvironmentDefinition[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for OpaqueMetadata[src]

impl StructuralPartialEq for OffchainOverlayedChange[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for Timestamp[src]

impl StructuralPartialEq for HttpError[src]

impl StructuralPartialEq for StorageKind[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for ExternEntity[src]

impl StructuralPartialEq for ChangesTrieConfiguration[src]

impl StructuralPartialEq for HttpRequestId[src]

impl StructuralPartialEq for PendingRequest[src]

impl StructuralPartialEq for OpaquePeerId[src]

impl StructuralPartialEq for Capabilities[src]

impl StructuralPartialEq for KeyTypeId[src]

impl StructuralPartialEq for Capability[src]

impl StructuralPartialEq for AccountId32[src]

impl StructuralPartialEq for DeriveJunction[src]

impl StructuralPartialEq for Ss58AddressFormat[src]

impl StructuralPartialEq for OpaqueMultiaddr[src]

impl StructuralPartialEq for NeverNativeValue[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for CryptoTypePublicPair[src]

impl StructuralPartialEq for OpaqueNetworkState[src]

impl StructuralPartialEq for Dummy[src]

impl StructuralPartialEq for HttpRequestStatus[src]

impl StructuralPartialEq for Entry[src]

impl StructuralPartialEq for CryptoTypeId[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for Bytes[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for SecretStringError[src]

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

impl StructuralPartialEq for ReturnValue

impl StructuralPartialEq for ValueType

impl StructuralPartialEq for Value

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Signature

impl StructuralPartialEq for ValueType

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<Hash> StructuralPartialEq for StorageChangeSet<Hash>

impl StructuralPartialEq for PrefixedStorageKey

impl StructuralPartialEq for StorageData

impl StructuralPartialEq for StorageChild

impl StructuralPartialEq for ChildTrieParentKeyId

impl StructuralPartialEq for StorageKey

impl StructuralPartialEq for TrackedStorageKey

impl StructuralPartialEq for U128

impl StructuralPartialEq for Error

impl StructuralPartialEq for U256

impl StructuralPartialEq for U512

impl StructuralPartialEq for WeightedError[src]

impl StructuralPartialEq for StepRng[src]

impl StructuralPartialEq for BernoulliError[src]

impl StructuralPartialEq for Error[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 XxHash64

impl StructuralPartialEq for XxHash32

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 InvalidKeyLength

impl StructuralPartialEq for MacError

impl StructuralPartialEq for VRFProof

impl StructuralPartialEq for ECQVCertPublic

impl StructuralPartialEq for MultiSignatureStage

impl StructuralPartialEq for Cosignature

impl StructuralPartialEq for ChainCode

impl StructuralPartialEq for Commitment

impl<K> StructuralPartialEq for ExtendedKey<K>

impl StructuralPartialEq for PublicKey

impl StructuralPartialEq for SignatureError

impl StructuralPartialEq for VRFProofBatchable

impl StructuralPartialEq for VRFInOut

impl StructuralPartialEq for Signature

impl StructuralPartialEq for VRFOutput

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for CompressedEdwardsY[src]

impl StructuralPartialEq for Language

impl StructuralPartialEq for IsNormalized

impl StructuralPartialEq for InvalidKeyLength

impl StructuralPartialEq for MacError

impl StructuralPartialEq for SecretKey

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Error

impl StructuralPartialEq for Affine

impl StructuralPartialEq for Scalar

impl StructuralPartialEq for RecoveryId

impl StructuralPartialEq for Jacobian

impl StructuralPartialEq for PublicKey

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

impl StructuralPartialEq for Message

impl StructuralPartialEq for AffineStorage

impl StructuralPartialEq for TryReserveError

impl StructuralPartialEq for Aborted

impl<T> StructuralPartialEq for AllowStdIo<T>

impl StructuralPartialEq for Canceled

impl<T> StructuralPartialEq for TrySendError<T>

impl StructuralPartialEq for SendError

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

impl StructuralPartialEq for ExecutionStrategy[src]

impl StructuralPartialEq for ExecutionError[src]

impl StructuralPartialEq for Error

impl StructuralPartialEq for StorageProof

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

impl<HO> StructuralPartialEq for Record<HO>

impl StructuralPartialEq for TrieSpec

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

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

impl StructuralPartialEq for NodeHandlePlan

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

impl StructuralPartialEq for NodePlan

impl StructuralPartialEq for NibbleSlicePlan

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

impl StructuralPartialEq for NibbleVec

impl<T> StructuralPartialEq for NoopTracker<T>

impl<T> StructuralPartialEq for MemCounter<T>

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

impl StructuralPartialEq for RuntimeMetadataV12[src]

impl StructuralPartialEq for Era[src]

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

impl StructuralPartialEq for ModuleId[src]

impl StructuralPartialEq for MultiSignature[src]

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

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

impl StructuralPartialEq for BlakeTwo256[src]

impl StructuralPartialEq for Method[src]

impl StructuralPartialEq for Headers[src]

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

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

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

impl StructuralPartialEq for AnySignature[src]

impl StructuralPartialEq for ChangesTrieSignal[src]

impl StructuralPartialEq for UintAuthorityId[src]

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

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

impl StructuralPartialEq for TestSignature[src]

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

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

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

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

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

impl StructuralPartialEq for MultiSigner[src]

impl StructuralPartialEq for PendingRequest[src]

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

impl StructuralPartialEq for Error[src]

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

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

impl StructuralPartialEq for OpaqueExtrinsic[src]

impl StructuralPartialEq for Keccak256[src]

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

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

impl StructuralPartialEq for Public

impl StructuralPartialEq for Public

impl StructuralPartialEq for Public

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Signature

impl StructuralPartialEq for Percent[src]

impl StructuralPartialEq for FixedI128[src]

impl StructuralPartialEq for Perbill[src]

impl StructuralPartialEq for FixedU128[src]

impl StructuralPartialEq for PerU16[src]

impl StructuralPartialEq for FixedI64[src]

impl StructuralPartialEq for Perquintill[src]

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

impl StructuralPartialEq for ChildType

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::Error1.0.0[src]

impl StructuralPartialEq for PhantomPinned1.33.0[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>1.0.0[src]

Loading content...