Trait frame_support::dispatch::marker::StructuralPartialEq [−][src]
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 WaitTimeoutResult
[src]
impl StructuralPartialEq for UCred
[src]
impl StructuralPartialEq for AccessError
[src]
impl<T> StructuralPartialEq for TrySendError<T>
[src]
impl StructuralPartialEq for Instant
[src]
impl StructuralPartialEq for StripPrefixError
[src]
impl StructuralPartialEq for Permissions
[src]
impl StructuralPartialEq for FromVecWithNulError
[src]
impl StructuralPartialEq for SocketAddr
[src]
impl StructuralPartialEq for ErrorKind
[src]
impl StructuralPartialEq for IntoStringError
[src]
impl StructuralPartialEq for RecvError
[src]
impl StructuralPartialEq for NulError
[src]
impl StructuralPartialEq for VarError
[src]
impl StructuralPartialEq for RecvTimeoutError
[src]
impl<T> StructuralPartialEq for SendError<T>
[src]
impl StructuralPartialEq for AddrParseError
[src]
impl StructuralPartialEq for FromBytesWithNulError
[src]
impl StructuralPartialEq for Shutdown
[src]
impl StructuralPartialEq for ExitStatus
[src]
impl StructuralPartialEq for Output
[src]
impl StructuralPartialEq for ThreadId
[src]
impl<'a> StructuralPartialEq for Prefix<'a>
[src]
impl<'a> StructuralPartialEq for Component<'a>
[src]
impl StructuralPartialEq for BacktraceStatus
[src]
impl StructuralPartialEq for TryRecvError
[src]
impl StructuralPartialEq for SeekFrom
[src]
impl StructuralPartialEq for Ipv6MulticastScope
[src]
impl StructuralPartialEq for SystemTime
[src]
impl<T> StructuralPartialEq for Cursor<T>
[src]
impl StructuralPartialEq for IpAddr
[src]
impl StructuralPartialEq for FileType
[src]
impl StructuralPartialEq for CString
[src]
impl StructuralPartialEq for NonZeroI32
[src]
impl StructuralPartialEq for IntErrorKind
[src]
impl StructuralPartialEq for TryFromIntError
[src]
impl<Idx> StructuralPartialEq for RangeFrom<Idx>
[src]
impl<T> StructuralPartialEq for Bound<T>
[src]
impl StructuralPartialEq for NonZeroU32
[src]
impl StructuralPartialEq for ParseCharError
[src]
impl StructuralPartialEq for NonZeroIsize
[src]
impl<Y, R> StructuralPartialEq for GeneratorState<Y, R>
[src]
impl<'a> StructuralPartialEq for Location<'a>
[src]
impl StructuralPartialEq for ParseIntError
[src]
impl StructuralPartialEq for NonZeroU128
[src]
impl StructuralPartialEq for FpCategory
[src]
impl StructuralPartialEq for NonZeroU64
[src]
impl StructuralPartialEq for RawWakerVTable
[src]
impl<Idx> StructuralPartialEq for RangeTo<Idx>
[src]
impl StructuralPartialEq for RawWaker
[src]
impl StructuralPartialEq for NonZeroUsize
[src]
impl StructuralPartialEq for SearchStep
[src]
impl StructuralPartialEq for Ordering
[src]
impl StructuralPartialEq for NonZeroI16
[src]
impl<T> StructuralPartialEq for Reverse<T>
[src]
impl StructuralPartialEq for TypeId
[src]
impl StructuralPartialEq for Utf8Error
[src]
impl StructuralPartialEq for LayoutError
[src]
impl StructuralPartialEq for DecodeUtf16Error
[src]
impl StructuralPartialEq for Ordering
[src]
impl StructuralPartialEq for NonZeroI64
[src]
impl StructuralPartialEq for CpuidResult
[src]
impl<T> StructuralPartialEq for ManuallyDrop<T> where
T: ?Sized,
[src]
T: ?Sized,
impl StructuralPartialEq for NonZeroI128
[src]
impl StructuralPartialEq for ParseFloatError
[src]
impl StructuralPartialEq for RangeFull
[src]
impl StructuralPartialEq for Duration
[src]
impl StructuralPartialEq for NoneError
[src]
impl<T> StructuralPartialEq for Wrapping<T>
[src]
impl<T> StructuralPartialEq for Option<T>
[src]
impl StructuralPartialEq for AllocError
[src]
impl StructuralPartialEq for NonZeroU16
[src]
impl<Idx> StructuralPartialEq for Range<Idx>
[src]
impl<Idx> StructuralPartialEq for RangeInclusive<Idx>
[src]
impl StructuralPartialEq for NonZeroI8
[src]
impl StructuralPartialEq for Layout
[src]
impl<T> StructuralPartialEq for Poll<T>
[src]
impl StructuralPartialEq for ParseBoolError
[src]
impl<B, C> StructuralPartialEq for ControlFlow<B, C>
[src]
impl<Idx> StructuralPartialEq for RangeToInclusive<Idx>
[src]
impl StructuralPartialEq for CharTryFromError
[src]
impl<'a> StructuralPartialEq for Utf8LossyChunk<'a>
[src]
impl StructuralPartialEq for NonZeroU8
[src]
impl StructuralPartialEq for FromUtf8Error
[src]
impl<T> StructuralPartialEq for BTreeSet<T>
[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 Empty
[src]
impl StructuralPartialEq for LevelFilter
[src]
impl StructuralPartialEq for Kind
[src]
impl StructuralPartialEq for Id
[src]
impl<'a> StructuralPartialEq for Metadata<'a>
[src]
impl<'a> StructuralPartialEq for MetadataBuilder<'a>
[src]
impl StructuralPartialEq for ParseLevelError
[src]
impl StructuralPartialEq for ChronoLocal
[src]
impl StructuralPartialEq for Full
[src]
impl StructuralPartialEq for Pretty
[src]
impl StructuralPartialEq for ChronoUtc
[src]
impl StructuralPartialEq for Compact
[src]
impl StructuralPartialEq for FmtSpan
[src]
impl StructuralPartialEq for Uptime
[src]
impl StructuralPartialEq for Json
[src]
impl StructuralPartialEq for SystemTime
[src]
impl StructuralPartialEq for Directive
[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 Match
[src]
impl StructuralPartialEq for MatchKind
[src]
impl StructuralPartialEq for ErrorKind
[src]
impl StructuralPartialEq for RepetitionKind
[src]
impl StructuralPartialEq for RepetitionKind
[src]
impl StructuralPartialEq for ClassPerl
[src]
impl StructuralPartialEq for Group
[src]
impl StructuralPartialEq for Alternation
[src]
impl StructuralPartialEq for Position
[src]
impl StructuralPartialEq for Utf8Range
[src]
impl StructuralPartialEq for Error
[src]
impl StructuralPartialEq for HexLiteralKind
[src]
impl StructuralPartialEq for Ast
[src]
impl StructuralPartialEq for Literal
[src]
impl StructuralPartialEq for Span
[src]
impl StructuralPartialEq for Comment
[src]
impl StructuralPartialEq for Literal
[src]
impl StructuralPartialEq for ClassSetItem
[src]
impl StructuralPartialEq for ClassBytesRange
[src]
impl StructuralPartialEq for FlagsItemKind
[src]
impl StructuralPartialEq for RepetitionOp
[src]
impl StructuralPartialEq for Hir
[src]
impl StructuralPartialEq for SpecialLiteralKind
[src]
impl StructuralPartialEq for Flags
[src]
impl StructuralPartialEq for WordBoundary
[src]
impl StructuralPartialEq for Group
[src]
impl StructuralPartialEq for Flag
[src]
impl StructuralPartialEq for Repetition
[src]
impl StructuralPartialEq for Error
[src]
impl StructuralPartialEq for ClassBytes
[src]
impl StructuralPartialEq for GroupKind
[src]
impl StructuralPartialEq for ClassUnicode
[src]
impl StructuralPartialEq for Concat
[src]
impl StructuralPartialEq for ClassSetRange
[src]
impl StructuralPartialEq for Error
[src]
impl StructuralPartialEq for Assertion
[src]
impl StructuralPartialEq for ClassSetBinaryOpKind
[src]
impl StructuralPartialEq for Anchor
[src]
impl StructuralPartialEq for Class
[src]
impl StructuralPartialEq for ClassBracketed
[src]
impl StructuralPartialEq for WithComments
[src]
impl StructuralPartialEq for ClassSet
[src]
impl StructuralPartialEq for ErrorKind
[src]
impl StructuralPartialEq for Literals
[src]
impl StructuralPartialEq for ClassUnicode
[src]
impl StructuralPartialEq for ClassPerlKind
[src]
impl StructuralPartialEq for ClassUnicodeKind
[src]
impl StructuralPartialEq for GroupKind
[src]
impl StructuralPartialEq for ClassSetUnion
[src]
impl StructuralPartialEq for HirKind
[src]
impl StructuralPartialEq for ClassAsciiKind
[src]
impl StructuralPartialEq for ClassUnicodeOpKind
[src]
impl StructuralPartialEq for Repetition
[src]
impl StructuralPartialEq for SetFlags
[src]
impl StructuralPartialEq for RepetitionRange
[src]
impl StructuralPartialEq for ClassSetBinaryOp
[src]
impl StructuralPartialEq for ClassAscii
[src]
impl StructuralPartialEq for FlagsItem
[src]
impl StructuralPartialEq for Utf8Sequence
[src]
impl StructuralPartialEq for LiteralKind
[src]
impl StructuralPartialEq for ClassUnicodeRange
[src]
impl StructuralPartialEq for CaptureName
[src]
impl StructuralPartialEq for AssertionKind
[src]
impl StructuralPartialEq for RepetitionRange
[src]
impl StructuralPartialEq for Class
[src]
impl StructuralPartialEq for BigEndian
[src]
impl StructuralPartialEq for LittleEndian
[src]
impl<'a, S> StructuralPartialEq for ANSIGenericString<'a, S> where
S: 'a + ToOwned + ?Sized,
<S as ToOwned>::Owned: Debug,
[src]
S: 'a + ToOwned + ?Sized,
<S as ToOwned>::Owned: Debug,
impl StructuralPartialEq for Colour
[src]
impl<'a, S> StructuralPartialEq for ANSIGenericStrings<'a, S> where
S: 'a + ToOwned + PartialEq<S> + ?Sized,
<S as ToOwned>::Owned: Debug,
[src]
S: 'a + ToOwned + PartialEq<S> + ?Sized,
<S as ToOwned>::Owned: Debug,
impl StructuralPartialEq for Style
[src]
impl StructuralPartialEq for Value
[src]
impl StructuralPartialEq for Category
[src]
impl StructuralPartialEq for Number
[src]
impl StructuralPartialEq for WaitTimeoutResult
[src]
impl StructuralPartialEq for OnceState
[src]
impl StructuralPartialEq for ParkToken
[src]
impl StructuralPartialEq for ParkResult
[src]
impl StructuralPartialEq for RequeueOp
[src]
impl StructuralPartialEq for FilterOp
[src]
impl StructuralPartialEq for UnparkResult
[src]
impl StructuralPartialEq for UnparkToken
[src]
impl StructuralPartialEq for Numeric
[src]
impl StructuralPartialEq for ParseMonthError
[src]
impl StructuralPartialEq for FixedOffset
[src]
impl StructuralPartialEq for IsoWeek
[src]
impl StructuralPartialEq for NaiveDateTime
[src]
impl StructuralPartialEq for ParseError
[src]
impl StructuralPartialEq for Fixed
[src]
impl<T> StructuralPartialEq for LocalResult<T>
[src]
impl StructuralPartialEq for NaiveTime
[src]
impl StructuralPartialEq for Weekday
[src]
impl StructuralPartialEq for Utc
[src]
impl StructuralPartialEq for RoundingError
[src]
impl StructuralPartialEq for ParseWeekdayError
[src]
impl StructuralPartialEq for Month
[src]
impl StructuralPartialEq for InternalFixed
[src]
impl<'a> StructuralPartialEq for Item<'a>
[src]
impl StructuralPartialEq for Parsed
[src]
impl StructuralPartialEq for SecondsFormat
[src]
impl StructuralPartialEq for NaiveDate
[src]
impl StructuralPartialEq for Pad
[src]
impl StructuralPartialEq for Tm
[src]
impl StructuralPartialEq for ParseError
[src]
impl StructuralPartialEq for Timespec
[src]
impl StructuralPartialEq for OutOfRangeError
[src]
impl StructuralPartialEq for SteadyTime
[src]
impl StructuralPartialEq for Duration
[src]
impl<A> StructuralPartialEq for ExtendedGcd<A>
[src]
impl StructuralPartialEq for OpaquePeerId
[src]
impl StructuralPartialEq for HttpRequestId
[src]
impl StructuralPartialEq for KeyTypeId
[src]
impl StructuralPartialEq for Capabilities
[src]
impl StructuralPartialEq for Duration
[src]
impl StructuralPartialEq for OpaqueNetworkState
[src]
impl StructuralPartialEq for OpaqueMultiaddr
[src]
impl StructuralPartialEq for StorageKind
[src]
impl StructuralPartialEq for Capability
[src]
impl StructuralPartialEq for Ss58AddressFormat
[src]
impl StructuralPartialEq for Timestamp
[src]
impl StructuralPartialEq for PublicError
[src]
impl StructuralPartialEq for OpaqueMetadata
[src]
impl StructuralPartialEq for LocalizedSignature
[src]
impl StructuralPartialEq for EnvironmentDefinition
[src]
impl StructuralPartialEq for Entry
[src]
impl StructuralPartialEq for Public
[src]
impl StructuralPartialEq for AccountId32
[src]
impl StructuralPartialEq for LocalizedSignature
[src]
impl StructuralPartialEq for NeverNativeValue
[src]
impl StructuralPartialEq for CryptoTypePublicPair
[src]
impl StructuralPartialEq for PublicError
[src]
impl<Number, Hash> StructuralPartialEq for ChangesTrieConfigurationRange<Number, Hash>
[src]
impl StructuralPartialEq for ChangesTrieConfiguration
[src]
impl StructuralPartialEq for ParseError
[src]
impl StructuralPartialEq for SecretStringError
[src]
impl StructuralPartialEq for DeriveJunction
[src]
impl StructuralPartialEq for CryptoTypeId
[src]
impl StructuralPartialEq for PendingRequest
[src]
impl StructuralPartialEq for Public
[src]
impl StructuralPartialEq for HttpRequestStatus
[src]
impl StructuralPartialEq for Dummy
[src]
impl StructuralPartialEq for OffchainOverlayedChange
[src]
impl StructuralPartialEq for Bytes
[src]
impl StructuralPartialEq for ExternEntity
[src]
impl StructuralPartialEq for HttpError
[src]
impl StructuralPartialEq for PublicError
[src]
impl<T> StructuralPartialEq for Pointer<T> where
T: PointerType,
[src]
T: PointerType,
impl StructuralPartialEq for Value
[src]
impl StructuralPartialEq for ReturnValue
[src]
impl StructuralPartialEq for ValueType
[src]
impl StructuralPartialEq for Signature
[src]
impl StructuralPartialEq for RuntimeValue
[src]
impl StructuralPartialEq for ValueType
[src]
impl StructuralPartialEq for Signature
[src]
impl StructuralPartialEq for Pages
[src]
impl StructuralPartialEq for Words
[src]
impl StructuralPartialEq for Pages
[src]
impl StructuralPartialEq for Bytes
[src]
impl StructuralPartialEq for Words
[src]
impl StructuralPartialEq for ElementSegment
[src]
impl StructuralPartialEq for CodeSection
[src]
impl StructuralPartialEq for TableElementType
[src]
impl StructuralPartialEq for VarInt32
[src]
impl StructuralPartialEq for ModuleNameSubsection
[src]
impl StructuralPartialEq for FuncBody
[src]
impl StructuralPartialEq for RelocSection
[src]
impl StructuralPartialEq for GlobalType
[src]
impl StructuralPartialEq for Instructions
[src]
impl StructuralPartialEq for Module
[src]
impl StructuralPartialEq for VarUint1
[src]
impl StructuralPartialEq for GlobalEntry
[src]
impl StructuralPartialEq for DataSegment
[src]
impl StructuralPartialEq for FunctionType
[src]
impl StructuralPartialEq for ImportEntry
[src]
impl StructuralPartialEq for ElementSection
[src]
impl StructuralPartialEq for RelocationEntry
[src]
impl StructuralPartialEq for DataSection
[src]
impl StructuralPartialEq for ExportEntry
[src]
impl StructuralPartialEq for MemorySection
[src]
impl StructuralPartialEq for ImportSection
[src]
impl StructuralPartialEq for ValueType
[src]
impl StructuralPartialEq for InitExpr
[src]
impl StructuralPartialEq for VarUint32
[src]
impl StructuralPartialEq for TableDefinition
[src]
impl StructuralPartialEq for ImportCountType
[src]
impl StructuralPartialEq for Type
[src]
impl StructuralPartialEq for GlobalSection
[src]
impl StructuralPartialEq for BrTableData
[src]
impl StructuralPartialEq for VarUint7
[src]
impl StructuralPartialEq for LocalNameSubsection
[src]
impl StructuralPartialEq for Func
[src]
impl StructuralPartialEq for TypeSection
[src]
impl StructuralPartialEq for Section
[src]
impl StructuralPartialEq for FunctionNameSubsection
[src]
impl StructuralPartialEq for Uint64
[src]
impl StructuralPartialEq for Instruction
[src]
impl StructuralPartialEq for NameSection
[src]
impl StructuralPartialEq for ExportSection
[src]
impl StructuralPartialEq for Uint8
[src]
impl StructuralPartialEq for CustomSection
[src]
impl StructuralPartialEq for BlockType
[src]
impl StructuralPartialEq for VarInt64
[src]
impl StructuralPartialEq for VarInt7
[src]
impl StructuralPartialEq for FunctionSection
[src]
impl StructuralPartialEq for ResizableLimits
[src]
impl StructuralPartialEq for TableSection
[src]
impl StructuralPartialEq for MemoryType
[src]
impl StructuralPartialEq for TableEntryDefinition
[src]
impl StructuralPartialEq for Local
[src]
impl StructuralPartialEq for VarUint64
[src]
impl StructuralPartialEq for Internal
[src]
impl StructuralPartialEq for TableType
[src]
impl StructuralPartialEq for Uint32
[src]
impl StructuralPartialEq for External
[src]
impl StructuralPartialEq for StartedWith
[src]
impl StructuralPartialEq for ParseRatioError
[src]
impl StructuralPartialEq for ParseBigIntError
[src]
impl StructuralPartialEq for Sign
[src]
impl<Hash> StructuralPartialEq for StorageChangeSet<Hash>
[src]
impl StructuralPartialEq for PrefixedStorageKey
[src]
impl StructuralPartialEq for StorageChild
[src]
impl StructuralPartialEq for StorageData
[src]
impl StructuralPartialEq for StorageKey
[src]
impl StructuralPartialEq for ChildTrieParentKeyId
[src]
impl StructuralPartialEq for TrackedStorageKey
[src]
impl StructuralPartialEq for U128
[src]
impl StructuralPartialEq for U256
[src]
impl StructuralPartialEq for U512
[src]
impl StructuralPartialEq for Error
[src]
impl StructuralPartialEq for StdRng
[src]
impl StructuralPartialEq for StepRng
[src]
impl StructuralPartialEq for WeightedError
[src]
impl StructuralPartialEq for BernoulliError
[src]
impl StructuralPartialEq for Error
[src]
impl StructuralPartialEq for ChaCha12Core
[src]
impl StructuralPartialEq for ChaCha20Core
[src]
impl StructuralPartialEq for ChaCha8Core
[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 Z0
[src]
impl StructuralPartialEq for Less
[src]
impl<U> StructuralPartialEq for NInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl StructuralPartialEq for ATerm
[src]
impl<V, A> StructuralPartialEq for TArr<V, A>
[src]
impl StructuralPartialEq for B0
[src]
impl<U, B> StructuralPartialEq for UInt<U, B>
[src]
impl<U> StructuralPartialEq for PInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl StructuralPartialEq for UTerm
[src]
impl StructuralPartialEq for B1
[src]
impl StructuralPartialEq for Equal
[src]
impl StructuralPartialEq for Greater
[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]
Z: Zeroize,
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 ECQVCertPublic
[src]
impl StructuralPartialEq for Commitment
[src]
impl<K> StructuralPartialEq for ExtendedKey<K>
[src]
impl StructuralPartialEq for SignatureError
[src]
impl StructuralPartialEq for VRFProof
[src]
impl StructuralPartialEq for Cosignature
[src]
impl StructuralPartialEq for VRFOutput
[src]
impl StructuralPartialEq for VRFProofBatchable
[src]
impl StructuralPartialEq for ChainCode
[src]
impl StructuralPartialEq for MultiSignatureStage
[src]
impl StructuralPartialEq for VRFInOut
[src]
impl StructuralPartialEq for PublicKey
[src]
impl StructuralPartialEq for Signature
[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 RecoveryId
[src]
impl StructuralPartialEq for Message
[src]
impl StructuralPartialEq for Signature
[src]
impl StructuralPartialEq for Scalar
[src]
impl StructuralPartialEq for AffineStorage
[src]
impl StructuralPartialEq for PublicKey
[src]
impl StructuralPartialEq for Error
[src]
impl StructuralPartialEq for SecretKey
[src]
impl<D> StructuralPartialEq for SharedSecret<D> where
D: Digest,
[src]
D: Digest,
impl StructuralPartialEq for Affine
[src]
impl StructuralPartialEq for TryReserveError
[src]
impl<T> StructuralPartialEq for AllowStdIo<T>
[src]
impl StructuralPartialEq for Aborted
[src]
impl<T> StructuralPartialEq for TrySendError<T>
[src]
impl StructuralPartialEq for SendError
[src]
impl StructuralPartialEq for Canceled
[src]
impl StructuralPartialEq for Canceled
[src]
impl<T> StructuralPartialEq for AsyncSink<T>
[src]
impl<T> StructuralPartialEq for TrySendError<T>
[src]
impl<T> StructuralPartialEq for SendError<T>
[src]
impl StructuralPartialEq for ExecuteErrorKind
[src]
impl<T> StructuralPartialEq for Async<T>
[src]
impl StructuralPartialEq for ExecutionError
[src]
impl StructuralPartialEq for ExecutionStrategy
[src]
impl<H, N> StructuralPartialEq for CacheAction<H, N>
[src]
impl StructuralPartialEq for StorageProof
[src]
impl StructuralPartialEq for Error
[src]
impl<'a> StructuralPartialEq for Node<'a>
[src]
impl<HO> StructuralPartialEq for Record<HO>
[src]
impl StructuralPartialEq for NibbleSlicePlan
[src]
impl<D> StructuralPartialEq for OwnedNode<D> where
D: Borrow<[u8]>,
[src]
D: Borrow<[u8]>,
impl StructuralPartialEq for NibbleVec
[src]
impl StructuralPartialEq for NodeHandlePlan
[src]
impl<T, E> StructuralPartialEq for TrieError<T, E>
[src]
impl StructuralPartialEq for TrieSpec
[src]
impl<'a> StructuralPartialEq for NodeHandle<'a>
[src]
impl StructuralPartialEq for NodePlan
[src]
impl<HO, CE> StructuralPartialEq for Error<HO, CE>
[src]
impl<T> StructuralPartialEq for MemCounter<T>
[src]
impl<T> StructuralPartialEq for NoopTracker<T>
[src]
impl StructuralPartialEq for PrintFmt
[src]
impl<T> StructuralPartialEq for EhFrameOffset<T>
[src]
impl<R> StructuralPartialEq for Attribute<R> where
R: Reader,
[src]
R: Reader,
impl StructuralPartialEq for ConvertError
[src]
impl StructuralPartialEq for SectionBaseAddresses
[src]
impl<'bases, Section, R> StructuralPartialEq for PartialFrameDescriptionEntry<'bases, Section, R> where
R: Reader,
Section: UnwindSection<R>,
[src]
R: Reader,
Section: UnwindSection<R>,
impl StructuralPartialEq for DwIdx
[src]
impl StructuralPartialEq for Encoding
[src]
impl StructuralPartialEq for Range
[src]
impl<R> StructuralPartialEq for EhFrame<R> where
R: Reader,
[src]
R: Reader,
impl StructuralPartialEq for DwOrd
[src]
impl StructuralPartialEq for BigEndian
[src]
impl StructuralPartialEq for DwEnd
[src]
impl StructuralPartialEq for FileInfo
[src]
impl StructuralPartialEq for LineEncoding
[src]
impl StructuralPartialEq for Attribute
[src]
impl StructuralPartialEq for Range
[src]
impl<T> StructuralPartialEq for DebugLineOffset<T>
[src]
impl StructuralPartialEq for Format
[src]
impl StructuralPartialEq for CallFrameInstruction
[src]
impl<R, Offset> StructuralPartialEq for FileEntry<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl StructuralPartialEq for Address
[src]
impl StructuralPartialEq for DwCfa
[src]
impl<R, Offset> StructuralPartialEq for Location<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl StructuralPartialEq for StringId
[src]
impl StructuralPartialEq for Register
[src]
impl<'input, Endian> StructuralPartialEq for EndianSlice<'input, Endian> where
Endian: Endianity,
[src]
Endian: Endianity,
impl StructuralPartialEq for DwForm
[src]
impl StructuralPartialEq for BaseAddresses
[src]
impl StructuralPartialEq for RangeListId
[src]
impl StructuralPartialEq for DwInl
[src]
impl<R, Offset> StructuralPartialEq for IncompleteLineProgram<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for AttributeValue<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl StructuralPartialEq for DwDefaulted
[src]
impl StructuralPartialEq for Abbreviation
[src]
impl StructuralPartialEq for ColumnType
[src]
impl<T> StructuralPartialEq for UnitSectionOffset<T>
[src]
impl StructuralPartialEq for DebugTypeSignature
[src]
impl StructuralPartialEq for DwRle
[src]
impl StructuralPartialEq for DwEhPe
[src]
impl<R> StructuralPartialEq for DebugFrame<R> where
R: Reader,
[src]
R: Reader,
impl StructuralPartialEq for SectionId
[src]
impl StructuralPartialEq for RunTimeEndian
[src]
impl StructuralPartialEq for LineStringId
[src]
impl StructuralPartialEq for DwChildren
[src]
impl<T> StructuralPartialEq for DebugLocListsIndex<T>
[src]
impl StructuralPartialEq for DwAccess
[src]
impl<R> StructuralPartialEq for EhFrameHdr<R> where
R: Reader,
[src]
R: Reader,
impl StructuralPartialEq for UnitId
[src]
impl StructuralPartialEq for Pointer
[src]
impl StructuralPartialEq for DwLnct
[src]
impl<T> StructuralPartialEq for DebugStrOffsetsBase<T>
[src]
impl<T> StructuralPartialEq for DebugLineStrOffset<T>
[src]
impl<T> StructuralPartialEq for DebugStrOffset<T>
[src]
impl<T> StructuralPartialEq for DebugAbbrevOffset<T>
[src]
impl<R, Offset> StructuralPartialEq for UnitHeader<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R> StructuralPartialEq for RegisterRule<R> where
R: Reader,
[src]
R: Reader,
impl<T> StructuralPartialEq for DebugMacinfoOffset<T>
[src]
impl StructuralPartialEq for LittleEndian
[src]
impl<T> StructuralPartialEq for UnitOffset<T>
[src]
impl<T> StructuralPartialEq for DebugAddrIndex<T>
[src]
impl StructuralPartialEq for DwVis
[src]
impl StructuralPartialEq for Augmentation
[src]
impl StructuralPartialEq for Location
[src]
impl StructuralPartialEq for DwAte
[src]
impl<R, Offset> StructuralPartialEq for CommonInformationEntry<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for Piece<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<'bases, Section, R> StructuralPartialEq for CieOrFde<'bases, Section, R> where
R: Reader,
Section: UnwindSection<R>,
[src]
R: Reader,
Section: UnwindSection<R>,
impl StructuralPartialEq for FileId
[src]
impl StructuralPartialEq for ReaderOffsetId
[src]
impl StructuralPartialEq for DwarfFileType
[src]
impl StructuralPartialEq for DwTag
[src]
impl StructuralPartialEq for LocationList
[src]
impl<R> StructuralPartialEq for UnwindTableRow<R> where
R: Reader,
[src]
R: Reader,
impl<T> StructuralPartialEq for LocationListsOffset<T>
[src]
impl StructuralPartialEq for Value
[src]
impl<T> StructuralPartialEq for DebugRngListsBase<T>
[src]
impl<T> StructuralPartialEq for DebugAddrBase<T>
[src]
impl<T> StructuralPartialEq for DebugLocListsBase<T>
[src]
impl<T> StructuralPartialEq for DebugMacroOffset<T>
[src]
impl<T> StructuralPartialEq for DebugStrOffsetsIndex<T>
[src]
impl StructuralPartialEq for AttributeSpecification
[src]
impl StructuralPartialEq for CommonInformationEntry
[src]
impl StructuralPartialEq for FileEntryFormat
[src]
impl StructuralPartialEq for AttributeValue
[src]
impl StructuralPartialEq for ValueType
[src]
impl<T> StructuralPartialEq for ArangeEntry<T> where
T: Copy,
[src]
T: Copy,
impl StructuralPartialEq for Error
[src]
impl StructuralPartialEq for DwCc
[src]
impl StructuralPartialEq for DwId
[src]
impl StructuralPartialEq for DwAt
[src]
impl StructuralPartialEq for DwLle
[src]
impl StructuralPartialEq for DwDs
[src]
impl StructuralPartialEq for DwOp
[src]
impl<T> StructuralPartialEq for RangeListsOffset<T>
[src]
impl StructuralPartialEq for DwDsc
[src]
impl<T> StructuralPartialEq for DebugTypesOffset<T>
[src]
impl StructuralPartialEq for Reference
[src]
impl StructuralPartialEq for CieId
[src]
impl<R, Offset> StructuralPartialEq for FrameDescriptionEntry<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R, Offset> StructuralPartialEq for LineInstruction<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<R> StructuralPartialEq for CfaRule<R> where
R: Reader,
[src]
R: Reader,
impl<T> StructuralPartialEq for DebugRngListsIndex<T>
[src]
impl StructuralPartialEq for DwLne
[src]
impl StructuralPartialEq for DwAddr
[src]
impl<R, Offset> StructuralPartialEq for LineProgramHeader<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl StructuralPartialEq for DwLns
[src]
impl StructuralPartialEq for FrameDescriptionEntry
[src]
impl StructuralPartialEq for DwLang
[src]
impl StructuralPartialEq for DirectoryId
[src]
impl StructuralPartialEq for UnitEntryId
[src]
impl<T> StructuralPartialEq for DebugInfoOffset<T>
[src]
impl<R> StructuralPartialEq for LocationListEntry<R> where
R: Reader,
[src]
R: Reader,
impl StructuralPartialEq for LocationListId
[src]
impl StructuralPartialEq for LineString
[src]
impl<T> StructuralPartialEq for DieReference<T>
[src]
impl<R> StructuralPartialEq for EvaluationResult<R> where
R: Reader,
[src]
R: Reader,
impl<R> StructuralPartialEq for Expression<R> where
R: Reader,
[src]
R: Reader,
impl StructuralPartialEq for Error
[src]
impl<T> StructuralPartialEq for DebugFrameOffset<T>
[src]
impl StructuralPartialEq for DwUt
[src]
impl StructuralPartialEq for Expression
[src]
impl StructuralPartialEq for DwVirtuality
[src]
impl<R, Offset> StructuralPartialEq for CompleteLineProgram<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl StructuralPartialEq for DwoId
[src]
impl<R> StructuralPartialEq for CallFrameInstruction<R> where
R: Reader,
[src]
R: Reader,
impl StructuralPartialEq for DwMacro
[src]
impl StructuralPartialEq for RangeList
[src]
impl<R, Offset> StructuralPartialEq for Operation<R, Offset> where
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
[src]
R: Reader<Offset = Offset>,
Offset: ReaderOffset,
impl<Offset> StructuralPartialEq for UnitType<Offset> where
Offset: ReaderOffset,
[src]
Offset: ReaderOffset,
impl StructuralPartialEq for LineRow
[src]
impl<E> StructuralPartialEq for U64Bytes<E> where
E: Endian,
[src]
E: Endian,
impl StructuralPartialEq for SectionIndex
[src]
impl StructuralPartialEq for Endianness
[src]
impl StructuralPartialEq for ArchiveKind
[src]
impl StructuralPartialEq for BinaryFormat
[src]
impl StructuralPartialEq for Architecture
[src]
impl<E> StructuralPartialEq for I32Bytes<E> where
E: Endian,
[src]
E: Endian,
impl StructuralPartialEq for SymbolIndex
[src]
impl StructuralPartialEq for AddressSize
[src]
impl StructuralPartialEq for RelocationEncoding
[src]
impl StructuralPartialEq for BigEndian
[src]
impl StructuralPartialEq for ComdatKind
[src]
impl StructuralPartialEq for SymbolSection
[src]
impl StructuralPartialEq for SectionFlags
[src]
impl<E> StructuralPartialEq for U32Bytes<E> where
E: Endian,
[src]
E: Endian,
impl StructuralPartialEq for RelocationTarget
[src]
impl<E> StructuralPartialEq for I16Bytes<E> where
E: Endian,
[src]
E: Endian,
impl StructuralPartialEq for CompressionFormat
[src]
impl StructuralPartialEq for FileFlags
[src]
impl<'data> StructuralPartialEq for ObjectMapEntry<'data>
[src]
impl<E> StructuralPartialEq for U16Bytes<E> where
E: Endian,
[src]
E: Endian,
impl<Section> StructuralPartialEq for SymbolFlags<Section>
[src]
impl<'data> StructuralPartialEq for Export<'data>
[src]
impl StructuralPartialEq for RelocationKind
[src]
impl<'data> StructuralPartialEq for CompressedData<'data>
[src]
impl StructuralPartialEq for SymbolScope
[src]
impl StructuralPartialEq for SectionKind
[src]
impl<'data> StructuralPartialEq for Import<'data>
[src]
impl StructuralPartialEq for LittleEndian
[src]
impl<E> StructuralPartialEq for I64Bytes<E> where
E: Endian,
[src]
E: Endian,
impl StructuralPartialEq for SymbolKind
[src]
impl<'data> StructuralPartialEq for SymbolMapName<'data>
[src]
impl<'data> StructuralPartialEq for Bytes<'data>
[src]
impl StructuralPartialEq for Error
[src]
impl StructuralPartialEq for TDEFLFlush
[src]
impl StructuralPartialEq for CompressionLevel
[src]
impl StructuralPartialEq for CompressionStrategy
[src]
impl StructuralPartialEq for DataFormat
[src]
impl StructuralPartialEq for MZFlush
[src]
impl StructuralPartialEq for TINFLStatus
[src]
impl StructuralPartialEq for StreamResult
[src]
impl StructuralPartialEq for MZStatus
[src]
impl StructuralPartialEq for TDEFLStatus
[src]
impl StructuralPartialEq for MZError
[src]
impl StructuralPartialEq for RuntimeMetadataDeprecated
[src]
impl StructuralPartialEq for RuntimeMetadataV12
[src]
impl StructuralPartialEq for ModuleId
[src]
impl StructuralPartialEq for TestSignature
[src]
impl<Block> StructuralPartialEq for SignedBlock<Block>
[src]
impl StructuralPartialEq for OpaqueExtrinsic
[src]
impl StructuralPartialEq for PendingRequest
[src]
impl<AccountId, Call, Extra> StructuralPartialEq for CheckedExtrinsic<AccountId, Call, Extra>
[src]
impl<'a, T> StructuralPartialEq for Request<'a, T>
[src]
impl<Block> StructuralPartialEq for BlockId<Block> where
Block: Block,
[src]
Block: Block,
impl<Hash> StructuralPartialEq for DigestItem<Hash>
[src]
impl<'a, Hash> StructuralPartialEq for DigestItemRef<'a, Hash> where
Hash: 'a,
[src]
Hash: 'a,
impl StructuralPartialEq for Headers
[src]
impl StructuralPartialEq for UintAuthorityId
[src]
impl<Header, Extrinsic> StructuralPartialEq for Block<Header, Extrinsic> where
Extrinsic: MaybeSerialize,
[src]
Extrinsic: MaybeSerialize,
impl StructuralPartialEq for Era
[src]
impl<'a> StructuralPartialEq for PiecewiseLinear<'a>
[src]
impl<Call, Extra> StructuralPartialEq for TestXt<Call, Extra>
[src]
impl StructuralPartialEq for Method
[src]
impl StructuralPartialEq for AnySignature
[src]
impl StructuralPartialEq for MultiSigner
[src]
impl<'a> StructuralPartialEq for OpaqueDigestItemId<'a>
[src]
impl<Xt> StructuralPartialEq for ExtrinsicWrapper<Xt>
[src]
impl StructuralPartialEq for ChangesTrieSignal
[src]
impl<Xt> StructuralPartialEq for Block<Xt>
[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 StructuralPartialEq for Keccak256
[src]
impl<B> StructuralPartialEq for BlockAndTimeDeadline<B> where
B: BlockNumberProvider,
[src]
B: BlockNumberProvider,
impl StructuralPartialEq for Error
[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 StructuralPartialEq for BlakeTwo256
[src]
impl<Number, Hash> StructuralPartialEq for Header<Number, Hash> where
Hash: Hash,
Number: Copy + Into<U256> + TryFrom<U256>,
[src]
Hash: Hash,
Number: Copy + Into<U256> + TryFrom<U256>,
impl<AccountId, AccountIndex> StructuralPartialEq for MultiAddress<AccountId, AccountIndex>
[src]
impl<Hash> StructuralPartialEq for Digest<Hash>
[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 Public
[src]
impl StructuralPartialEq for Perquintill
[src]
impl StructuralPartialEq for FixedU128
[src]
impl StructuralPartialEq for Permill
[src]
impl StructuralPartialEq for FixedI128
[src]
impl StructuralPartialEq for Percent
[src]
impl StructuralPartialEq for FixedI64
[src]
impl StructuralPartialEq for Perbill
[src]
impl StructuralPartialEq for PerU16
[src]
impl<L, R> StructuralPartialEq for Either<L, R>
[src]
impl<Reporter, Offender> StructuralPartialEq for OffenceDetails<Reporter, Offender>
[src]
impl StructuralPartialEq for OffenceError
[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 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 StructuralPartialEq for frame_support::dispatch::fmt::Error
1.0.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 PhantomPinned
1.33.0[src]
impl<BlockNumber> StructuralPartialEq for DispatchTime<BlockNumber>
[src]
impl<T> StructuralPartialEq for PhantomData<T> where
T: ?Sized,
[src]
T: ?Sized,