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

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

impl StructuralPartialEq for Empty[src]

impl StructuralPartialEq for LevelFilter[src]

impl StructuralPartialEq for Level[src]

impl StructuralPartialEq for Id[src]

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

impl StructuralPartialEq for ParseLevelError[src]

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

impl StructuralPartialEq for SystemTime[src]

impl StructuralPartialEq for Compact[src]

impl StructuralPartialEq for ChronoLocal[src]

impl StructuralPartialEq for Pretty[src]

impl StructuralPartialEq for Json[src]

impl StructuralPartialEq for Full[src]

impl StructuralPartialEq for Directive[src]

impl StructuralPartialEq for FmtSpan[src]

impl StructuralPartialEq for ChronoUtc[src]

impl StructuralPartialEq for Uptime[src]

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

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

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for MatchKind[src]

impl StructuralPartialEq for MatchKind[src]

impl StructuralPartialEq for Match[src]

impl StructuralPartialEq for Span[src]

impl StructuralPartialEq for RepetitionRange[src]

impl StructuralPartialEq for ClassUnicode[src]

impl StructuralPartialEq for Literals[src]

impl StructuralPartialEq for Group[src]

impl StructuralPartialEq for CaptureName[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for RepetitionOp[src]

impl StructuralPartialEq for Concat[src]

impl StructuralPartialEq for ClassPerl[src]

impl StructuralPartialEq for WordBoundary[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for ErrorKind[src]

impl StructuralPartialEq for Alternation[src]

impl StructuralPartialEq for ClassSetUnion[src]

impl StructuralPartialEq for ClassSetBinaryOpKind[src]

impl StructuralPartialEq for ClassAscii[src]

impl StructuralPartialEq for ClassUnicodeKind[src]

impl StructuralPartialEq for Comment[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for ClassSet[src]

impl StructuralPartialEq for Hir[src]

impl StructuralPartialEq for Assertion[src]

impl StructuralPartialEq for AssertionKind[src]

impl StructuralPartialEq for Literal[src]

impl StructuralPartialEq for Group[src]

impl StructuralPartialEq for WithComments[src]

impl StructuralPartialEq for Repetition[src]

impl StructuralPartialEq for RepetitionKind[src]

impl StructuralPartialEq for RepetitionRange[src]

impl StructuralPartialEq for Class[src]

impl StructuralPartialEq for HirKind[src]

impl StructuralPartialEq for GroupKind[src]

impl StructuralPartialEq for Literal[src]

impl StructuralPartialEq for Flag[src]

impl StructuralPartialEq for Position[src]

impl StructuralPartialEq for SetFlags[src]

impl StructuralPartialEq for ClassBytesRange[src]

impl StructuralPartialEq for FlagsItemKind[src]

impl StructuralPartialEq for ClassUnicode[src]

impl StructuralPartialEq for ClassPerlKind[src]

impl StructuralPartialEq for Utf8Sequence[src]

impl StructuralPartialEq for Repetition[src]

impl StructuralPartialEq for ClassAsciiKind[src]

impl StructuralPartialEq for Ast[src]

impl StructuralPartialEq for ClassSetRange[src]

impl StructuralPartialEq for Utf8Range[src]

impl StructuralPartialEq for GroupKind[src]

impl StructuralPartialEq for Anchor[src]

impl StructuralPartialEq for ClassSetBinaryOp[src]

impl StructuralPartialEq for ClassBracketed[src]

impl StructuralPartialEq for ClassUnicodeRange[src]

impl StructuralPartialEq for LiteralKind[src]

impl StructuralPartialEq for ClassSetItem[src]

impl StructuralPartialEq for ErrorKind[src]

impl StructuralPartialEq for SpecialLiteralKind[src]

impl StructuralPartialEq for RepetitionKind[src]

impl StructuralPartialEq for ClassUnicodeOpKind[src]

impl StructuralPartialEq for FlagsItem[src]

impl StructuralPartialEq for Class[src]

impl StructuralPartialEq for ClassBytes[src]

impl StructuralPartialEq for HexLiteralKind[src]

impl StructuralPartialEq for Flags[src]

impl StructuralPartialEq for LittleEndian[src]

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

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for Category[src]

impl StructuralPartialEq for FixedOffset[src]

impl StructuralPartialEq for Parsed[src]

impl StructuralPartialEq for IsoWeek[src]

impl StructuralPartialEq for Utc[src]

impl StructuralPartialEq for Weekday[src]

impl StructuralPartialEq for InternalFixed[src]

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

impl StructuralPartialEq for Month[src]

impl StructuralPartialEq for NaiveDate[src]

impl StructuralPartialEq for RoundingError[src]

impl StructuralPartialEq for Fixed[src]

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

impl StructuralPartialEq for NaiveDateTime[src]

impl StructuralPartialEq for Pad[src]

impl StructuralPartialEq for Numeric[src]

impl StructuralPartialEq for ParseWeekdayError[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for SecondsFormat[src]

impl StructuralPartialEq for ParseMonthError[src]

impl StructuralPartialEq for NaiveTime[src]

impl StructuralPartialEq for Tm[src]

impl StructuralPartialEq for OutOfRangeError[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for Timespec[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for SteadyTime[src]

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

impl StructuralPartialEq for Capability[src]

impl StructuralPartialEq for StorageKind[src]

impl StructuralPartialEq for SecretStringError[src]

impl StructuralPartialEq for Timestamp[src]

impl StructuralPartialEq for Dummy[src]

impl StructuralPartialEq for HttpError[src]

impl StructuralPartialEq for ChangesTrieConfiguration[src]

impl StructuralPartialEq for KeyTypeId[src]

impl StructuralPartialEq for PendingRequest[src]

impl StructuralPartialEq for NeverNativeValue[src]

impl StructuralPartialEq for OpaqueMetadata[src]

impl StructuralPartialEq for Entry[src]

impl StructuralPartialEq for EnvironmentDefinition[src]

impl StructuralPartialEq for Bytes[src]

impl StructuralPartialEq for OffchainOverlayedChange[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for ParseError[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for HttpRequestStatus[src]

impl StructuralPartialEq for OpaqueMultiaddr[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for HttpRequestId[src]

impl StructuralPartialEq for Capabilities[src]

impl StructuralPartialEq for CryptoTypePublicPair[src]

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

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for LocalizedSignature[src]

impl StructuralPartialEq for OpaqueNetworkState[src]

impl StructuralPartialEq for Ss58AddressFormat[src]

impl StructuralPartialEq for Duration[src]

impl StructuralPartialEq for AccountId32[src]

impl StructuralPartialEq for OpaquePeerId[src]

impl StructuralPartialEq for ExternEntity[src]

impl StructuralPartialEq for PublicError[src]

impl StructuralPartialEq for CryptoTypeId[src]

impl StructuralPartialEq for DeriveJunction[src]

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for ValueType[src]

impl StructuralPartialEq for ReturnValue[src]

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

impl StructuralPartialEq for ValueType[src]

impl StructuralPartialEq for RuntimeValue[src]

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

impl StructuralPartialEq for Instruction[src]

impl StructuralPartialEq for ImportEntry[src]

impl StructuralPartialEq for TableElementType[src]

impl StructuralPartialEq for TableDefinition[src]

impl StructuralPartialEq for External[src]

impl StructuralPartialEq for ImportCountType[src]

impl StructuralPartialEq for VarInt64[src]

impl StructuralPartialEq for Uint8[src]

impl StructuralPartialEq for Local[src]

impl StructuralPartialEq for ModuleNameSubsection[src]

impl StructuralPartialEq for Instructions[src]

impl StructuralPartialEq for ImportSection[src]

impl StructuralPartialEq for ElementSection[src]

impl StructuralPartialEq for CodeSection[src]

impl StructuralPartialEq for FunctionSection[src]

impl StructuralPartialEq for CustomSection[src]

impl StructuralPartialEq for Uint64[src]

impl StructuralPartialEq for RelocSection[src]

impl StructuralPartialEq for MemorySection[src]

impl StructuralPartialEq for FunctionType[src]

impl StructuralPartialEq for VarUint64[src]

impl StructuralPartialEq for Uint32[src]

impl StructuralPartialEq for LocalNameSubsection[src]

impl StructuralPartialEq for BlockType[src]

impl StructuralPartialEq for GlobalSection[src]

impl StructuralPartialEq for Section[src]

impl StructuralPartialEq for VarInt7[src]

impl StructuralPartialEq for NameSection[src]

impl StructuralPartialEq for InitExpr[src]

impl StructuralPartialEq for FunctionNameSubsection[src]

impl StructuralPartialEq for GlobalType[src]

impl StructuralPartialEq for RelocationEntry[src]

impl StructuralPartialEq for VarInt32[src]

impl StructuralPartialEq for BrTableData[src]

impl StructuralPartialEq for DataSegment[src]

impl StructuralPartialEq for Module[src]

impl StructuralPartialEq for ExportSection[src]

impl StructuralPartialEq for MemoryType[src]

impl StructuralPartialEq for VarUint7[src]

impl StructuralPartialEq for TableSection[src]

impl StructuralPartialEq for TableEntryDefinition[src]

impl StructuralPartialEq for ValueType[src]

impl StructuralPartialEq for ExportEntry[src]

impl StructuralPartialEq for GlobalEntry[src]

impl StructuralPartialEq for ElementSegment[src]

impl StructuralPartialEq for FuncBody[src]

impl StructuralPartialEq for Internal[src]

impl StructuralPartialEq for VarUint32[src]

impl StructuralPartialEq for Func[src]

impl StructuralPartialEq for ResizableLimits[src]

impl StructuralPartialEq for DataSection[src]

impl StructuralPartialEq for VarUint1[src]

impl StructuralPartialEq for Type[src]

impl StructuralPartialEq for TableType[src]

impl StructuralPartialEq for StartedWith[src]

impl StructuralPartialEq for ParseRatioError[src]

impl StructuralPartialEq for ParseBigIntError[src]

impl StructuralPartialEq for Sign[src]

impl StructuralPartialEq for TrackedStorageKey[src]

impl StructuralPartialEq for StorageKey[src]

impl StructuralPartialEq for StorageData[src]

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

impl StructuralPartialEq for StorageChild[src]

impl StructuralPartialEq for ChildTrieParentKeyId[src]

impl StructuralPartialEq for PrefixedStorageKey[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for U128[src]

impl StructuralPartialEq for U256[src]

impl StructuralPartialEq for U512[src]

impl StructuralPartialEq for BernoulliError[src]

impl StructuralPartialEq for StepRng[src]

impl StructuralPartialEq for StdRng[src]

impl StructuralPartialEq for WeightedError[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for ChaCha8Core[src]

impl StructuralPartialEq for ChaCha12Core[src]

impl StructuralPartialEq for ChaCha20Core[src]

impl StructuralPartialEq for FromStrRadixErrKind[src]

impl StructuralPartialEq for FromDecStrErr[src]

impl StructuralPartialEq for FromHexError[src]

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

impl StructuralPartialEq for B1[src]

impl StructuralPartialEq for Z0[src]

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

impl StructuralPartialEq for ATerm[src]

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

impl StructuralPartialEq for Equal[src]

impl StructuralPartialEq for B0[src]

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

impl StructuralPartialEq for Greater[src]

impl StructuralPartialEq for UTerm[src]

impl StructuralPartialEq for Less[src]

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

impl StructuralPartialEq for XxHash32[src]

impl StructuralPartialEq for XxHash64[src]

impl StructuralPartialEq for WeightedError[src]

impl StructuralPartialEq for BernoulliError[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for WaitTimeoutResult[src]

impl StructuralPartialEq for OnceState[src]

impl StructuralPartialEq for UnparkToken[src]

impl StructuralPartialEq for UnparkResult[src]

impl StructuralPartialEq for ParkResult[src]

impl StructuralPartialEq for RequeueOp[src]

impl StructuralPartialEq for ParkToken[src]

impl StructuralPartialEq for FilterOp[src]

impl StructuralPartialEq for FromBase58Error[src]

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

impl StructuralPartialEq for PublicKey[src]

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for CompressedEdwardsY[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for u32x4

impl StructuralPartialEq for MacError[src]

impl StructuralPartialEq for InvalidKeyLength[src]

impl StructuralPartialEq for VRFOutput[src]

impl StructuralPartialEq for SignatureError[src]

impl StructuralPartialEq for VRFInOut[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for ECQVCertPublic[src]

impl StructuralPartialEq for MultiSignatureStage[src]

impl StructuralPartialEq for ChainCode[src]

impl StructuralPartialEq for VRFProofBatchable[src]

impl StructuralPartialEq for Cosignature[src]

impl StructuralPartialEq for PublicKey[src]

impl StructuralPartialEq for VRFProof[src]

impl StructuralPartialEq for Commitment[src]

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

impl StructuralPartialEq for CompressedRistretto[src]

impl StructuralPartialEq for CompressedEdwardsY[src]

impl StructuralPartialEq for Language[src]

impl StructuralPartialEq for IsNormalized[src]

impl StructuralPartialEq for MacError[src]

impl StructuralPartialEq for InvalidKeyLength[src]

impl StructuralPartialEq for PublicKey[src]

impl StructuralPartialEq for Jacobian[src]

impl StructuralPartialEq for RecoveryId[src]

impl StructuralPartialEq for Scalar[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for SecretKey[src]

impl StructuralPartialEq for AffineStorage[src]

impl StructuralPartialEq for Message[src]

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

impl StructuralPartialEq for Affine[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for TryReserveError[src]

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

impl StructuralPartialEq for Aborted[src]

impl StructuralPartialEq for SendError[src]

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

impl StructuralPartialEq for Canceled[src]

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

impl StructuralPartialEq for ExecuteErrorKind[src]

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

impl StructuralPartialEq for Canceled[src]

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

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

impl StructuralPartialEq for ExecutionError[src]

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

impl StructuralPartialEq for ExecutionStrategy[src]

impl StructuralPartialEq for StorageProof[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for NibbleVec[src]

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

impl StructuralPartialEq for NodeHandlePlan[src]

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

impl StructuralPartialEq for NodePlan[src]

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

impl StructuralPartialEq for NibbleSlicePlan[src]

impl StructuralPartialEq for TrieSpec[src]

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

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

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

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

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

impl StructuralPartialEq for PrintFmt[src]

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

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

impl StructuralPartialEq for ValueType[src]

impl StructuralPartialEq for DwAccess[src]

impl StructuralPartialEq for FileId[src]

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

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

impl StructuralPartialEq for ColumnType[src]

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

impl StructuralPartialEq for DwDefaulted[src]

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

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

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

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

impl StructuralPartialEq for ReaderOffsetId[src]

impl StructuralPartialEq for BaseAddresses[src]

impl StructuralPartialEq for UnitId[src]

impl StructuralPartialEq for DwTag[src]

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

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

impl StructuralPartialEq for Expression[src]

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

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

impl StructuralPartialEq for DwarfFileType[src]

impl StructuralPartialEq for DwInl[src]

impl StructuralPartialEq for ConvertError[src]

impl StructuralPartialEq for DwLns[src]

impl StructuralPartialEq for RunTimeEndian[src]

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

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

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

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

impl StructuralPartialEq for DwVirtuality[src]

impl StructuralPartialEq for DebugTypeSignature[src]

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

impl StructuralPartialEq for DwChildren[src]

impl StructuralPartialEq for DwAddr[src]

impl StructuralPartialEq for DwCc[src]

impl StructuralPartialEq for LineString[src]

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

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

impl StructuralPartialEq for SectionId[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for DwUt[src]

impl StructuralPartialEq for LineEncoding[src]

impl StructuralPartialEq for CieId[src]

impl StructuralPartialEq for DwAte[src]

impl StructuralPartialEq for Register[src]

impl<T> StructuralPartialEq for ArangeEntry<T> where
    T: Copy
[src]

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

impl StructuralPartialEq for CallFrameInstruction[src]

impl StructuralPartialEq for FileEntryFormat[src]

impl StructuralPartialEq for CommonInformationEntry[src]

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

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

impl StructuralPartialEq for DwOp[src]

impl StructuralPartialEq for LocationListId[src]

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

impl StructuralPartialEq for DwIdx[src]

impl StructuralPartialEq for DirectoryId[src]

impl StructuralPartialEq for RangeListId[src]

impl StructuralPartialEq for UnitEntryId[src]

impl StructuralPartialEq for FrameDescriptionEntry[src]

impl StructuralPartialEq for Augmentation[src]

impl StructuralPartialEq for DwCfa[src]

impl StructuralPartialEq for Address[src]

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

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

impl StructuralPartialEq for DwRle[src]

impl StructuralPartialEq for LittleEndian[src]

impl StructuralPartialEq for SectionBaseAddresses[src]

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

impl StructuralPartialEq for LineStringId[src]

impl<R, Offset> StructuralPartialEq for LineInstruction<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<Offset> StructuralPartialEq for UnitType<Offset> where
    Offset: ReaderOffset
[src]

impl StructuralPartialEq for Range[src]

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

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

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

impl StructuralPartialEq for Abbreviation[src]

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

impl StructuralPartialEq for BigEndian[src]

impl StructuralPartialEq for DwMacro[src]

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

impl StructuralPartialEq for Error[src]

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

impl StructuralPartialEq for DwLne[src]

impl StructuralPartialEq for Location[src]

impl StructuralPartialEq for Value[src]

impl StructuralPartialEq for DwLang[src]

impl StructuralPartialEq for DwoId[src]

impl StructuralPartialEq for Format[src]

impl StructuralPartialEq for RangeList[src]

impl StructuralPartialEq for DwEnd[src]

impl StructuralPartialEq for StringId[src]

impl StructuralPartialEq for Pointer[src]

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

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

impl StructuralPartialEq for DwDs[src]

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

impl StructuralPartialEq for Attribute[src]

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

impl StructuralPartialEq for DwDsc[src]

impl StructuralPartialEq for Encoding[src]

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

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

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

impl StructuralPartialEq for DwVis[src]

impl StructuralPartialEq for LocationList[src]

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

impl StructuralPartialEq for AttributeSpecification[src]

impl StructuralPartialEq for FileInfo[src]

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

impl StructuralPartialEq for DwEhPe[src]

impl StructuralPartialEq for DwForm[src]

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

impl StructuralPartialEq for DwId[src]

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

impl StructuralPartialEq for AttributeValue[src]

impl StructuralPartialEq for DwAt[src]

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

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

impl StructuralPartialEq for DwLle[src]

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

impl StructuralPartialEq for Range[src]

impl StructuralPartialEq for Reference[src]

impl StructuralPartialEq for LineRow[src]

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

impl StructuralPartialEq for FileFlags[src]

impl StructuralPartialEq for SymbolId[src]

impl StructuralPartialEq for SymbolScope[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for StandardSegment[src]

impl StructuralPartialEq for SectionIndex[src]

impl StructuralPartialEq for LittleEndian[src]

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

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

impl StructuralPartialEq for ComdatId[src]

impl StructuralPartialEq for ComdatKind[src]

impl StructuralPartialEq for SectionKind[src]

impl StructuralPartialEq for SymbolSection[src]

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

impl StructuralPartialEq for CompressionFormat[src]

impl StructuralPartialEq for SymbolSection[src]

impl StructuralPartialEq for Mangling[src]

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for SectionFlags[src]

impl StructuralPartialEq for Architecture[src]

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

impl StructuralPartialEq for AddressSize[src]

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

impl StructuralPartialEq for BinaryFormat[src]

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

impl StructuralPartialEq for RelocationEncoding[src]

impl StructuralPartialEq for ArchiveKind[src]

impl StructuralPartialEq for StandardSection[src]

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

impl StructuralPartialEq for SymbolKind[src]

impl StructuralPartialEq for RelocationKind[src]

impl StructuralPartialEq for BigEndian[src]

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

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

impl StructuralPartialEq for RelocationTarget[src]

impl StructuralPartialEq for SectionId[src]

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

impl StructuralPartialEq for SymbolIndex[src]

impl StructuralPartialEq for Endianness[src]

impl StructuralPartialEq for DataFormat[src]

impl StructuralPartialEq for TDEFLStatus[src]

impl StructuralPartialEq for CompressionLevel[src]

impl StructuralPartialEq for MZStatus[src]

impl StructuralPartialEq for MZError[src]

impl StructuralPartialEq for MZFlush[src]

impl StructuralPartialEq for TINFLStatus[src]

impl StructuralPartialEq for CompressionStrategy[src]

impl StructuralPartialEq for StreamResult[src]

impl StructuralPartialEq for TDEFLFlush[src]

impl StructuralPartialEq for RuntimeMetadataDeprecated[src]

impl StructuralPartialEq for RuntimeMetadataV12[src]

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

impl StructuralPartialEq for BlakeTwo256[src]

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

impl StructuralPartialEq for MultiSigner[src]

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

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

impl StructuralPartialEq for Era[src]

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

impl StructuralPartialEq for MultiSignature[src]

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

impl StructuralPartialEq for Headers[src]

impl StructuralPartialEq for ChangesTrieSignal[src]

impl StructuralPartialEq for ModuleId[src]

impl StructuralPartialEq for PendingRequest[src]

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

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

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

impl StructuralPartialEq for Method[src]

impl StructuralPartialEq for Keccak256[src]

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

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

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

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

impl StructuralPartialEq for TestSignature[src]

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

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

impl StructuralPartialEq for Error[src]

impl StructuralPartialEq for OpaqueExtrinsic[src]

impl StructuralPartialEq for UintAuthorityId[src]

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

impl StructuralPartialEq for AnySignature[src]

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

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

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Signature[src]

impl StructuralPartialEq for Public[src]

impl StructuralPartialEq for Percent[src]

impl StructuralPartialEq for FixedI64[src]

impl StructuralPartialEq for FixedU128[src]

impl StructuralPartialEq for PerU16[src]

impl StructuralPartialEq for Permill[src]

impl StructuralPartialEq for Perquintill[src]

impl StructuralPartialEq for FixedI128[src]

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