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

impl StructuralPartialEq for SocketAddr[src]

impl StructuralPartialEq for BacktraceStatus[src]

impl StructuralPartialEq for CString[src]

impl StructuralPartialEq for Instant[src]

impl StructuralPartialEq for ErrorKind[src]

impl StructuralPartialEq for FileType[src]

impl StructuralPartialEq for Ipv6MulticastScope[src]

impl StructuralPartialEq for Output[src]

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

impl StructuralPartialEq for ExitStatus[src]

impl StructuralPartialEq for TryRecvError[src]

impl StructuralPartialEq for AddrParseError[src]

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

impl StructuralPartialEq for IntoStringError[src]

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

impl StructuralPartialEq for RecvTimeoutError[src]

impl StructuralPartialEq for StripPrefixError[src]

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

impl StructuralPartialEq for FromBytesWithNulError[src]

impl StructuralPartialEq for RecvError[src]

impl StructuralPartialEq for IpAddr[src]

impl StructuralPartialEq for Shutdown[src]

impl StructuralPartialEq for SeekFrom[src]

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

impl StructuralPartialEq for Permissions[src]

impl StructuralPartialEq for NulError[src]

impl StructuralPartialEq for AccessError[src]

impl StructuralPartialEq for UCred[src]

impl StructuralPartialEq for VarError[src]

impl StructuralPartialEq for SystemTime[src]

impl StructuralPartialEq for WaitTimeoutResult[src]

impl StructuralPartialEq for ThreadId[src]

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

impl StructuralPartialEq for NonZeroU32[src]

impl StructuralPartialEq for NonZeroU16[src]

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

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

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

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

impl StructuralPartialEq for RawWaker[src]

impl StructuralPartialEq for TypeId[src]

impl StructuralPartialEq for ParseBoolError[src]

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

impl StructuralPartialEq for CharTryFromError[src]

impl StructuralPartialEq for ParseIntError[src]

impl StructuralPartialEq for NonZeroU64[src]

impl StructuralPartialEq for LayoutError[src]

impl StructuralPartialEq for TryFromIntError[src]

impl StructuralPartialEq for NonZeroU128[src]

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

impl StructuralPartialEq for Ordering[src]

impl StructuralPartialEq for FpCategory[src]

impl StructuralPartialEq for IntErrorKind[src]

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

impl StructuralPartialEq for RangeFull[src]

impl StructuralPartialEq for NonZeroI128[src]

impl StructuralPartialEq for SearchStep[src]

impl StructuralPartialEq for Duration[src]

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

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

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

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

impl StructuralPartialEq for NoneError[src]

impl StructuralPartialEq for NonZeroIsize[src]

impl StructuralPartialEq for ParseCharError[src]

impl StructuralPartialEq for CpuidResult[src]

impl StructuralPartialEq for ParseFloatError[src]

impl StructuralPartialEq for NonZeroI8[src]

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

impl StructuralPartialEq for NonZeroI32[src]

impl StructuralPartialEq for NonZeroI16[src]

impl StructuralPartialEq for RawWakerVTable[src]

impl StructuralPartialEq for Utf8Error[src]

impl StructuralPartialEq for DecodeUtf16Error[src]

impl StructuralPartialEq for NonZeroU8[src]

impl StructuralPartialEq for AllocError[src]

impl StructuralPartialEq for Layout[src]

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

impl StructuralPartialEq for Ordering[src]

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

impl StructuralPartialEq for NonZeroI64[src]

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

impl StructuralPartialEq for Error[src]

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

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

impl StructuralPartialEq for Error[src]

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

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for Level[src]

impl StructuralPartialEq for LevelFilter[src]

impl StructuralPartialEq for Kind[src]

impl StructuralPartialEq for Id[src]

impl StructuralPartialEq for Empty[src]

impl StructuralPartialEq for Json[src]

impl StructuralPartialEq for Compact[src]

impl StructuralPartialEq for FmtSpan[src]

impl StructuralPartialEq for Uptime[src]

impl StructuralPartialEq for Directive[src]

impl StructuralPartialEq for SystemTime[src]

impl StructuralPartialEq for ChronoLocal[src]

impl StructuralPartialEq for Full[src]

impl StructuralPartialEq for ChronoUtc[src]

impl StructuralPartialEq for Pretty[src]

impl<'t> StructuralPartialEq for Match<'t>[src]

impl StructuralPartialEq for Error[src]

impl<'t> StructuralPartialEq for Match<'t>[src]

impl StructuralPartialEq for FlagsItemKind[src]

impl StructuralPartialEq for Concat[src]

impl StructuralPartialEq for Hir[src]

impl StructuralPartialEq for Flags[src]

impl StructuralPartialEq for Span[src]

impl StructuralPartialEq for Repetition[src]

impl StructuralPartialEq for WithComments[src]

impl StructuralPartialEq for RepetitionRange[src]

impl StructuralPartialEq for ClassUnicode[src]

impl StructuralPartialEq for ClassPerl[src]

impl StructuralPartialEq for ClassSetBinaryOp[src]

impl StructuralPartialEq for ClassUnicodeRange[src]

impl StructuralPartialEq for RepetitionKind[src]

impl StructuralPartialEq for ClassSetItem[src]

impl StructuralPartialEq for Utf8Sequence[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for Utf8Range[src]

impl StructuralPartialEq for ClassBracketed[src]

impl StructuralPartialEq for ErrorKind[src]

impl StructuralPartialEq for FlagsItem[src]

impl StructuralPartialEq for ClassBytesRange[src]

impl StructuralPartialEq for LiteralKind[src]

impl StructuralPartialEq for RepetitionKind[src]

impl StructuralPartialEq for ClassSet[src]

impl StructuralPartialEq for AssertionKind[src]

impl StructuralPartialEq for ClassBytes[src]

impl StructuralPartialEq for HirKind[src]

impl StructuralPartialEq for ClassUnicode[src]

impl StructuralPartialEq for ClassPerlKind[src]

impl StructuralPartialEq for RepetitionOp[src]

impl StructuralPartialEq for WordBoundary[src]

impl StructuralPartialEq for Class[src]

impl StructuralPartialEq for ClassUnicodeKind[src]

impl StructuralPartialEq for Flag[src]

impl StructuralPartialEq for Comment[src]

impl StructuralPartialEq for Assertion[src]

impl StructuralPartialEq for HexLiteralKind[src]

impl StructuralPartialEq for Literals[src]

impl StructuralPartialEq for ClassSetRange[src]

impl StructuralPartialEq for ErrorKind[src]

impl StructuralPartialEq for Alternation[src]

impl StructuralPartialEq for GroupKind[src]

impl StructuralPartialEq for Literal[src]

impl StructuralPartialEq for RepetitionRange[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for CaptureName[src]

impl StructuralPartialEq for Class[src]

impl StructuralPartialEq for Ast[src]

impl StructuralPartialEq for ClassAscii[src]

impl StructuralPartialEq for Repetition[src]

impl StructuralPartialEq for Literal[src]

impl StructuralPartialEq for Anchor[src]

impl StructuralPartialEq for Group[src]

impl StructuralPartialEq for ClassSetBinaryOpKind[src]

impl StructuralPartialEq for SetFlags[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for SpecialLiteralKind[src]

impl StructuralPartialEq for Position[src]

impl StructuralPartialEq for ClassAsciiKind[src]

impl StructuralPartialEq for Group[src]

impl StructuralPartialEq for ClassSetUnion[src]

impl StructuralPartialEq for ClassUnicodeOpKind[src]

impl StructuralPartialEq for GroupKind[src]

impl StructuralPartialEq for Match[src]

impl StructuralPartialEq for MatchKind[src]

impl StructuralPartialEq for MatchKind[src]

impl StructuralPartialEq for BigEndian[src]

impl StructuralPartialEq for LittleEndian[src]

impl StructuralPartialEq for Colour[src]

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

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

impl StructuralPartialEq for Style[src]

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

impl StructuralPartialEq for ParseLevelError[src]

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

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for Number[src]

impl StructuralPartialEq for Category[src]

impl StructuralPartialEq for OnceState[src]

impl StructuralPartialEq for WaitTimeoutResult[src]

impl StructuralPartialEq for ParkResult[src]

impl StructuralPartialEq for FilterOp[src]

impl StructuralPartialEq for RequeueOp[src]

impl StructuralPartialEq for ParkToken[src]

impl StructuralPartialEq for UnparkToken[src]

impl StructuralPartialEq for UnparkResult[src]

impl StructuralPartialEq for InternalFixed[src]

impl StructuralPartialEq for Weekday[src]

impl StructuralPartialEq for Pad[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for Month[src]

impl StructuralPartialEq for Fixed[src]

impl StructuralPartialEq for Duration[src]

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

impl StructuralPartialEq for Utc[src]

impl StructuralPartialEq for IsoWeek[src]

impl StructuralPartialEq for Numeric[src]

impl StructuralPartialEq for ParseMonthError[src]

impl StructuralPartialEq for NaiveTime[src]

impl StructuralPartialEq for ParseWeekdayError[src]

impl StructuralPartialEq for SecondsFormat[src]

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

impl StructuralPartialEq for Parsed[src]

impl StructuralPartialEq for NaiveDate[src]

impl StructuralPartialEq for NaiveDateTime[src]

impl StructuralPartialEq for FixedOffset[src]

impl StructuralPartialEq for RoundingError[src]

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

impl StructuralPartialEq for EnvironmentDefinition[src]

impl StructuralPartialEq for CryptoTypeId[src]

impl StructuralPartialEq for CryptoTypePublicPair[src]

impl StructuralPartialEq for NeverNativeValue[src]

impl StructuralPartialEq for HttpRequestId[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for ChangesTrieConfiguration[src]

impl StructuralPartialEq for HttpError[src]

impl StructuralPartialEq for OpaquePeerId[src]

impl StructuralPartialEq for Dummy[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for Ss58AddressFormat[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for OpaqueMultiaddr[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for OpaqueMetadata[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for Capability[src]

impl StructuralPartialEq for StorageKind[src]

impl StructuralPartialEq for SecretStringError[src]

impl StructuralPartialEq for OffchainOverlayedChange[src]

impl StructuralPartialEq for Timestamp[src]

impl StructuralPartialEq for ExternEntity[src]

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

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for DeriveJunction[src]

impl StructuralPartialEq for Bytes[src]

impl StructuralPartialEq for Entry[src]

impl StructuralPartialEq for HttpRequestStatus[src]

impl StructuralPartialEq for AccountId32[src]

impl StructuralPartialEq for OpaqueNetworkState[src]

impl StructuralPartialEq for KeyTypeId[src]

impl StructuralPartialEq for PendingRequest[src]

impl StructuralPartialEq for Capabilities[src]

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

impl StructuralPartialEq for ReturnValue[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for ValueType[src]

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for RuntimeValue[src]

impl StructuralPartialEq for ValueType[src]

impl StructuralPartialEq for Pages[src]

impl StructuralPartialEq for Words[src]

impl StructuralPartialEq for Pages[src]

impl StructuralPartialEq for Words[src]

impl StructuralPartialEq for Bytes[src]

impl StructuralPartialEq for TableDefinition[src]

impl StructuralPartialEq for TableEntryDefinition[src]

impl StructuralPartialEq for ImportEntry[src]

impl StructuralPartialEq for DataSection[src]

impl StructuralPartialEq for Local[src]

impl StructuralPartialEq for FunctionNameSubsection[src]

impl StructuralPartialEq for Func[src]

impl StructuralPartialEq for CustomSection[src]

impl StructuralPartialEq for ElementSection[src]

impl StructuralPartialEq for GlobalType[src]

impl StructuralPartialEq for Uint32[src]

impl StructuralPartialEq for Internal[src]

impl StructuralPartialEq for ExportEntry[src]

impl StructuralPartialEq for FunctionSection[src]

impl StructuralPartialEq for VarUint64[src]

impl StructuralPartialEq for Instruction[src]

impl StructuralPartialEq for VarInt7[src]

impl StructuralPartialEq for TableType[src]

impl StructuralPartialEq for VarInt64[src]

impl StructuralPartialEq for FuncBody[src]

impl StructuralPartialEq for Uint64[src]

impl StructuralPartialEq for ModuleNameSubsection[src]

impl StructuralPartialEq for InitExpr[src]

impl StructuralPartialEq for Uint8[src]

impl StructuralPartialEq for MemoryType[src]

impl StructuralPartialEq for Instructions[src]

impl StructuralPartialEq for ElementSegment[src]

impl StructuralPartialEq for Type[src]

impl StructuralPartialEq for RelocSection[src]

impl StructuralPartialEq for VarUint7[src]

impl StructuralPartialEq for Section[src]

impl StructuralPartialEq for ResizableLimits[src]

impl StructuralPartialEq for ImportCountType[src]

impl StructuralPartialEq for TypeSection[src]

impl StructuralPartialEq for CodeSection[src]

impl StructuralPartialEq for VarUint32[src]

impl StructuralPartialEq for DataSegment[src]

impl StructuralPartialEq for BrTableData[src]

impl StructuralPartialEq for FunctionType[src]

impl StructuralPartialEq for MemorySection[src]

impl StructuralPartialEq for NameSection[src]

impl StructuralPartialEq for BlockType[src]

impl StructuralPartialEq for External[src]

impl StructuralPartialEq for TableElementType[src]

impl StructuralPartialEq for Module[src]

impl StructuralPartialEq for TableSection[src]

impl StructuralPartialEq for LocalNameSubsection[src]

impl StructuralPartialEq for GlobalSection[src]

impl StructuralPartialEq for ImportSection[src]

impl StructuralPartialEq for VarUint1[src]

impl StructuralPartialEq for VarInt32[src]

impl StructuralPartialEq for ValueType[src]

impl StructuralPartialEq for RelocationEntry[src]

impl StructuralPartialEq for GlobalEntry[src]

impl StructuralPartialEq for ExportSection[src]

impl StructuralPartialEq for StartedWith[src]

impl StructuralPartialEq for ParseRatioError[src]

impl StructuralPartialEq for ParseBigIntError[src]

impl StructuralPartialEq for Sign[src]

impl StructuralPartialEq for PrefixedStorageKey[src]

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

impl StructuralPartialEq for TrackedStorageKey[src]

impl StructuralPartialEq for ChildTrieParentKeyId[src]

impl StructuralPartialEq for StorageKey[src]

impl StructuralPartialEq for StorageData[src]

impl StructuralPartialEq for StorageChild[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for U128[src]

impl StructuralPartialEq for U256[src]

impl StructuralPartialEq for U512[src]

impl StructuralPartialEq for WeightedError[src]

impl StructuralPartialEq for BernoulliError[src]

impl StructuralPartialEq for StepRng[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for FromDecStrErr[src]

impl StructuralPartialEq for FromStrRadixErrKind[src]

impl StructuralPartialEq for FromHexError[src]

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

impl StructuralPartialEq for B1[src]

impl<V, A> StructuralPartialEq for TArr<V, A>[src]

impl StructuralPartialEq for Less[src]

impl<U, B> StructuralPartialEq for UInt<U, B>[src]

impl StructuralPartialEq for Greater[src]

impl<U> StructuralPartialEq for PInt<U> where
    U: Unsigned + NonZero
[src]

impl<U> StructuralPartialEq for NInt<U> where
    U: Unsigned + NonZero
[src]

impl StructuralPartialEq for ATerm[src]

impl StructuralPartialEq for UTerm[src]

impl StructuralPartialEq for Equal[src]

impl StructuralPartialEq for Z0[src]

impl StructuralPartialEq for B0[src]

impl StructuralPartialEq for XxHash64[src]

impl StructuralPartialEq for XxHash32[src]

impl StructuralPartialEq for BernoulliError[src]

impl StructuralPartialEq for WeightedError[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for FromBase58Error[src]

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

impl StructuralPartialEq for PublicKey[src]

impl StructuralPartialEq for CompressedEdwardsY[src]

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for u32x4

impl StructuralPartialEq for InvalidKeyLength[src]

impl StructuralPartialEq for MacError[src]

impl StructuralPartialEq for SignatureError[src]

impl StructuralPartialEq for Commitment[src]

impl<K> StructuralPartialEq for ExtendedKey<K>[src]

impl StructuralPartialEq for MultiSignatureStage[src]

impl StructuralPartialEq for VRFInOut[src]

impl StructuralPartialEq for VRFOutput[src]

impl StructuralPartialEq for ChainCode[src]

impl StructuralPartialEq for ECQVCertPublic[src]

impl StructuralPartialEq for PublicKey[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Cosignature[src]

impl StructuralPartialEq for VRFProofBatchable[src]

impl StructuralPartialEq for VRFProof[src]

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for CompressedEdwardsY[src]

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

impl StructuralPartialEq for Language[src]

impl StructuralPartialEq for IsNormalized[src]

impl StructuralPartialEq for MacError[src]

impl StructuralPartialEq for InvalidKeyLength[src]

impl StructuralPartialEq for Jacobian[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for PublicKey[src]

impl StructuralPartialEq for RecoveryId[src]

impl StructuralPartialEq for Message[src]

impl<D> StructuralPartialEq for SharedSecret<D> where
    D: Digest
[src]

impl StructuralPartialEq for AffineStorage[src]

impl StructuralPartialEq for SecretKey[src]

impl StructuralPartialEq for Scalar[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Affine[src]

impl StructuralPartialEq for TryReserveError[src]

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

impl StructuralPartialEq for Aborted[src]

impl StructuralPartialEq for Canceled[src]

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

impl StructuralPartialEq for SendError[src]

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

impl StructuralPartialEq for ExecutionError[src]

impl StructuralPartialEq for ExecutionStrategy[src]

impl StructuralPartialEq for StorageProof[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for NibbleVec[src]

impl<HO> StructuralPartialEq for Record<HO>[src]

impl StructuralPartialEq for TrieSpec[src]

impl<HO, CE> StructuralPartialEq for Error<HO, CE>[src]

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

impl StructuralPartialEq for NodeHandlePlan[src]

impl StructuralPartialEq for NodePlan[src]

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

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

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

impl StructuralPartialEq for NibbleSlicePlan[src]

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

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

impl StructuralPartialEq for PrintFmt[src]

impl StructuralPartialEq for SectionBaseAddresses[src]

impl StructuralPartialEq for Format[src]

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

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

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

impl StructuralPartialEq for FileEntryFormat[src]

impl StructuralPartialEq for DwIdx[src]

impl StructuralPartialEq for DwoId[src]

impl<Offset> StructuralPartialEq for UnitType<Offset> where
    Offset: ReaderOffset
[src]

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

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

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

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

impl StructuralPartialEq for DwRle[src]

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

impl StructuralPartialEq for DwAt[src]

impl StructuralPartialEq for LineEncoding[src]

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

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

impl StructuralPartialEq for DwLnct[src]

impl StructuralPartialEq for DwOrd[src]

impl<R> StructuralPartialEq for DebugFrame<R> where
    R: Reader
[src]

impl StructuralPartialEq for LittleEndian[src]

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

impl StructuralPartialEq for DwLle[src]

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

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

impl StructuralPartialEq for Register[src]

impl StructuralPartialEq for Range[src]

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

impl StructuralPartialEq for DwTag[src]

impl StructuralPartialEq for DwCfa[src]

impl StructuralPartialEq for DwDefaulted[src]

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

impl<R> StructuralPartialEq for LocationListEntry<R> where
    R: Reader
[src]

impl StructuralPartialEq for DwId[src]

impl StructuralPartialEq for DwCc[src]

impl StructuralPartialEq for DwAccess[src]

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

impl<R> StructuralPartialEq for CfaRule<R> where
    R: Reader
[src]

impl<R> StructuralPartialEq for Expression<R> where
    R: Reader
[src]

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

impl StructuralPartialEq for DwarfFileType[src]

impl StructuralPartialEq for DwEnd[src]

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

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

impl StructuralPartialEq for ValueType[src]

impl StructuralPartialEq for Augmentation[src]

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

impl StructuralPartialEq for BigEndian[src]

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

impl StructuralPartialEq for RunTimeEndian[src]

impl StructuralPartialEq for DwMacro[src]

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

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

impl StructuralPartialEq for ColumnType[src]

impl<R> StructuralPartialEq for EhFrame<R> where
    R: Reader
[src]

impl StructuralPartialEq for DwForm[src]

impl StructuralPartialEq for ReaderOffsetId[src]

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

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

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

impl StructuralPartialEq for DwAddr[src]

impl StructuralPartialEq for DwAte[src]

impl StructuralPartialEq for Pointer[src]

impl<R> StructuralPartialEq for CallFrameInstruction<R> where
    R: Reader
[src]

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

impl StructuralPartialEq for DwLne[src]

impl<R> StructuralPartialEq for EhFrameHdr<R> where
    R: Reader
[src]

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

impl StructuralPartialEq for BaseAddresses[src]

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

impl StructuralPartialEq for ArangeEntry[src]

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

impl StructuralPartialEq for DwDs[src]

impl StructuralPartialEq for DwChildren[src]

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

impl<R> StructuralPartialEq for EvaluationResult<R> where
    R: Reader
[src]

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

impl StructuralPartialEq for SectionId[src]

impl StructuralPartialEq for DebugTypeSignature[src]

impl StructuralPartialEq for AttributeSpecification[src]

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

impl StructuralPartialEq for Abbreviation[src]

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

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

impl StructuralPartialEq for Encoding[src]

impl<R> StructuralPartialEq for UnwindTableRow<R> where
    R: Reader
[src]

impl<R> StructuralPartialEq for Attribute<R> where
    R: Reader
[src]

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for LineRow[src]

impl StructuralPartialEq for DwDsc[src]

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

impl StructuralPartialEq for DwOp[src]

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

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

impl StructuralPartialEq for DwEhPe[src]

impl StructuralPartialEq for DwUt[src]

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

impl<R, Offset> StructuralPartialEq for ArangeHeader<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset
[src]

impl StructuralPartialEq for DwVis[src]

impl StructuralPartialEq for DwInl[src]

impl StructuralPartialEq for DwVirtuality[src]

impl StructuralPartialEq for DwLang[src]

impl<R> StructuralPartialEq for RegisterRule<R> where
    R: Reader
[src]

impl StructuralPartialEq for DwLns[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for RelocationTarget[src]

impl<'data> StructuralPartialEq for Export<'data>[src]

impl StructuralPartialEq for AddressSize[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for BinaryFormat[src]

impl<'data> StructuralPartialEq for SymbolMapName<'data>[src]

impl StructuralPartialEq for BigEndian[src]

impl<E> StructuralPartialEq for U64Bytes<E> where
    E: Endian
[src]

impl<'data> StructuralPartialEq for CompressedData<'data>[src]

impl StructuralPartialEq for SectionIndex[src]

impl<'data> StructuralPartialEq for ObjectMapEntry<'data>[src]

impl StructuralPartialEq for SectionFlags[src]

impl StructuralPartialEq for ComdatKind[src]

impl StructuralPartialEq for SymbolIndex[src]

impl StructuralPartialEq for SymbolScope[src]

impl<E> StructuralPartialEq for U16Bytes<E> where
    E: Endian
[src]

impl StructuralPartialEq for Architecture[src]

impl<Section> StructuralPartialEq for SymbolFlags<Section>[src]

impl StructuralPartialEq for SectionKind[src]

impl StructuralPartialEq for Endianness[src]

impl StructuralPartialEq for CompressedFileRange[src]

impl StructuralPartialEq for LittleEndian[src]

impl<'data> StructuralPartialEq for Import<'data>[src]

impl<E> StructuralPartialEq for I64Bytes<E> where
    E: Endian
[src]

impl<E> StructuralPartialEq for U32Bytes<E> where
    E: Endian
[src]

impl<'data> StructuralPartialEq for Bytes<'data>[src]

impl StructuralPartialEq for CompressionFormat[src]

impl StructuralPartialEq for ArchiveKind[src]

impl StructuralPartialEq for SymbolSection[src]

impl StructuralPartialEq for RelocationKind[src]

impl<E> StructuralPartialEq for I16Bytes<E> where
    E: Endian
[src]

impl StructuralPartialEq for RelocationEncoding[src]

impl StructuralPartialEq for SymbolKind[src]

impl<E> StructuralPartialEq for I32Bytes<E> where
    E: Endian
[src]

impl StructuralPartialEq for FileFlags[src]

impl StructuralPartialEq for TINFLStatus[src]

impl StructuralPartialEq for CompressionStrategy[src]

impl StructuralPartialEq for TDEFLStatus[src]

impl StructuralPartialEq for MZStatus[src]

impl StructuralPartialEq for TDEFLFlush[src]

impl StructuralPartialEq for MZFlush[src]

impl StructuralPartialEq for StreamResult[src]

impl StructuralPartialEq for CompressionLevel[src]

impl StructuralPartialEq for DataFormat[src]

impl StructuralPartialEq for MZError[src]

impl StructuralPartialEq for RuntimeMetadataV12[src]

impl StructuralPartialEq for RuntimeMetadataDeprecated[src]

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

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

impl StructuralPartialEq for ModuleId[src]

impl StructuralPartialEq for TestSignature[src]

impl StructuralPartialEq for BlakeTwo256[src]

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

impl StructuralPartialEq for ChangesTrieSignal[src]

impl StructuralPartialEq for Method[src]

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

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

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

impl StructuralPartialEq for MultiSignature[src]

impl StructuralPartialEq for OpaqueExtrinsic[src]

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

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

impl StructuralPartialEq for AnySignature[src]

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

impl StructuralPartialEq for MultiSigner[src]

impl StructuralPartialEq for Era[src]

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

impl StructuralPartialEq for Error[src]

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

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

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

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

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

impl StructuralPartialEq for Keccak256[src]

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

impl StructuralPartialEq for Headers[src]

impl StructuralPartialEq for PendingRequest[src]

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

impl StructuralPartialEq for UintAuthorityId[src]

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

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Percent[src]

impl StructuralPartialEq for PerU16[src]

impl StructuralPartialEq for FixedI128[src]

impl StructuralPartialEq for FixedI64[src]

impl StructuralPartialEq for Permill[src]

impl StructuralPartialEq for Perbill[src]

impl StructuralPartialEq for FixedU128[src]

impl StructuralPartialEq for Perquintill[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::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...