Trait frame_support::dispatch::marker::StructuralPartialEq [−][src]
🔬 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]
T: ?Sized,
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,
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,
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,
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,
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,
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]
Z: Zeroize,
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,
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]>,
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,
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,
R: Reader,
impl<R, Offset> StructuralPartialEq for LineProgramHeader<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for UnitHeader<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
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,
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,
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,
R: Reader,
impl StructuralPartialEq for DebugTypeSignature
impl<R, Offset> StructuralPartialEq for IncompleteLineProgram<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
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,
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<T> StructuralPartialEq for RangeListsOffset<T>
impl<R> StructuralPartialEq for CallFrameInstruction<R> where
R: Reader,
R: Reader,
impl StructuralPartialEq for LineRow
impl<R, Offset> StructuralPartialEq for Operation<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<T> StructuralPartialEq for DebugFrameOffset<T>
impl<T> StructuralPartialEq for ArangeEntry<T> where
T: Copy,
T: Copy,
impl StructuralPartialEq for DwDsc
impl<T> StructuralPartialEq for LocationListsOffset<T>
impl<R> StructuralPartialEq for Expression<R> where
R: Reader,
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>,
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,
R: Reader,
impl StructuralPartialEq for DwDefaulted
impl<R, Offset> StructuralPartialEq for FrameDescriptionEntry<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
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,
R: Reader,
impl StructuralPartialEq for Augmentation
impl<R, Offset> StructuralPartialEq for FileEntry<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
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,
Endian: Endianity,
impl StructuralPartialEq for DwVirtuality
impl<R, Offset> StructuralPartialEq for Location<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
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,
R: Reader,
impl<R, Offset> StructuralPartialEq for Piece<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
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,
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,
R: Reader,
impl<'bases, Section, R> StructuralPartialEq for CieOrFde<'bases, Section, R> where
R: Reader,
Section: UnwindSection<R>,
R: Reader,
Section: UnwindSection<R>,
impl StructuralPartialEq for LineEncoding
impl StructuralPartialEq for DwCfa
impl<R> StructuralPartialEq for EhFrameHdr<R> where
R: Reader,
R: Reader,
impl StructuralPartialEq for SectionId
impl<R> StructuralPartialEq for LocationListEntry<R> where
R: Reader,
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,
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,
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,
E: Endian,
impl StructuralPartialEq for LittleEndian
impl<E> StructuralPartialEq for I16Bytes<E> where
E: Endian,
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,
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,
E: Endian,
impl StructuralPartialEq for Architecture
impl<E> StructuralPartialEq for U16Bytes<E> where
E: Endian,
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]
Hash: 'a,
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]
Extra: SignedExtension,
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]
Block: Block,
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]
Info: Eq + PartialEq<Info> + Clone + Copy + Encode + Decode + Printable,
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]
B: BlockNumberProvider,
impl StructuralPartialEq for Error
[src]
impl<Number, Hash> StructuralPartialEq for Header<Number, Hash> where
Hash: Hash,
Number: Into<U256> + TryFrom<U256> + Copy,
[src]
Hash: Hash,
Number: Into<U256> + TryFrom<U256> + Copy,
impl<Header, Extrinsic> StructuralPartialEq for Block<Header, Extrinsic> where
Extrinsic: MaybeSerialize,
[src]
Extrinsic: MaybeSerialize,
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::Error
1.0.0[src]
impl StructuralPartialEq for PhantomPinned
1.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]
T: ?Sized,