Trait frame_support::dispatch::Eq
1.0.0 · source · pub trait Eq: PartialEq<Self> { }
Expand description
Trait for equality comparisons which are equivalence relations.
This means, that in addition to a == b
and a != b
being strict inverses, the equality must
be (for all a
, b
and c
):
- reflexive:
a == a
; - symmetric:
a == b
impliesb == a
; and - transitive:
a == b
andb == c
impliesa == c
.
This property cannot be checked by the compiler, and therefore Eq
implies
PartialEq
, and has no extra methods.
Derivable
This trait can be used with #[derive]
. When derive
d, because Eq
has
no extra methods, it is only informing the compiler that this is an
equivalence relation rather than a partial equivalence relation. Note that
the derive
strategy requires all fields are Eq
, which isn’t
always desired.
How can I implement Eq
?
If you cannot use the derive
strategy, specify that your type implements
Eq
, which has no methods:
enum BookFormat { Paperback, Hardback, Ebook }
struct Book {
isbn: i32,
format: BookFormat,
}
impl PartialEq for Book {
fn eq(&self, other: &Self) -> bool {
self.isbn == other.isbn
}
}
impl Eq for Book {}
Implementors§
impl Eq for ArithmeticError
impl Eq for DeriveError
impl Eq for DeriveJunction
impl Eq for PublicError
impl Eq for SecretStringError
impl Eq for Void
impl Eq for HttpError
impl Eq for HttpRequestStatus
impl Eq for OffchainOverlayedChange
impl Eq for StorageKind
impl Eq for CallContext
impl Eq for StorageEntryModifierIR
impl Eq for StorageHasherIR
impl Eq for MultiSignature
impl Eq for MultiSigner
impl Eq for TokenError
impl Eq for TransactionalError
impl Eq for DigestItem
impl Eq for Era
impl Eq for sp_runtime::legacy::byte_sized_error::DispatchError
impl Eq for sp_runtime::offchain::http::Error
impl Eq for Method
impl Eq for StorageRetrievalError
impl Eq for RuntimeString
impl Eq for DisableStrategy
impl Eq for ExecutionError
impl Eq for sp_version::embed::Error
impl Eq for sp_wasm_interface::ValueType
impl Eq for Never
impl Eq for frame_support::pallet_prelude::DispatchError
impl Eq for InvalidTransaction
impl Eq for TransactionSource
impl Eq for TransactionValidityError
impl Eq for UnknownTransaction
impl Eq for ChildInfo
impl Eq for StateVersion
impl Eq for ExecuteOverweightError
impl Eq for ProcessMessageError
impl Eq for frame_support::traits::schedule::LookupError
impl Eq for BalanceStatus
impl Eq for DepositConsequence
impl Eq for ExistenceRequirement
impl Eq for Fortitude
impl Eq for Precision
impl Eq for Preservation
impl Eq for Provenance
impl Eq for Restriction
impl Eq for PaymentStatus
impl Eq for DispatchClass
impl Eq for Pays
impl Eq for frame_support::dispatch::fmt::Alignment
impl Eq for TryReserveErrorKind
impl Eq for core::cmp::Ordering
impl Eq for Infallible
impl Eq for Which
impl Eq for IpAddr
impl Eq for Ipv6MulticastScope
impl Eq for SocketAddr
impl Eq for FpCategory
impl Eq for IntErrorKind
impl Eq for SearchStep
impl Eq for core::sync::atomic::Ordering
impl Eq for proc_macro::Delimiter
impl Eq for proc_macro::Spacing
impl Eq for BacktraceStatus
impl Eq for VarError
impl Eq for std::io::SeekFrom
impl Eq for std::io::error::ErrorKind
impl Eq for Shutdown
impl Eq for BacktraceStyle
impl Eq for std::sync::mpsc::RecvTimeoutError
impl Eq for std::sync::mpsc::TryRecvError
impl Eq for PrintFmt
impl Eq for SecondsFormat
impl Eq for Fixed
impl Eq for Numeric
impl Eq for Pad
impl Eq for ParseErrorKind
impl Eq for Month
impl Eq for RoundingError
impl Eq for Weekday
impl Eq for log::Level
impl Eq for log::LevelFilter
impl Eq for Sign
impl Eq for num_format::error_kind::ErrorKind
impl Eq for Grouping
impl Eq for Locale
impl Eq for proc_macro2::Delimiter
impl Eq for proc_macro2::Spacing
impl Eq for Category
impl Eq for serde_json::value::Value
impl Eq for AttrStyle
impl Eq for Meta
impl Eq for Fields
impl Eq for Data
impl Eq for Expr
impl Eq for Member
impl Eq for RangeLimits
impl Eq for GenericParam
impl Eq for TraitBoundModifier
impl Eq for TypeParamBound
impl Eq for WherePredicate
impl Eq for FnArg
impl Eq for ForeignItem
impl Eq for ImplItem
impl Eq for ImplRestriction
impl Eq for syn::item::Item
impl Eq for StaticMutability
impl Eq for TraitItem
impl Eq for UseTree
impl Eq for Lit
impl Eq for MacroDelimiter
impl Eq for BinOp
impl Eq for UnOp
impl Eq for Pat
impl Eq for GenericArgument
impl Eq for PathArguments
impl Eq for FieldMutability
impl Eq for Visibility
impl Eq for Stmt
impl Eq for ReturnType
impl Eq for syn::ty::Type
impl Eq for Origin
impl Eq for url::parser::ParseError
impl Eq for SyntaxViolation
impl Eq for rand::distributions::bernoulli::BernoulliError
impl Eq for rand::distributions::bernoulli::BernoulliError
impl Eq for rand::distributions::weighted::WeightedError
impl Eq for rand::distributions::weighted_index::WeightedError
impl Eq for bool
impl Eq for char
impl Eq for i8
impl Eq for i16
impl Eq for i32
impl Eq for i64
impl Eq for i128
impl Eq for isize
impl Eq for !
impl Eq for str
impl Eq for u8
impl Eq for u16
impl Eq for u32
impl Eq for u64
impl Eq for u128
impl Eq for ()
impl Eq for usize
impl Eq for sp_application_crypto::bandersnatch::app::Public
impl Eq for sp_application_crypto::bandersnatch::app::Signature
impl Eq for sp_application_crypto::bls377::app::Public
impl Eq for sp_application_crypto::bls377::app::Signature
impl Eq for sp_application_crypto::bls381::app::Public
impl Eq for sp_application_crypto::bls381::app::Signature
impl Eq for sp_application_crypto::ecdsa::app::Public
impl Eq for sp_application_crypto::ecdsa::app::Signature
impl Eq for sp_application_crypto::ed25519::app::Public
impl Eq for sp_application_crypto::ed25519::app::Signature
impl Eq for sp_application_crypto::sr25519::app::Public
impl Eq for sp_application_crypto::sr25519::app::Signature
impl Eq for sp_arithmetic::biguint::BigUint
impl Eq for FixedI64
impl Eq for FixedI128
impl Eq for FixedU64
impl Eq for FixedU128
impl Eq for PerU16
impl Eq for Perbill
impl Eq for sp_arithmetic::per_things::Percent
impl Eq for Permill
impl Eq for Perquintill
impl Eq for Rational128
impl Eq for RationalInfinite
impl Eq for RingVrfSignature
impl Eq for sp_core::bandersnatch::Public
impl Eq for sp_core::bandersnatch::Signature
impl Eq for sp_core::bandersnatch::vrf::VrfOutput
impl Eq for sp_core::bandersnatch::vrf::VrfSignature
impl Eq for Dummy
impl Eq for AccountId32
impl Eq for CryptoTypeId
impl Eq for KeyTypeId
impl Eq for sp_core::ecdsa::Public
impl Eq for sp_core::ecdsa::Signature
impl Eq for sp_core::ed25519::Public
impl Eq for sp_core::ed25519::Signature
impl Eq for Capabilities
impl Eq for sp_core::offchain::Duration
impl Eq for HttpRequestId
impl Eq for OpaqueMultiaddr
impl Eq for OpaqueNetworkState
impl Eq for sp_core::offchain::Timestamp
impl Eq for sp_core::offchain::testing::PendingRequest
impl Eq for sp_core::sr25519::Public
impl Eq for sp_core::sr25519::Signature
impl Eq for sp_core::sr25519::vrf::VrfOutput
impl Eq for VrfProof
impl Eq for sp_core::sr25519::vrf::VrfSignature
impl Eq for sp_core::Bytes
impl Eq for OpaquePeerId
impl Eq for Digest
impl Eq for sp_runtime::legacy::byte_sized_error::ModuleError
impl Eq for Headers
impl Eq for sp_runtime::offchain::http::PendingRequest
impl Eq for AnySignature
impl Eq for Justifications
impl Eq for sp_runtime::ModuleError
impl Eq for OpaqueExtrinsic
impl Eq for TestSignature
impl Eq for UintAuthorityId
impl Eq for BlakeTwo256
impl Eq for Keccak256
impl Eq for KeyValueStates
impl Eq for KeyValueStorageLevel
impl Eq for ChildTrieParentKeyId
impl Eq for PrefixedStorageKey
impl Eq for StorageChild
impl Eq for StorageData
impl Eq for StorageKey
impl Eq for CompactProof
impl Eq for StorageProof
impl Eq for RuntimeVersion
impl Eq for sp_wasm_interface::Signature
impl Eq for Instance1
impl Eq for ValidTransaction
impl Eq for Weight
impl Eq for PalletId
impl Eq for CallMetadata
impl Eq for CrateVersion
impl Eq for Footprint
impl Eq for PalletInfoData
impl Eq for StorageInfo
impl Eq for StorageVersion
impl Eq for TrackedStorageKey
impl Eq for WithdrawReasons
impl Eq for OldWeight
impl Eq for RuntimeDbWeight
impl Eq for frame_support::dispatch::fmt::Error
impl Eq for alloc::collections::TryReserveError
impl Eq for CString
impl Eq for FromVecWithNulError
impl Eq for IntoStringError
impl Eq for NulError
impl Eq for FromUtf8Error
impl Eq for String
impl Eq for Layout
impl Eq for LayoutError
impl Eq for AllocError
impl Eq for core::any::TypeId
impl Eq for CharTryFromError
impl Eq for ParseCharError
impl Eq for DecodeUtf16Error
impl Eq for TryFromCharError
impl Eq for CpuidResult
impl Eq for CStr
impl Eq for FromBytesUntilNulError
impl Eq for FromBytesWithNulError
impl Eq for Assume
impl Eq for Ipv4Addr
impl Eq for Ipv6Addr
impl Eq for AddrParseError
impl Eq for SocketAddrV4
impl Eq for SocketAddrV6
impl Eq for ParseFloatError
impl Eq for ParseIntError
impl Eq for TryFromIntError
impl Eq for NonZeroI8
impl Eq for NonZeroI16
impl Eq for NonZeroI32
impl Eq for NonZeroI64
impl Eq for NonZeroI128
impl Eq for NonZeroIsize
impl Eq for NonZeroU8
impl Eq for NonZeroU16
impl Eq for NonZeroU32
impl Eq for NonZeroU64
impl Eq for NonZeroU128
impl Eq for NonZeroUsize
impl Eq for RangeFull
impl Eq for core::ptr::alignment::Alignment
impl Eq for ParseBoolError
impl Eq for Utf8Error
impl Eq for core::time::Duration
impl Eq for TryFromFloatSecsError
impl Eq for LineColumn
impl Eq for SourceFile
impl Eq for OsStr
impl Eq for OsString
impl Eq for std::fs::FileType
impl Eq for Permissions
impl Eq for UCred
impl Eq for Components<'_>
impl Eq for std::path::Path
impl Eq for PathBuf
impl Eq for StripPrefixError
impl Eq for ExitStatus
impl Eq for ExitStatusError
impl Eq for std::process::Output
impl Eq for std::sync::condvar::WaitTimeoutResult
impl Eq for std::sync::mpsc::RecvError
impl Eq for AccessError
impl Eq for ThreadId
impl Eq for Instant
impl Eq for std::time::SystemTime
impl Eq for time::duration::Duration
impl Eq for time::duration::OutOfRangeError
impl Eq for SteadyTime
impl Eq for Timespec
impl Eq for Tm
impl Eq for Parsed
impl Eq for InternalFixed
impl Eq for InternalNumeric
impl Eq for chrono::format::ParseError
impl Eq for Months
impl Eq for ParseMonthError
impl Eq for Days
impl Eq for NaiveDate
impl Eq for NaiveDateTime
impl Eq for IsoWeek
impl Eq for NaiveTime
impl Eq for FixedOffset
impl Eq for Utc
impl Eq for OutOfRange
impl Eq for ParseWeekdayError
impl Eq for crypto_mac::errors::InvalidKeyLength
impl Eq for crypto_mac::errors::MacError
impl Eq for curve25519_dalek::edwards::CompressedEdwardsY
impl Eq for curve25519_dalek::edwards::EdwardsPoint
impl Eq for curve25519_dalek::montgomery::MontgomeryPoint
impl Eq for curve25519_dalek::ristretto::CompressedRistretto
impl Eq for curve25519_dalek::ristretto::RistrettoPoint
impl Eq for curve25519_dalek::scalar::Scalar
impl Eq for curve25519_dalek::edwards::CompressedEdwardsY
impl Eq for curve25519_dalek::edwards::EdwardsPoint
impl Eq for curve25519_dalek::montgomery::MontgomeryPoint
impl Eq for curve25519_dalek::ristretto::CompressedRistretto
impl Eq for curve25519_dalek::ristretto::RistrettoPoint
impl Eq for curve25519_dalek::scalar::Scalar
impl Eq for getrandom::error::Error
impl Eq for ParseLevelError
impl Eq for num_bigint::bigint::BigInt
impl Eq for num_bigint::biguint::BigUint
impl Eq for ParseBigIntError
impl Eq for CustomFormat
impl Eq for CustomFormatBuilder
impl Eq for num_format::error::Error
impl Eq for Ident
impl Eq for Map<String, Value>
impl Eq for Number
impl Eq for syn::attr::Attribute
impl Eq for MetaList
impl Eq for MetaNameValue
impl Eq for syn::data::Field
impl Eq for FieldsNamed
impl Eq for FieldsUnnamed
impl Eq for syn::data::Variant
impl Eq for DataEnum
impl Eq for DataStruct
impl Eq for DataUnion
impl Eq for DeriveInput
impl Eq for Arm
impl Eq for ExprArray
impl Eq for ExprAssign
impl Eq for ExprAsync
impl Eq for ExprAwait
impl Eq for ExprBinary
impl Eq for ExprBlock
impl Eq for ExprBreak
impl Eq for ExprCall
impl Eq for ExprCast
impl Eq for ExprClosure
impl Eq for ExprConst
impl Eq for ExprContinue
impl Eq for ExprField
impl Eq for ExprForLoop
impl Eq for ExprGroup
impl Eq for ExprIf
impl Eq for ExprIndex
impl Eq for ExprInfer
impl Eq for ExprLet
impl Eq for ExprLit
impl Eq for ExprLoop
impl Eq for ExprMacro
impl Eq for ExprMatch
impl Eq for ExprMethodCall
impl Eq for ExprParen
impl Eq for ExprPath
impl Eq for ExprRange
impl Eq for ExprReference
impl Eq for ExprRepeat
impl Eq for ExprReturn
impl Eq for ExprStruct
impl Eq for ExprTry
impl Eq for ExprTryBlock
impl Eq for ExprTuple
impl Eq for ExprUnary
impl Eq for ExprUnsafe
impl Eq for ExprWhile
impl Eq for ExprYield
impl Eq for FieldValue
impl Eq for Index
impl Eq for Label
impl Eq for File
impl Eq for BoundLifetimes
impl Eq for ConstParam
impl Eq for Generics
impl Eq for LifetimeParam
impl Eq for PredicateLifetime
impl Eq for PredicateType
impl Eq for TraitBound
impl Eq for TypeParam
impl Eq for WhereClause
impl Eq for ForeignItemFn
impl Eq for ForeignItemMacro
impl Eq for ForeignItemStatic
impl Eq for ForeignItemType
impl Eq for ImplItemConst
impl Eq for ImplItemFn
impl Eq for ImplItemMacro
impl Eq for ImplItemType
impl Eq for ItemConst
impl Eq for ItemEnum
impl Eq for ItemExternCrate
impl Eq for ItemFn
impl Eq for ItemForeignMod
impl Eq for ItemImpl
impl Eq for ItemMacro
impl Eq for ItemMod
impl Eq for ItemStatic
impl Eq for ItemStruct
impl Eq for ItemTrait
impl Eq for ItemTraitAlias
impl Eq for ItemType
impl Eq for ItemUnion
impl Eq for ItemUse
impl Eq for Receiver
impl Eq for syn::item::Signature
impl Eq for TraitItemConst
impl Eq for TraitItemFn
impl Eq for TraitItemMacro
impl Eq for TraitItemType
impl Eq for UseGlob
impl Eq for UseGroup
impl Eq for UseName
impl Eq for UsePath
impl Eq for UseRename
impl Eq for Variadic
impl Eq for Lifetime
impl Eq for LitBool
impl Eq for LitByte
impl Eq for LitByteStr
impl Eq for LitChar
impl Eq for LitFloat
impl Eq for LitInt
impl Eq for LitStr
impl Eq for syn::mac::Macro
impl Eq for Nothing
impl Eq for FieldPat
impl Eq for PatIdent
impl Eq for PatOr
impl Eq for PatParen
impl Eq for PatReference
impl Eq for PatRest
impl Eq for PatSlice
impl Eq for PatStruct
impl Eq for PatTuple
impl Eq for PatTupleStruct
impl Eq for PatType
impl Eq for PatWild
impl Eq for AngleBracketedGenericArguments
impl Eq for AssocConst
impl Eq for AssocType
impl Eq for Constraint
impl Eq for ParenthesizedGenericArguments
impl Eq for syn::path::Path
impl Eq for PathSegment
impl Eq for QSelf
impl Eq for VisRestricted
impl Eq for syn::stmt::Block
impl Eq for Local
impl Eq for LocalInit
impl Eq for StmtMacro
impl Eq for Abstract
impl Eq for And
impl Eq for AndAnd
impl Eq for AndEq
impl Eq for As
impl Eq for Async
impl Eq for At
impl Eq for Auto
impl Eq for Await
impl Eq for Become
impl Eq for syn::token::Box
impl Eq for Brace
impl Eq for Bracket
impl Eq for Break
impl Eq for Caret
impl Eq for CaretEq
impl Eq for Colon
impl Eq for Comma
impl Eq for Const
impl Eq for Continue
impl Eq for Crate
impl Eq for Default
impl Eq for Do
impl Eq for Dollar
impl Eq for syn::token::Dot
impl Eq for DotDot
impl Eq for DotDotDot
impl Eq for DotDotEq
impl Eq for Dyn
impl Eq for Else
impl Eq for Enum
impl Eq for Eq
impl Eq for EqEq
impl Eq for Extern
impl Eq for FatArrow
impl Eq for Final
impl Eq for Fn
impl Eq for For
impl Eq for Ge
impl Eq for syn::token::Group
impl Eq for Gt
impl Eq for If
impl Eq for Impl
impl Eq for In
impl Eq for LArrow
impl Eq for Le
impl Eq for Let
impl Eq for syn::token::Loop
impl Eq for Lt
impl Eq for syn::token::Macro
impl Eq for syn::token::Match
impl Eq for Minus
impl Eq for MinusEq
impl Eq for Mod
impl Eq for Move
impl Eq for Mut
impl Eq for Ne
impl Eq for Not
impl Eq for Or
impl Eq for OrEq
impl Eq for OrOr
impl Eq for Override
impl Eq for Paren
impl Eq for PathSep
impl Eq for syn::token::Percent
impl Eq for PercentEq
impl Eq for Plus
impl Eq for PlusEq
impl Eq for Pound
impl Eq for Priv
impl Eq for Pub
impl Eq for Question
impl Eq for RArrow
impl Eq for Ref
impl Eq for Return
impl Eq for SelfType
impl Eq for SelfValue
impl Eq for Semi
impl Eq for Shl
impl Eq for ShlEq
impl Eq for Shr
impl Eq for ShrEq
impl Eq for Slash
impl Eq for SlashEq
impl Eq for Star
impl Eq for StarEq
impl Eq for Static
impl Eq for Struct
impl Eq for Super
impl Eq for Tilde
impl Eq for Trait
impl Eq for Try
impl Eq for syn::token::Type
impl Eq for Typeof
impl Eq for Underscore
impl Eq for Union
impl Eq for Unsafe
impl Eq for Unsized
impl Eq for Use
impl Eq for Virtual
impl Eq for Where
impl Eq for While
impl Eq for syn::token::Yield
impl Eq for Abi
impl Eq for BareFnArg
impl Eq for BareVariadic
impl Eq for TypeArray
impl Eq for TypeBareFn
impl Eq for TypeGroup
impl Eq for TypeImplTrait
impl Eq for TypeInfer
impl Eq for TypeMacro
impl Eq for TypeNever
impl Eq for TypeParen
impl Eq for TypePath
impl Eq for TypePtr
impl Eq for TypeReference
impl Eq for TypeSlice
impl Eq for TypeTraitObject
impl Eq for TypeTuple
impl Eq for Directive
impl Eq for Json
impl Eq for Pretty
impl Eq for tracing_subscriber::fmt::format::Compact
impl Eq for FmtSpan
impl Eq for Full
impl Eq for ChronoLocal
impl Eq for ChronoUtc
impl Eq for tracing_subscriber::fmt::time::SystemTime
impl Eq for Uptime
impl Eq for ATerm
impl Eq for B0
impl Eq for B1
impl Eq for Z0
impl Eq for Equal
impl Eq for Greater
impl Eq for Less
impl Eq for UTerm
impl Eq for OpaqueOrigin
impl Eq for Url
URLs compare like their serialization.
impl Eq for getrandom::error::Error
impl Eq for StepRng
impl Eq for SmallRng
impl Eq for StdRng
impl Eq for ChaCha8Core
impl Eq for ChaCha8Rng
impl Eq for ChaCha12Core
impl Eq for ChaCha12Rng
impl Eq for ChaCha20Core
impl Eq for ChaCha20Rng
impl Eq for PhantomPinned
impl Eq for DispatchInfo
impl Eq for PostDispatchInfo
impl Eq for Aarch64Architecture
impl Eq for Abbreviation
impl Eq for AbiParam
impl Eq for Aborted
impl Eq for Access
impl Eq for Access
impl Eq for Action
impl Eq for Address
impl Eq for AddressSize
impl Eq for Advice
impl Eq for Affine
impl Eq for AffinePoint
impl Eq for AffineStorage
impl Eq for AhoCorasickKind
impl Eq for All
impl Eq for AllocErr
impl Eq for Allocation
impl Eq for AllocationKind
impl Eq for Alphabet
impl Eq for Alternation
impl Eq for Alternation
impl Eq for Anchor
impl Eq for Anchored
impl Eq for Any
impl Eq for AnyEntity
impl Eq for AnyfuncIndex
impl Eq for ArangeEntry
impl Eq for Architecture
impl Eq for Architecture
impl Eq for ArchiveKind
impl Eq for ArgumentExtension
impl Eq for ArgumentPurpose
impl Eq for ArmArchitecture
impl Eq for ArrayType
impl Eq for Assertion
impl Eq for Assertion
impl Eq for AssertionKind
impl Eq for AssertionKind
impl Eq for Ast
impl Eq for Ast
impl Eq for AtFlags
impl Eq for AtFlags
impl Eq for AtomicRmwOp
impl Eq for Attribute
impl Eq for AttributeSpecification
impl Eq for AttributeValue
impl Eq for Augmentation
impl Eq for AvxOpcode
impl Eq for BandersnatchConfig
impl Eq for BareFunctionType
impl Eq for BaseAddresses
impl Eq for BaseUnresolvedName
impl Eq for BidiClass
impl Eq for BigEndian
impl Eq for BigEndian
impl Eq for BigEndian
impl Eq for BinaryFormat
impl Eq for BinaryFormat
impl Eq for BitString
impl Eq for Block
impl Eq for Block
impl Eq for BlockCall
impl Eq for BlockPredecessor
impl Eq for BlockType
impl Eq for BlockType
impl Eq for BrTableData
impl Eq for BuiltinType
impl Eq for Bytes
impl Eq for Bytes
impl Eq for BytesMut
impl Eq for CDataModel
impl Eq for CParameter
impl Eq for CallConv
impl Eq for CallFrameInstruction
impl Eq for CallOffset
impl Eq for CallingConvention
impl Eq for Canceled
impl Eq for CanonicalOption
impl Eq for Capture
impl Eq for CaptureName
impl Eq for CaptureName
impl Eq for ChainCode
impl Eq for CieId
impl Eq for Class
impl Eq for Class
impl Eq for Class
impl Eq for Class
impl Eq for Class
impl Eq for ClassAscii
impl Eq for ClassAscii
impl Eq for ClassAsciiKind
impl Eq for ClassAsciiKind
impl Eq for ClassBracketed
impl Eq for ClassBracketed
impl Eq for ClassBytes
impl Eq for ClassBytes
impl Eq for ClassBytesRange
impl Eq for ClassBytesRange
impl Eq for ClassEnumType
impl Eq for ClassPerl
impl Eq for ClassPerl
impl Eq for ClassPerlKind
impl Eq for ClassPerlKind
impl Eq for ClassSet
impl Eq for ClassSet
impl Eq for ClassSetBinaryOp
impl Eq for ClassSetBinaryOp
impl Eq for ClassSetBinaryOpKind
impl Eq for ClassSetBinaryOpKind
impl Eq for ClassSetItem
impl Eq for ClassSetItem
impl Eq for ClassSetRange
impl Eq for ClassSetRange
impl Eq for ClassSetUnion
impl Eq for ClassSetUnion
impl Eq for ClassUnicode
impl Eq for ClassUnicode
impl Eq for ClassUnicode
impl Eq for ClassUnicode
impl Eq for ClassUnicodeKind
impl Eq for ClassUnicodeKind
impl Eq for ClassUnicodeOpKind
impl Eq for ClassUnicodeOpKind
impl Eq for ClassUnicodeRange
impl Eq for ClassUnicodeRange
impl Eq for CloneFlags
impl Eq for CloneFlags
impl Eq for CloneSuffix
impl Eq for CloneTypeIdentifier
impl Eq for ClosureTypeName
impl Eq for CoffExportStyle
impl Eq for Collector
impl Eq for Color
impl Eq for Color
impl Eq for ColorChoice
impl Eq for ColorSpec
impl Eq for ColumnType
impl Eq for ComdatId
impl Eq for ComdatKind
impl Eq for Comment
impl Eq for Comment
impl Eq for Commitment
impl Eq for CommonInformationEntry
impl Eq for CompiledModuleId
impl Eq for ComponentExternalKind
impl Eq for ComponentOuterAliasKind
impl Eq for ComponentTypeRef
impl Eq for ComponentValType
impl Eq for Compress
impl Eq for CompressedEdwardsY
impl Eq for CompressedFileRange
impl Eq for CompressedRistretto
impl Eq for CompressionFormat
impl Eq for Concat
impl Eq for Concat
impl Eq for Config
impl Eq for Config
impl Eq for Config
impl Eq for Config
impl Eq for Constant
impl Eq for ConstantData
impl Eq for ConvertError
impl Eq for CopyfileFlags
impl Eq for CopyfileFlags
impl Eq for Cosignature
impl Eq for CtorDtorName
impl Eq for CursorPosition
impl Eq for CustomVendor
impl Eq for CvQualifiers
impl Eq for DataIndex
impl Eq for DataMemberPrefix
impl Eq for Date
impl Eq for DateTime
impl Eq for Datetime
impl Eq for DebugTypeSignature
impl Eq for Decltype
impl Eq for DecodeError
impl Eq for DecodeError
impl Eq for DecodeMetadata
impl Eq for DecodePaddingMode
impl Eq for DecodeSliceError
impl Eq for DefaultToHost
impl Eq for DefaultToUnknown
impl Eq for DefinedFuncIndex
impl Eq for DefinedGlobalIndex
impl Eq for DefinedMemoryIndex
impl Eq for DefinedTableIndex
impl Eq for DemangleNodeType
impl Eq for DestructorName
impl Eq for DirectoryId
impl Eq for Discriminator
impl Eq for DivSignedness
impl Eq for Dl_info
impl Eq for Document
impl Eq for Dot
impl Eq for DupFlags
impl Eq for DupFlags
impl Eq for Duration
impl Eq for DwAccess
impl Eq for DwAddr
impl Eq for DwAt
impl Eq for DwAte
impl Eq for DwCc
impl Eq for DwCfa
impl Eq for DwChildren
impl Eq for DwDefaulted
impl Eq for DwDs
impl Eq for DwDsc
impl Eq for DwEhPe
impl Eq for DwEnd
impl Eq for DwForm
impl Eq for DwId
impl Eq for DwIdx
impl Eq for DwInl
impl Eq for DwLang
impl Eq for DwLle
impl Eq for DwLnct
impl Eq for DwLne
impl Eq for DwLns
impl Eq for DwMacro
impl Eq for DwOp
impl Eq for DwOrd
impl Eq for DwRle
impl Eq for DwSect
impl Eq for DwSectV2
impl Eq for DwTag
impl Eq for DwUt
impl Eq for DwVirtuality
impl Eq for DwVis
impl Eq for DwarfFileType
impl Eq for DwoId
impl Eq for DynamicStackSlot
impl Eq for DynamicStackSlotData
impl Eq for DynamicType
impl Eq for ECQVCertPublic
impl Eq for EcParameters
impl Eq for EdwardsPoint
impl Eq for ElemIndex
impl Eq for Empty
impl Eq for EmptyFlags
impl Eq for EncodeSliceError
impl Eq for Encoding
impl Eq for Encoding
impl Eq for Encoding
impl Eq for Endianness
impl Eq for Endianness
impl Eq for Endianness
impl Eq for EntityIndex
impl Eq for Environment
impl Eq for Errno
impl Eq for Errno
impl Eq for Errno
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for Error
impl Eq for ErrorKind
impl Eq for ErrorKind
impl Eq for ErrorKind
impl Eq for ErrorKind
impl Eq for ErrorKind
impl Eq for EventFlags
impl Eq for ExprPrimary
impl Eq for Expression
impl Eq for Expression
impl Eq for ExternalKind
impl Eq for ExternalName
impl Eq for FallocateFlags
impl Eq for FallocateFlags
impl Eq for FdFlags
impl Eq for FdFlags
impl Eq for Field
impl Eq for Field
impl Eq for FieldSet
impl Eq for FieldStorage
impl Eq for FileEntryFormat
impl Eq for FileFlags
impl Eq for FileId
impl Eq for FileInfo
impl Eq for FileKind
impl Eq for FilePos
impl Eq for FileType
impl Eq for FileType
impl Eq for FilterOp
impl Eq for FilterOp
impl Eq for Flag
impl Eq for Flag
impl Eq for FlagValue
impl Eq for Flags
impl Eq for Flags
impl Eq for FlagsItem
impl Eq for FlagsItem
impl Eq for FlagsItemKind
impl Eq for FlagsItemKind
impl Eq for FloatCC
impl Eq for FlockOperation
impl Eq for FlockOperation
impl Eq for Format
impl Eq for FrameDescriptionEntry
impl Eq for FrameKind
impl Eq for FromStrRadixErrKind
impl Eq for FuncIndex
impl Eq for FuncRef
impl Eq for FuncType
impl Eq for FuncType
impl Eq for FunctionParam
impl Eq for FunctionType
impl Eq for FunctionType
impl Eq for GeneralizedTime
impl Eq for Gid
impl Eq for Global
impl Eq for GlobalCtorDtor
impl Eq for GlobalIndex
impl Eq for GlobalInit
impl Eq for GlobalType
impl Eq for GlobalType
impl Eq for GlobalValue
impl Eq for Gpr
impl Eq for Group
impl Eq for Group
impl Eq for Group
impl Eq for GroupKind
impl Eq for GroupKind
impl Eq for GroupKind
impl Eq for H128
impl Eq for H160
impl Eq for H256
impl Eq for H384
impl Eq for H512
impl Eq for H768
impl Eq for Hash
impl Eq for Header
impl Eq for Heap
impl Eq for HeapType
impl Eq for HexLiteralKind
impl Eq for HexLiteralKind
impl Eq for Hir
impl Eq for Hir
impl Eq for HirKind
impl Eq for HirKind
impl Eq for Ia5String
impl Eq for Id
impl Eq for Identifier
impl Eq for Identifier
impl Eq for Ieee32
impl Eq for Ieee32
impl Eq for Ieee64
impl Eq for Ieee64
impl Eq for Imm64
impl Eq for Immediate
impl Eq for IndefiniteLength
impl Eq for Initializer
impl Eq for Inst
impl Eq for Inst
impl Eq for InstPosition
impl Eq for InstanceHandle
impl Eq for InstantiationArgKind
impl Eq for Instruction
impl Eq for InstructionAddressMap
impl Eq for InstructionData
impl Eq for InstructionFormat
impl Eq for Int
impl Eq for IntCC
impl Eq for InvalidBufferSize
impl Eq for InvalidKeyLength
impl Eq for InvalidLength
impl Eq for InvalidParityValue
impl Eq for IsNormalized
impl Eq for JumpTable
impl Eq for KebabStr
impl Eq for KebabString
impl Eq for KeyPair
impl Eq for KeyPair
impl Eq for Kind
impl Eq for KnownSymbol
impl Eq for LabelValueLoc
impl Eq for LambdaSig
impl Eq for LegendreSymbol
impl Eq for Length
impl Eq for Level
impl Eq for Level
impl Eq for LevelFilter
impl Eq for LibCall
impl Eq for LibcallCallConv
impl Eq for Limb
impl Eq for LineEncoding
impl Eq for LineRow
impl Eq for LineString
impl Eq for LineStringId
impl Eq for Literal
impl Eq for Literal
impl Eq for Literal
impl Eq for Literal
impl Eq for Literal
impl Eq for Literal
impl Eq for LiteralKind
impl Eq for LiteralKind
impl Eq for Literals
impl Eq for LittleEndian
impl Eq for LittleEndian
impl Eq for LittleEndian
impl Eq for LocalName
impl Eq for Location
impl Eq for LocationList
impl Eq for LocationListId
impl Eq for Look
impl Eq for LookSet
impl Eq for LookupError
impl Eq for Loop
impl Eq for LoopLevel
impl Eq for MacError
impl Eq for MacError
impl Eq for MangledName
impl Eq for Mangling
impl Eq for MapFlags
impl Eq for Match
impl Eq for MatchError
impl Eq for MatchErrorKind
impl Eq for MatchKind
impl Eq for MatchKind
impl Eq for MemFlags
impl Eq for MemberName
impl Eq for Memory
impl Eq for MemoryIndex
impl Eq for MemoryType
impl Eq for MemoryType
impl Eq for Message
impl Eq for Message
impl Eq for Message
impl Eq for MetaForm
impl Eq for MetaType
impl Eq for MiniSecretKey
impl Eq for Mips32Architecture
impl Eq for Mips64Architecture
impl Eq for Mode
impl Eq for Mode
impl Eq for MontgomeryPoint
impl Eq for MprotectFlags
impl Eq for MsyncFlags
impl Eq for MultiSignatureStage
impl Eq for Mutability
impl Eq for Name
impl Eq for NestedName
impl Eq for NibbleSlicePlan
impl Eq for NibbleVec
impl Eq for NodeHandlePlan
impl Eq for NodePlan
impl Eq for NonSubstitution
impl Eq for Null
impl Eq for NvOffset
impl Eq for OFlags
impl Eq for OFlags
impl Eq for ObjectIdentifier
impl Eq for ObjectKind
impl Eq for OctetString
impl Eq for Offset
impl Eq for Offset32
impl Eq for OnceState
impl Eq for OnceState
impl Eq for OpaqueMetadata
impl Eq for Opcode
impl Eq for Operand
impl Eq for OperandConstraint
impl Eq for OperandKind
impl Eq for OperandPos
impl Eq for OperatingSystem
impl Eq for OperatorName
impl Eq for OptLevel
impl Eq for OptLevel
impl Eq for OptionBool
impl Eq for OptionalActions
impl Eq for OutOfRangeError
impl Eq for OuterAliasKind
impl Eq for OwnedMemoryIndex
impl Eq for PReg
impl Eq for PRegSet
impl Eq for PackedIndex
impl Eq for Parity
impl Eq for ParkResult
impl Eq for ParkResult
impl Eq for ParkToken
impl Eq for ParkToken
impl Eq for ParseAlphabetError
impl Eq for ParseColorError
impl Eq for ParseError
impl Eq for ParseError
impl Eq for Pass
impl Eq for PathError
impl Eq for PatternID
impl Eq for PatternIDError
impl Eq for Pid
impl Eq for Pointer
impl Eq for PointerToMemberType
impl Eq for PointerWidth
impl Eq for PollFlags
impl Eq for PollFlags
impl Eq for PollNext
impl Eq for PortableForm
impl Eq for PortableRegistry
impl Eq for Position
impl Eq for Position
impl Eq for Prefix
impl Eq for PrefixHandle
impl Eq for PrimitiveValType
impl Eq for PrintableString
impl Eq for ProbestackStrategy
impl Eq for ProcMacroType
impl Eq for ProgPoint
impl Eq for ProgramPoint
impl Eq for ProjectivePoint
impl Eq for Properties
impl Eq for ProtFlags
impl Eq for PublicKey
impl Eq for PublicKey
impl Eq for PublicKey
impl Eq for PublicKey
impl Eq for QualifiedBuiltin
impl Eq for QueueSelector
impl Eq for Range
impl Eq for Range
impl Eq for RangeList
impl Eq for RangeListId
impl Eq for ReaderOffsetId
impl Eq for ReadyTimeoutError
impl Eq for Reciprocal
impl Eq for RecoverableSignature
impl Eq for RecoverableSignature
impl Eq for RecoveryId
impl Eq for RecoveryId
impl Eq for RecoveryId
impl Eq for RecvError
impl Eq for RecvTimeoutError
impl Eq for RefQualifier
impl Eq for RefType
impl Eq for Reference
impl Eq for Reg
impl Eq for RegClass
impl Eq for Register
impl Eq for RegisterMappingError
impl Eq for Registry
impl Eq for RelSourceLoc
impl Eq for Reloc
impl Eq for Relocation
impl Eq for RelocationEncoding
impl Eq for RelocationKind
impl Eq for RelocationTarget
impl Eq for RelocationTarget
impl Eq for Repetition
impl Eq for Repetition
impl Eq for Repetition
impl Eq for Repetition
impl Eq for RepetitionKind
impl Eq for RepetitionKind
impl Eq for RepetitionKind
impl Eq for RepetitionOp
impl Eq for RepetitionOp
impl Eq for RepetitionRange
impl Eq for RepetitionRange
impl Eq for RepetitionRange
impl Eq for RequeueOp
impl Eq for RequeueOp
impl Eq for ResolvedConstraint
impl Eq for Resource
impl Eq for ResourceName
impl Eq for Reveal
impl Eq for Riscv32Architecture
impl Eq for Riscv64Architecture
impl Eq for RistrettoBoth
impl Eq for RistrettoPoint
impl Eq for Rlimit
impl Eq for RunTimeEndian
impl Eq for RuntimeMetadata
impl Eq for RuntimeMetadataDeprecated
impl Eq for RuntimeMetadataPrefixed
impl Eq for RuntimeMetadataV14
impl Eq for RuntimeMetadataV15
impl Eq for SWFlags
impl Eq for Scalar
impl Eq for Scalar
impl Eq for Scalar
impl Eq for Scalar
impl Eq for Secp256k1
impl Eq for SecretKey
impl Eq for SecretKey
impl Eq for SecretKey
impl Eq for SectionBaseAddresses
impl Eq for SectionFlags
impl Eq for SectionId
impl Eq for SectionId
impl Eq for SectionIndex
impl Eq for SectionIndex
impl Eq for SectionKind
impl Eq for SeekFrom
impl Eq for SegmentFlags
impl Eq for SelectTimeoutError
impl Eq for SendError
impl Eq for Seq
impl Eq for SeqId
impl Eq for SerializedSignature
impl Eq for SetError
impl Eq for SetFlags
impl Eq for SetFlags
impl Eq for SettingKind
impl Eq for SigRef
impl Eq for SignOnly
impl Eq for Signal
impl Eq for Signature
impl Eq for Signature
impl Eq for Signature
impl Eq for Signature
impl Eq for Signature
impl Eq for Signature
impl Eq for Signature
impl Eq for Signature
impl Eq for SignatureError
impl Eq for SignatureIndex
impl Eq for SimpleId
impl Eq for SimpleOperatorName
impl Eq for Size
impl Eq for SourceLoc
impl Eq for SourceName
impl Eq for Span
impl Eq for Span
impl Eq for Span
impl Eq for SparseTerm
impl Eq for SpecialLiteralKind
impl Eq for SpecialLiteralKind
impl Eq for SpecialName
impl Eq for SpillSlot
impl Eq for Ss58AddressFormat
impl Eq for Ss58AddressFormatRegistry
impl Eq for StackDirection
impl Eq for StackMap
impl Eq for StackSlot
impl Eq for StackSlotData
impl Eq for StackSlotKind
impl Eq for StandardBuiltinType
impl Eq for StandardSection
impl Eq for StandardSegment
impl Eq for StartKind
impl Eq for StatVfsMountFlags
impl Eq for StatVfsMountFlags
impl Eq for StateID
impl Eq for StateIDError
impl Eq for StorageEntryModifier
impl Eq for StorageHasher
impl Eq for StoreOnHeap
impl Eq for StringId
impl Eq for StringId
impl Eq for Substitution
impl Eq for SymbolId
impl Eq for SymbolIndex
impl Eq for SymbolIndex
impl Eq for SymbolKind
impl Eq for SymbolScope
impl Eq for SymbolSection
impl Eq for SymbolSection
impl Eq for TEFlags
impl Eq for Table
impl Eq for Table
impl Eq for TableIndex
impl Eq for TableType
impl Eq for TableType
impl Eq for Tag
impl Eq for Tag
impl Eq for Tag
impl Eq for TagIndex
impl Eq for TagMode
impl Eq for TagNumber
impl Eq for TaggedName
impl Eq for TeletexString
impl Eq for TemplateArg
impl Eq for TemplateArgs
impl Eq for TemplateParam
impl Eq for TemplateTemplateParam
impl Eq for TemplateTemplateParamHandle
impl Eq for Time
impl Eq for Timestamp
impl Eq for TlsModel
impl Eq for Token
impl Eq for TokenAmount
impl Eq for TokenRegistry
impl Eq for Trap
impl Eq for TrapCode
impl Eq for TrapInformation
impl Eq for Triple
impl Eq for TryReadyError
impl Eq for TryRecvError
impl Eq for TryReserveError
impl Eq for TryReserveError
impl Eq for TrySelectError
impl Eq for Type
impl Eq for Type
impl Eq for Type
impl Eq for TypeBounds
impl Eq for TypeDefPrimitive
impl Eq for TypeHandle
impl Eq for TypeId
impl Eq for TypeIndex
impl Eq for U128
impl Eq for U256
impl Eq for U512
impl Eq for Uid
impl Eq for Uimm32
impl Eq for Uimm64
impl Eq for Uint
impl Eq for UnitEntryId
impl Eq for UnitId
impl Eq for UnitIndexSection
impl Eq for UnnamedTypeName
impl Eq for UnparkResult
impl Eq for UnparkResult
impl Eq for UnparkToken
impl Eq for UnparkToken
impl Eq for UnqualifiedName
impl Eq for UnresolvedName
impl Eq for UnresolvedQualifierLevel
impl Eq for UnresolvedType
impl Eq for UnresolvedTypeHandle
impl Eq for UnscopedName
impl Eq for UnscopedTemplateName
impl Eq for UnscopedTemplateNameHandle
impl Eq for UnwindInfo
impl Eq for UnwindInfo
impl Eq for UnwindInfo
impl Eq for UnwindInst
impl Eq for UserDefinedFlags
impl Eq for UserExternalName
impl Eq for UserExternalNameRef
impl Eq for UserFlags
impl Eq for UserFuncName
impl Eq for UtcTime
impl Eq for Utf8Range
impl Eq for Utf8Range
impl Eq for Utf8Sequence
impl Eq for Utf8Sequence
impl Eq for V128
impl Eq for V128Imm
impl Eq for VOffset
impl Eq for VRFInOut
impl Eq for VRFOutput
impl Eq for VRFProof
impl Eq for VRFProofBatchable
impl Eq for VReg
impl Eq for ValType
impl Eq for ValType
impl Eq for Validate
impl Eq for Value
impl Eq for ValueDef
impl Eq for ValueLabel
impl Eq for ValueLocRange
impl Eq for ValuePlan
impl Eq for ValueType
impl Eq for ValueType
impl Eq for ValueTypeSet
impl Eq for Variable
impl Eq for VectorType
impl Eq for Vendor
impl Eq for VerificationKeyBytes
impl Eq for VerifierError
impl Eq for VerifierErrors
impl Eq for VerifyOnly
impl Eq for VerifyingKey
impl Eq for VnodeEvents
impl Eq for WaitOptions
impl Eq for WaitResult
impl Eq for WaitTimeoutResult
impl Eq for WaitTimeoutResult
impl Eq for WasmFuncType
impl Eq for WasmType
impl Eq for WellKnownComponent
impl Eq for WithComments
impl Eq for WithComments
impl Eq for WordBoundary
impl Eq for WriteStyle
impl Eq for X86_32Architecture
impl Eq for XOnlyPublicKey
impl Eq for XOnlyPublicKey
impl Eq for XattrFlags
impl Eq for Xmm
impl Eq for Yield
impl Eq for ZSTD_EndDirective
impl Eq for ZSTD_ResetDirective
impl Eq for ZSTD_cParameter
impl Eq for ZSTD_dParameter
impl Eq for ZSTD_strategy
impl Eq for __darwin_mcontext64
impl Eq for __darwin_mmst_reg
impl Eq for __darwin_x86_exception_state64
impl Eq for __darwin_x86_float_state64
impl Eq for __darwin_x86_thread_state64
impl Eq for __darwin_xmm_reg
impl Eq for addrinfo
impl Eq for aiocb
impl Eq for arphdr
impl Eq for attribute_set_t
impl Eq for attrlist
impl Eq for attrreference_t
impl Eq for bpf_hdr
impl Eq for cmsghdr
impl Eq for ctl_info
impl Eq for dirent
impl Eq for dqblk
impl Eq for dyld_kernel_image_info
impl Eq for dyld_kernel_process_info
impl Eq for fd_set
impl Eq for flock
impl Eq for fsid
impl Eq for fsid_t
impl Eq for fsobj_id
impl Eq for fstore_t
impl Eq for glob_t
impl Eq for group
impl Eq for hostent
impl Eq for if_data
impl Eq for if_data64
impl Eq for if_msghdr
impl Eq for if_msghdr2
impl Eq for if_nameindex
impl Eq for ifa_msghdr
impl Eq for ifaddrs
impl Eq for ifma_msghdr
impl Eq for ifma_msghdr2
impl Eq for image_offset
impl Eq for in6_addr
impl Eq for in6_pktinfo
impl Eq for in_addr
impl Eq for in_pktinfo
impl Eq for iovec
impl Eq for ip_mreq
impl Eq for ip_mreq_source
impl Eq for ip_mreqn
impl Eq for ipc_perm
impl Eq for ipc_port
impl Eq for ipv6_mreq
impl Eq for itimerval
impl Eq for kevent
impl Eq for kevent64_s
impl Eq for lconv
impl Eq for linger
impl Eq for load_command
impl Eq for log2phys
impl Eq for mach_header
impl Eq for mach_header_64
impl Eq for mach_msg_base_t
impl Eq for mach_msg_body_t
impl Eq for mach_msg_header_t
impl Eq for mach_msg_ool_descriptor_t
impl Eq for mach_msg_ool_ports_descriptor_t
impl Eq for mach_msg_port_descriptor_t
impl Eq for mach_msg_trailer_t
impl Eq for mach_task_basic_info
impl Eq for mach_timebase_info
impl Eq for mach_timebase_info
impl Eq for mach_timespec
impl Eq for mach_vm_read_entry
impl Eq for malloc_introspection_t
impl Eq for malloc_statistics_t
impl Eq for malloc_zone_t
impl Eq for msghdr
impl Eq for mstats
impl Eq for ntptimeval
impl Eq for option
impl Eq for os_unfair_lock_s
impl Eq for passwd
impl Eq for pollfd
impl Eq for proc_bsdinfo
impl Eq for proc_taskallinfo
impl Eq for proc_taskinfo
impl Eq for proc_threadinfo
impl Eq for proc_vnodepathinfo
impl Eq for processor_basic_info
impl Eq for processor_cpu_load_info
impl Eq for processor_set_basic_info
impl Eq for processor_set_load_info
impl Eq for protoent
impl Eq for pthread_attr_t
impl Eq for pthread_cond_t
impl Eq for pthread_condattr_t
impl Eq for pthread_mutex_t
impl Eq for pthread_mutexattr_t
impl Eq for pthread_rwlock_t
impl Eq for pthread_rwlockattr_t
impl Eq for radvisory
impl Eq for regex_t
impl Eq for regmatch_t
impl Eq for rlimit
impl Eq for rt_metrics
impl Eq for rt_msghdr
impl Eq for rt_msghdr2
impl Eq for rusage
impl Eq for rusage_info_v0
impl Eq for rusage_info_v1
impl Eq for rusage_info_v2
impl Eq for rusage_info_v3
impl Eq for rusage_info_v4
impl Eq for sa_endpoints_t
impl Eq for sched_param
impl Eq for segment_command
impl Eq for segment_command_64
impl Eq for sembuf
impl Eq for semid_ds
impl Eq for semun
impl Eq for servent
impl Eq for sf_hdtr
impl Eq for shmid_ds
impl Eq for sigaction
impl Eq for sigevent
impl Eq for siginfo_t
impl Eq for sigval
impl Eq for sockaddr
impl Eq for sockaddr_ctl
impl Eq for sockaddr_dl
impl Eq for sockaddr_in
impl Eq for sockaddr_in6
impl Eq for sockaddr_inarp
impl Eq for sockaddr_ndrv
impl Eq for sockaddr_storage
impl Eq for sockaddr_un
impl Eq for sockaddr_vm
impl Eq for stack_t
impl Eq for stat
impl Eq for statfs
impl Eq for statvfs
impl Eq for task_dyld_info
impl Eq for task_thread_times_info
impl Eq for termios
impl Eq for thread_affinity_policy
impl Eq for thread_background_policy
impl Eq for thread_basic_info
impl Eq for thread_extended_info
impl Eq for thread_extended_policy
impl Eq for thread_identifier_info
impl Eq for thread_latency_qos_policy
impl Eq for thread_precedence_policy
impl Eq for thread_standard_policy
impl Eq for thread_throughput_qos_policy
impl Eq for thread_time_constraint_policy
impl Eq for time_value_t
impl Eq for timespec
impl Eq for timeval
impl Eq for timeval32
impl Eq for timex
impl Eq for tm
impl Eq for tms
impl Eq for u32x4
impl Eq for ucontext_t
impl Eq for utimbuf
impl Eq for utmpx
impl Eq for utsname
impl Eq for vec128_storage
impl Eq for vec256_storage
impl Eq for vec512_storage
impl Eq for vinfo_stat
impl Eq for vm_page_info_basic
impl Eq for vm_range_t
impl Eq for vm_region_basic_info
impl Eq for vm_region_basic_info_64
impl Eq for vm_region_extended_info
impl Eq for vm_region_submap_info
impl Eq for vm_region_submap_info_64
impl Eq for vm_region_submap_short_info_64
impl Eq for vm_region_top_info
impl Eq for vm_statistics
impl Eq for vm_statistics
impl Eq for vm_statistics64
impl Eq for vnode_info
impl Eq for vnode_info_path
impl Eq for vol_attributes_attr_t
impl Eq for vol_capabilities_attr_t
impl Eq for winsize
impl Eq for x86_thread_state64_t
impl Eq for xsw_usage
impl Eq for xucred
impl<'a> Eq for DigestItemRef<'a>
impl<'a> Eq for OpaqueDigestItemId<'a>
impl<'a> Eq for Component<'a>
impl<'a> Eq for std::path::Prefix<'a>
impl<'a> Eq for chrono::format::Item<'a>
impl<'a> Eq for PiecewiseLinear<'a>
impl<'a> Eq for core::panic::location::Location<'a>
impl<'a> Eq for Utf8Chunk<'a>
impl<'a> Eq for PrefixComponent<'a>
impl<'a> Eq for log::Metadata<'a>
impl<'a> Eq for MetadataBuilder<'a>
impl<'a> Eq for DecimalStr<'a>
impl<'a> Eq for InfinityStr<'a>
impl<'a> Eq for MinusSignStr<'a>
impl<'a> Eq for NanStr<'a>
impl<'a> Eq for PlusSignStr<'a>
impl<'a> Eq for SeparatorStr<'a>
impl<'a> Eq for syn::buffer::Cursor<'a>
impl<'a> Eq for ImplGenerics<'a>
impl<'a> Eq for Turbofish<'a>
impl<'a> Eq for TypeGenerics<'a>
impl<'a> Eq for AnyRef<'a>
impl<'a> Eq for BitStringRef<'a>
impl<'a> Eq for ComponentDefinedType<'a>
impl<'a> Eq for HexDisplay<'a>
impl<'a> Eq for Ia5StringRef<'a>
impl<'a> Eq for IntRef<'a>
impl<'a> Eq for Metadata<'a>
impl<'a> Eq for NibbleSlice<'a>
impl<'a> Eq for Node<'a>
impl<'a> Eq for NodeHandle<'a>
impl<'a> Eq for OctetStringRef<'a>
impl<'a> Eq for PrintableStringRef<'a>
impl<'a> Eq for TeletexStringRef<'a>
impl<'a> Eq for UintRef<'a>
impl<'a> Eq for Utf8StringRef<'a>
impl<'a> Eq for Value<'a>
impl<'a> Eq for VariantCase<'a>
impl<'a> Eq for VideotexStringRef<'a>
impl<'a, Size> Eq for Coordinates<'a, Size>where Size: Eq + ModulusSize,
impl<'a, T> Eq for Request<'a, T>where T: Eq,
impl<'a, T> Eq for CompactRef<'a, T>where T: Eq,
impl<'a, T> Eq for ContextSpecificRef<'a, T>where T: Eq,
impl<'a, T> Eq for Symbol<'a, T>where T: Eq + 'a,
impl<'a, T, S> Eq for BoundedSlice<'a, T, S>where S: Get<u32>, T: Eq,
impl<'bases, Section, R> Eq for CieOrFde<'bases, Section, R>where Section: Eq + UnwindSection<R>, R: Eq + Reader,
impl<'bases, Section, R> Eq for PartialFrameDescriptionEntry<'bases, Section, R>where Section: Eq + UnwindSection<R>, R: Eq + Reader, <R as Reader>::Offset: Eq, <Section as UnwindSection<R>>::Offset: Eq,
impl<'buf> Eq for AllPreallocated<'buf>
impl<'buf> Eq for SignOnlyPreallocated<'buf>
impl<'buf> Eq for VerifyOnlyPreallocated<'buf>
impl<'data> Eq for Bytes<'data>
impl<'data> Eq for CodeView<'data>
impl<'data> Eq for CompressedData<'data>
impl<'data> Eq for Export<'data>
impl<'data> Eq for Import<'data>
impl<'data> Eq for ObjectMapEntry<'data>
impl<'data> Eq for SymbolMapName<'data>
impl<'input, Endian> Eq for EndianSlice<'input, Endian>where Endian: Eq + Endianity,
impl<'s, T> Eq for SliceVec<'s, T>where T: Eq,
impl<'t> Eq for Match<'t>
impl<'t> Eq for Match<'t>
impl<A> Eq for &Awhere A: Eq + ?Sized,
impl<A> Eq for &mut Awhere A: Eq + ?Sized,
impl<A> Eq for arrayvec::array_string::ArrayString<A>where A: Array<Item = u8> + Copy,
impl<A> Eq for arrayvec::ArrayVec<A>where A: Array, <A as Array>::Item: Eq,
impl<A> Eq for ExtendedGcd<A>where A: Eq,
impl<A> Eq for ArrayVec<A>where A: Array, <A as Array>::Item: Eq,
impl<A> Eq for SmallVec<A>where A: Array, <A as Array>::Item: Eq,
impl<A> Eq for TinyVec<A>where A: Array, <A as Array>::Item: Eq,
impl<A, B> Eq for EitherOrBoth<A, B>where A: Eq, B: Eq,
impl<A, B> Eq for EitherWriter<A, B>where A: Eq, B: Eq,
impl<A, B> Eq for OrElse<A, B>where A: Eq, B: Eq,
impl<A, B> Eq for Tee<A, B>where A: Eq, B: Eq,
impl<A: Eq + AssetId, B: Eq + Balance, OnDrop: Eq + HandleImbalanceDrop<A, B>, OppositeOnDrop: Eq + HandleImbalanceDrop<A, B>> Eq for frame_support::traits::tokens::fungibles::Imbalance<A, B, OnDrop, OppositeOnDrop>
impl<AccountId> Eq for StakerStatus<AccountId>where AccountId: Eq,
impl<AccountId, AccountIndex> Eq for MultiAddress<AccountId, AccountIndex>where AccountId: Eq, AccountIndex: Eq,
impl<AccountId, Call, Extra> Eq for CheckedExtrinsic<AccountId, Call, Extra>where AccountId: Eq, Call: Eq, Extra: Eq,
impl<AccountId: Eq> Eq for RawOrigin<AccountId>
impl<Address, Call, Signature, Extra> Eq for UncheckedExtrinsic<Address, Call, Signature, Extra>where Address: Eq, Call: Eq, Signature: Eq, Extra: Eq + SignedExtension,
impl<B> Eq for Cow<'_, B>where B: Eq + ToOwned + ?Sized,
impl<B> Eq for BlockAndTimeDeadline<B>where B: Eq + BlockNumberProvider,
impl<B, C> Eq for ControlFlow<B, C>where B: Eq, C: Eq,
impl<B: Eq + Balance, OnDrop: Eq + HandleImbalanceDrop<B>, OppositeOnDrop: Eq + HandleImbalanceDrop<B>> Eq for frame_support::traits::tokens::fungible::Imbalance<B, OnDrop, OppositeOnDrop>
impl<Balance> Eq for Stake<Balance>where Balance: Eq,
impl<Balance: Eq> Eq for WithdrawConsequence<Balance>
impl<Block> Eq for BlockId<Block>where Block: Eq + Block, <Block as Block>::Hash: Eq,
impl<Block> Eq for SignedBlock<Block>where Block: Eq,
impl<BlockNumber: Eq> Eq for DispatchTime<BlockNumber>
impl<C> Eq for PublicKey<C>where C: Eq + AffineRepr,
impl<C> Eq for PublicKey<C>where C: Eq + CurveArithmetic,
impl<C> Eq for ScalarPrimitive<C>where C: Curve,
impl<C> Eq for Secp256k1<C>where C: Context,
impl<C> Eq for SecretKey<C>where C: Curve,
impl<C> Eq for Signature<C>where C: Eq + PrimeCurve,
impl<C> Eq for SignatureWithOid<C>where C: Eq + PrimeCurve,
impl<C> Eq for SigningKey<C>where C: PrimeCurve + CurveArithmetic, <C as CurveArithmetic>::Scalar: Invert<Output = CtOption<<C as CurveArithmetic>::Scalar>> + SignPrimitive<C>, <<C as Curve>::FieldBytesSize as Add<<C as Curve>::FieldBytesSize>>::Output: ArrayLength<u8>,
Constant-time comparison
impl<C> Eq for VerifyingKey<C>where C: PrimeCurve + CurveArithmetic,
impl<C> Eq for VrfPreOut<C>where C: Eq + AffineRepr,
impl<Call, Extra> Eq for TestXt<Call, Extra>where Call: Eq, Extra: Eq,
impl<D> Eq for OwnedNode<D>where D: Eq + Borrow<[u8]>,
impl<Dyn> Eq for DynMetadata<Dyn>where Dyn: ?Sized,
impl<E> Eq for AllocOrInitError<E>where E: Eq,
impl<E> Eq for I16Bytes<E>where E: Eq + Endian,
impl<E> Eq for I32Bytes<E>where E: Eq + Endian,
impl<E> Eq for I64Bytes<E>where E: Eq + Endian,
impl<E> Eq for PublicKey<E>where E: EngineBLS,
impl<E> Eq for PublicKeyInSignatureGroup<E>where E: EngineBLS,
impl<E> Eq for Signature<E>where E: EngineBLS,
impl<E> Eq for SignedMessage<E>where E: EngineBLS,
impl<E> Eq for U16Bytes<E>where E: Eq + Endian,
impl<E> Eq for U32Bytes<E>where E: Eq + Endian,
impl<E> Eq for U64Bytes<E>where E: Eq + Endian,
impl<F> Eq for DenseMultilinearExtension<F>where F: Eq + Field,
impl<F> Eq for DensePolynomial<F>where F: Eq + Field,
impl<F> Eq for Fwhere F: FnPtr,
impl<F> Eq for GeneralEvaluationDomain<F>where F: Eq + FftField,
impl<F> Eq for MixedRadixEvaluationDomain<F>where F: Eq + FftField,
impl<F> Eq for Radix2EvaluationDomain<F>where F: Eq + FftField,
impl<F> Eq for SecretScalar<F>where F: PrimeField,
impl<F> Eq for SparseMultilinearExtension<F>where F: Eq + Field,
impl<F> Eq for SparsePolynomial<F>where F: Eq + Field,
impl<F, D> Eq for Evaluations<F, D>where F: Eq + FftField, D: Eq + EvaluationDomain<F>,
impl<F, T> Eq for SparsePolynomial<F, T>where F: Field + Eq, T: Term + Eq,
impl<H> Eq for sp_trie::error::Error<H>where H: Eq,
impl<H> Eq for BuildHasherDefault<H>
impl<H> Eq for NodeHandleOwned<H>where H: Eq,
impl<H> Eq for NodeOwned<H>where H: Eq,
impl<H> Eq for ValueOwned<H>where H: Eq,
impl<H, KF, T> Eq for MemoryDB<H, KF, T>where H: Hasher, KF: KeyFunction<H>, T: Eq + MaybeDebug,
impl<HO> Eq for Record<HO>where HO: Eq,
impl<HO, CE> Eq for Error<HO, CE>where HO: Eq, CE: Eq,
impl<Hash> Eq for StorageChangeSet<Hash>where Hash: Eq,
impl<Header, Extrinsic> Eq for sp_runtime::generic::block::Block<Header, Extrinsic>where Header: Eq, Extrinsic: Eq,
impl<Idx> Eq for core::ops::range::Range<Idx>where Idx: Eq,
impl<Idx> Eq for RangeFrom<Idx>where Idx: Eq,
impl<Idx> Eq for RangeInclusive<Idx>where Idx: Eq,
impl<Idx> Eq for RangeTo<Idx>where Idx: Eq,
impl<Idx> Eq for RangeToInclusive<Idx>where Idx: Eq,
impl<Info> Eq for DispatchErrorWithPostInfo<Info>where Info: Eq + PartialEq<Info> + Clone + Copy + Encode + Decode + Printable,
impl<K> Eq for ExtendedKey<K>where K: Eq,
impl<K, V> Eq for PrimaryMap<K, V>where K: Eq + EntityRef, V: Eq,
impl<K, V> Eq for SecondaryMap<K, V>where K: EntityRef, V: Clone + PartialEq<V> + Eq,
impl<K, V, A> Eq for BTreeMap<K, V, A>where K: Eq, V: Eq, A: Allocator + Clone,
impl<K, V, S> Eq for BoundedBTreeMap<K, V, S>where BTreeMap<K, V, Global>: Eq, S: Get<u32>,
impl<K, V, S> Eq for std::collections::hash::map::HashMap<K, V, S>where K: Eq + Hash, V: Eq, S: BuildHasher,
impl<K, V, S> Eq for indexmap::map::IndexMap<K, V, S>where K: Eq + Hash, V: Eq, S: BuildHasher,
impl<K, V, S> Eq for AHashMap<K, V, S>where K: Eq + Hash, V: Eq, S: BuildHasher,
impl<K, V, S, A> Eq for HashMap<K, V, S, A>where K: Eq + Hash, V: Eq, S: BuildHasher, A: Allocator + Clone,
impl<K, V, S, A> Eq for HashMap<K, V, S, A>where K: Eq + Hash, V: Eq, S: BuildHasher, A: Allocator + Clone,
impl<L> Eq for Value<L>where L: Eq + TrieLayout,
impl<L, R> Eq for Either<L, R>where L: Eq, R: Eq,
impl<M> Eq for crypto_mac::Output<M>where M: Mac,
impl<M> Eq for WithMaxLevel<M>where M: Eq,
impl<M> Eq for WithMinLevel<M>where M: Eq,
impl<M> Eq for Output<M>where M: Mac,
impl<M, F> Eq for WithFilter<M, F>where M: Eq, F: Eq,
impl<MOD, const LIMBS: usize> Eq for Residue<MOD, LIMBS>where MOD: Eq + ResidueParams<LIMBS>,
impl<Number, Hash> Eq for sp_runtime::generic::header::Header<Number, Hash>where Number: Eq + Copy + Into<U256> + TryFrom<U256>, Hash: Eq + Hash, <Hash as Hash>::Output: Eq,
impl<Offset> Eq for UnitType<Offset>where Offset: Eq + ReaderOffset,
impl<P> Eq for Pin<P>where P: Deref, <P as Deref>::Target: Eq,
impl<P> Eq for Affine<P>where P: SWCurveConfig,
impl<P> Eq for Affine<P>where P: TECurveConfig,
impl<P> Eq for AteAdditionCoefficients<P>where P: MNT4Config,
impl<P> Eq for AteAdditionCoefficients<P>where P: MNT6Config,
impl<P> Eq for AteDoubleCoefficients<P>where P: MNT4Config,
impl<P> Eq for AteDoubleCoefficients<P>where P: MNT6Config,
impl<P> Eq for BW6<P>where P: BW6Config,
impl<P> Eq for Bls12<P>where P: Bls12Config,
impl<P> Eq for Bn<P>where P: BnConfig,
impl<P> Eq for CubicExtField<P>where P: CubicExtConfig,
impl<P> Eq for G1Prepared<P>where P: BW6Config,
impl<P> Eq for G1Prepared<P>where P: Bls12Config,
impl<P> Eq for G1Prepared<P>where P: BnConfig,
impl<P> Eq for G1Prepared<P>where P: MNT4Config,
impl<P> Eq for G1Prepared<P>where P: MNT6Config,
impl<P> Eq for G2Prepared<P>where P: BW6Config,
impl<P> Eq for G2Prepared<P>where P: Bls12Config,
impl<P> Eq for G2Prepared<P>where P: BnConfig,
impl<P> Eq for G2Prepared<P>where P: MNT4Config,
impl<P> Eq for G2Prepared<P>where P: MNT6Config,
impl<P> Eq for MNT4<P>where P: MNT4Config,
impl<P> Eq for MNT6<P>where P: MNT6Config,
impl<P> Eq for MillerLoopOutput<P>where P: Pairing,
impl<P> Eq for MontgomeryAffine<P>where P: MontCurveConfig,
impl<P> Eq for PairingOutput<P>where P: Pairing,
impl<P> Eq for Projective<P>where P: SWCurveConfig,
impl<P> Eq for Projective<P>where P: TECurveConfig,
impl<P> Eq for QuadExtField<P>where P: QuadExtConfig,
impl<P, const N: usize> Eq for Fp<P, N>where P: FpConfig<N>,
impl<Params> Eq for AlgorithmIdentifier<Params>where Params: Eq,
impl<Params, Key> Eq for SubjectPublicKeyInfo<Params, Key>where Params: Eq, Key: Eq,
impl<R> Eq for Attribute<R>where R: Eq + Reader,
impl<R> Eq for CallFrameInstruction<R>where R: Eq + Reader,
impl<R> Eq for CfaRule<R>where R: Eq + Reader,
impl<R> Eq for DebugFrame<R>where R: Eq + Reader,
impl<R> Eq for EhFrame<R>where R: Eq + Reader,
impl<R> Eq for EhFrameHdr<R>where R: Eq + Reader,
impl<R> Eq for Expression<R>where R: Eq + Reader,
impl<R> Eq for LocationListEntry<R>where R: Eq + Reader,
impl<R> Eq for RegisterRule<R>where R: Eq + Reader,
impl<R, A> Eq for UnwindContext<R, A>where R: Eq + Reader, A: Eq + UnwindContextStorage<R>, <A as UnwindContextStorage<R>>::Stack: Eq,
impl<R, Offset> Eq for ArangeHeader<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for AttributeValue<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for CommonInformationEntry<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for CompleteLineProgram<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for FileEntry<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for FrameDescriptionEntry<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for IncompleteLineProgram<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for LineInstruction<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for LineProgramHeader<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for Operation<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, Offset> Eq for UnitHeader<R, Offset>where R: Eq + Reader<Offset = Offset>, Offset: Eq + ReaderOffset,
impl<R, S> Eq for UnwindTableRow<R, S>where R: Eq + Reader, S: Eq + UnwindContextStorage<R>,
impl<Reporter, Offender> Eq for OffenceDetails<Reporter, Offender>where Reporter: Eq, Offender: Eq,
impl<S> Eq for Host<S>where S: Eq,
impl<Section> Eq for SymbolFlags<Section>where Section: Eq,
impl<Size> Eq for EncodedPoint<Size>where Size: ModulusSize,
impl<T> Eq for StorageEntryTypeIR<T>where T: Eq + Form, <T as Form>::Type: Eq,
impl<T> Eq for Bound<T>where T: Eq,
impl<T> Eq for Option<T>where T: Eq,
impl<T> Eq for Poll<T>where T: Eq,
impl<T> Eq for std::sync::mpsc::TrySendError<T>where T: Eq,
impl<T> Eq for LocalResult<T>where T: Eq,
impl<T> Eq for FoldWhile<T>where T: Eq,
impl<T> Eq for *const Twhere T: ?Sized,
impl<T> Eq for *mut Twhere T: ?Sized,
impl<T> Eq for [T]where T: Eq,
impl<T> Eq for (T₁, T₂, …, Tₙ)where T: Eq + ?Sized,
This trait is implemented for tuples up to twelve items long.