pub trait StructuralEq { }
🔬This is a nightly-only experimental API. (structural_match)
Expand description

Required trait for constants used in pattern matches.

Any type that derives Eq automatically implements this trait, regardless of whether its type parameters implement Eq.

This is a hack to work around a limitation in our type system.

Background

We want to require that types of consts used in pattern matches have the attribute #[derive(PartialEq, Eq)].

In a more ideal world, we could check that requirement by just checking that the given type implements both the StructuralPartialEq trait and the Eq trait. However, you can have ADTs that do derive(PartialEq, Eq), and be a case that we want the compiler to accept, and yet the constant’s type fails to implement Eq.

Namely, a case like this:

#[derive(PartialEq, Eq)]
struct Wrap<X>(X);

fn higher_order(_: &()) { }

const CFN: Wrap<fn(&())> = Wrap(higher_order);

fn main() {
    match CFN {
        CFN => {}
        _ => {}
    }
}

(The problem in the above code is that Wrap<fn(&())> does not implement PartialEq, nor Eq, because for<'a> fn(&'a _) does not implement those traits.)

Therefore, we cannot rely on naive check for StructuralPartialEq and mere Eq.

As a hack to work around this, we use two separate traits injected by each of the two derives (#[derive(PartialEq)] and #[derive(Eq)]) and check that both of them are present as part of structural-match checking.

Implementors§

source§

impl StructuralEq for aho_corasick::ahocorasick::MatchKind

source§

impl StructuralEq for aho_corasick::packed::api::MatchKind

source§

impl StructuralEq for array_bytes::Error

source§

impl StructuralEq for PrintFmt

source§

impl StructuralEq for base16ct::error::Error

source§

impl StructuralEq for DecodeError

source§

impl StructuralEq for byte_slice_cast::Error

source§

impl StructuralEq for byteorder::BigEndian

source§

impl StructuralEq for byteorder::LittleEndian

source§

impl StructuralEq for SecondsFormat

source§

impl StructuralEq for Fixed

source§

impl StructuralEq for Numeric

source§

impl StructuralEq for Pad

source§

impl StructuralEq for ParseErrorKind

source§

impl StructuralEq for Month

source§

impl StructuralEq for RoundingError

source§

impl StructuralEq for Weekday

source§

impl StructuralEq for const_oid::error::Error

source§

impl StructuralEq for ArrayType

source§

impl StructuralEq for BaseUnresolvedName

source§

impl StructuralEq for BuiltinType

source§

impl StructuralEq for CallOffset

source§

impl StructuralEq for ClassEnumType

source§

impl StructuralEq for CtorDtorName

source§

impl StructuralEq for Decltype

source§

impl StructuralEq for DestructorName

source§

impl StructuralEq for cpp_demangle::ast::Encoding

source§

impl StructuralEq for ExprPrimary

source§

impl StructuralEq for cpp_demangle::ast::Expression

source§

impl StructuralEq for GlobalCtorDtor

source§

impl StructuralEq for LocalName

source§

impl StructuralEq for MangledName

source§

impl StructuralEq for Name

source§

impl StructuralEq for NestedName

source§

impl StructuralEq for OperatorName

source§

impl StructuralEq for cpp_demangle::ast::Prefix

source§

impl StructuralEq for PrefixHandle

source§

impl StructuralEq for RefQualifier

source§

impl StructuralEq for SimpleOperatorName

source§

impl StructuralEq for SpecialName

source§

impl StructuralEq for StandardBuiltinType

source§

impl StructuralEq for Substitution

source§

impl StructuralEq for TemplateArg

source§

impl StructuralEq for TemplateTemplateParamHandle

source§

impl StructuralEq for cpp_demangle::ast::Type

source§

impl StructuralEq for TypeHandle

source§

impl StructuralEq for UnqualifiedName

source§

impl StructuralEq for UnresolvedName

source§

impl StructuralEq for UnresolvedType

source§

impl StructuralEq for UnresolvedTypeHandle

source§

impl StructuralEq for UnscopedName

source§

impl StructuralEq for UnscopedTemplateNameHandle

source§

impl StructuralEq for VectorType

source§

impl StructuralEq for WellKnownComponent

source§

impl StructuralEq for DemangleNodeType

source§

impl StructuralEq for cpp_demangle::error::Error

source§

impl StructuralEq for Reloc

source§

impl StructuralEq for CursorPosition

source§

impl StructuralEq for AtomicRmwOp

source§

impl StructuralEq for FloatCC

source§

impl StructuralEq for IntCC

source§

impl StructuralEq for ValueDef

source§

impl StructuralEq for AnyEntity

source§

impl StructuralEq for ArgumentExtension

source§

impl StructuralEq for ArgumentPurpose

source§

impl StructuralEq for ExternalName

source§

impl StructuralEq for UserFuncName

source§

impl StructuralEq for InstructionFormat

source§

impl StructuralEq for Opcode

source§

impl StructuralEq for ResolvedConstraint

source§

impl StructuralEq for KnownSymbol

source§

impl StructuralEq for LibCall

source§

impl StructuralEq for cranelift_codegen::ir::memflags::Endianness

source§

impl StructuralEq for ExpandedProgramPoint

source§

impl StructuralEq for StackSlotKind

source§

impl StructuralEq for cranelift_codegen::ir::trapcode::TrapCode

source§

impl StructuralEq for CallConv

source§

impl StructuralEq for cranelift_codegen::isa::LookupError

source§

impl StructuralEq for cranelift_codegen::isa::unwind::UnwindInfo

source§

impl StructuralEq for UnwindInst

source§

impl StructuralEq for RegisterMappingError

source§

impl StructuralEq for LibcallCallConv

source§

impl StructuralEq for cranelift_codegen::settings::OptLevel

source§

impl StructuralEq for ProbestackStrategy

source§

impl StructuralEq for SetError

source§

impl StructuralEq for SettingKind

source§

impl StructuralEq for TlsModel

source§

impl StructuralEq for LabelValueLoc

source§

impl StructuralEq for TableElementType

source§

impl StructuralEq for crossbeam_channel::err::RecvTimeoutError

source§

impl StructuralEq for crossbeam_channel::err::TryRecvError

source§

impl StructuralEq for der::error::ErrorKind

source§

impl StructuralEq for der::tag::class::Class

source§

impl StructuralEq for der::tag::Tag

source§

impl StructuralEq for TagMode

source§

impl StructuralEq for ed25519_zebra::error::Error

source§

impl StructuralEq for WriteStyle

source§

impl StructuralEq for env_logger::fmt::writer::termcolor::imp::Color

source§

impl StructuralEq for RuntimeMetadata

source§

impl StructuralEq for RuntimeMetadataDeprecated

source§

impl StructuralEq for StorageEntryModifier

source§

impl StructuralEq for StorageHasher

source§

impl StructuralEq for PollNext

source§

impl StructuralEq for gimli::common::DwarfFileType

source§

impl StructuralEq for gimli::common::DwarfFileType

source§

impl StructuralEq for gimli::common::Format

source§

impl StructuralEq for gimli::common::Format

source§

impl StructuralEq for gimli::common::SectionId

source§

impl StructuralEq for gimli::common::SectionId

source§

impl StructuralEq for gimli::endianity::RunTimeEndian

source§

impl StructuralEq for gimli::endianity::RunTimeEndian

source§

impl StructuralEq for gimli::read::cfi::Pointer

source§

impl StructuralEq for gimli::read::cfi::Pointer

source§

impl StructuralEq for gimli::read::Error

source§

impl StructuralEq for gimli::read::Error

source§

impl StructuralEq for gimli::read::line::ColumnType

source§

impl StructuralEq for gimli::read::line::ColumnType

source§

impl StructuralEq for gimli::read::value::ValueType

source§

impl StructuralEq for gimli::read::value::ValueType

source§

impl StructuralEq for gimli::write::cfi::CallFrameInstruction

source§

impl StructuralEq for ConvertError

source§

impl StructuralEq for Address

source§

impl StructuralEq for gimli::write::Error

source§

impl StructuralEq for Reference

source§

impl StructuralEq for LineString

source§

impl StructuralEq for gimli::write::loc::Location

source§

impl StructuralEq for gimli::write::range::Range

source§

impl StructuralEq for gimli::write::unit::AttributeValue

source§

impl StructuralEq for hashbrown::TryReserveError

source§

impl StructuralEq for libsecp256k1_core::error::Error

source§

impl StructuralEq for log::Level

source§

impl StructuralEq for log::LevelFilter

source§

impl StructuralEq for Sign

source§

impl StructuralEq for num_format::error_kind::ErrorKind

source§

impl StructuralEq for Grouping

source§

impl StructuralEq for Locale

source§

impl StructuralEq for object::common::AddressSize

source§

impl StructuralEq for object::common::AddressSize

source§

impl StructuralEq for object::common::Architecture

source§

impl StructuralEq for object::common::Architecture

source§

impl StructuralEq for object::common::BinaryFormat

source§

impl StructuralEq for object::common::BinaryFormat

source§

impl StructuralEq for object::common::ComdatKind

source§

impl StructuralEq for object::common::ComdatKind

source§

impl StructuralEq for object::common::FileFlags

source§

impl StructuralEq for object::common::FileFlags

source§

impl StructuralEq for object::common::RelocationEncoding

source§

impl StructuralEq for object::common::RelocationEncoding

source§

impl StructuralEq for object::common::RelocationKind

source§

impl StructuralEq for object::common::RelocationKind

source§

impl StructuralEq for object::common::SectionFlags

source§

impl StructuralEq for object::common::SectionFlags

source§

impl StructuralEq for object::common::SectionKind

source§

impl StructuralEq for object::common::SectionKind

source§

impl StructuralEq for object::common::SegmentFlags

source§

impl StructuralEq for object::common::SegmentFlags

source§

impl StructuralEq for object::common::SymbolKind

source§

impl StructuralEq for object::common::SymbolKind

source§

impl StructuralEq for object::common::SymbolScope

source§

impl StructuralEq for object::common::SymbolScope

source§

impl StructuralEq for object::endian::Endianness

source§

impl StructuralEq for object::endian::Endianness

source§

impl StructuralEq for ArchiveKind

source§

impl StructuralEq for object::read::CompressionFormat

source§

impl StructuralEq for object::read::CompressionFormat

source§

impl StructuralEq for object::read::FileKind

source§

impl StructuralEq for object::read::FileKind

source§

impl StructuralEq for object::read::ObjectKind

source§

impl StructuralEq for object::read::ObjectKind

source§

impl StructuralEq for object::read::RelocationTarget

source§

impl StructuralEq for object::read::RelocationTarget

source§

impl StructuralEq for object::read::SymbolSection

source§

impl StructuralEq for object::read::SymbolSection

source§

impl StructuralEq for CoffExportStyle

source§

impl StructuralEq for Mangling

source§

impl StructuralEq for StandardSection

source§

impl StructuralEq for StandardSegment

source§

impl StructuralEq for object::write::SymbolSection

source§

impl StructuralEq for Instruction

source§

impl StructuralEq for parity_wasm::elements::types::BlockType

source§

impl StructuralEq for parity_wasm::elements::types::Type

source§

impl StructuralEq for parity_wasm::elements::types::ValueType

source§

impl StructuralEq for parking_lot::once::OnceState

source§

impl StructuralEq for parking_lot::once::OnceState

source§

impl StructuralEq for parking_lot_core::parking_lot::FilterOp

source§

impl StructuralEq for parking_lot_core::parking_lot::FilterOp

source§

impl StructuralEq for parking_lot_core::parking_lot::ParkResult

source§

impl StructuralEq for parking_lot_core::parking_lot::ParkResult

source§

impl StructuralEq for parking_lot_core::parking_lot::RequeueOp

source§

impl StructuralEq for parking_lot_core::parking_lot::RequeueOp

source§

impl StructuralEq for pkcs8::error::Error

source§

impl StructuralEq for primitive_types::Error

source§

impl StructuralEq for StackDirection

source§

impl StructuralEq for rand::distributions::bernoulli::BernoulliError

source§

impl StructuralEq for rand::distributions::bernoulli::BernoulliError

source§

impl StructuralEq for rand::distributions::weighted::WeightedError

source§

impl StructuralEq for rand::distributions::weighted_index::WeightedError

source§

impl StructuralEq for AllocationKind

source§

impl StructuralEq for InstPosition

source§

impl StructuralEq for OperandConstraint

source§

impl StructuralEq for OperandKind

source§

impl StructuralEq for OperandPos

source§

impl StructuralEq for RegClass

source§

impl StructuralEq for AssertionKind

source§

impl StructuralEq for Ast

source§

impl StructuralEq for regex_syntax::ast::Class

source§

impl StructuralEq for ClassAsciiKind

source§

impl StructuralEq for ClassPerlKind

source§

impl StructuralEq for ClassSet

source§

impl StructuralEq for ClassSetBinaryOpKind

source§

impl StructuralEq for ClassSetItem

source§

impl StructuralEq for ClassUnicodeKind

source§

impl StructuralEq for ClassUnicodeOpKind

source§

impl StructuralEq for regex_syntax::ast::ErrorKind

source§

impl StructuralEq for Flag

source§

impl StructuralEq for FlagsItemKind

source§

impl StructuralEq for regex_syntax::ast::GroupKind

source§

impl StructuralEq for HexLiteralKind

source§

impl StructuralEq for LiteralKind

source§

impl StructuralEq for regex_syntax::ast::RepetitionKind

source§

impl StructuralEq for regex_syntax::ast::RepetitionRange

source§

impl StructuralEq for SpecialLiteralKind

source§

impl StructuralEq for regex_syntax::error::Error

source§

impl StructuralEq for Anchor

source§

impl StructuralEq for regex_syntax::hir::Class

source§

impl StructuralEq for regex_syntax::hir::ErrorKind

source§

impl StructuralEq for regex_syntax::hir::GroupKind

source§

impl StructuralEq for HirKind

source§

impl StructuralEq for regex_syntax::hir::Literal

source§

impl StructuralEq for regex_syntax::hir::RepetitionKind

source§

impl StructuralEq for regex_syntax::hir::RepetitionRange

source§

impl StructuralEq for WordBoundary

source§

impl StructuralEq for Utf8Sequence

source§

impl StructuralEq for rustix::backend::fs::types::FileType

source§

impl StructuralEq for rustix::backend::fs::types::FileType

source§

impl StructuralEq for rustix::backend::fs::types::FlockOperation

source§

impl StructuralEq for rustix::backend::fs::types::FlockOperation

source§

impl StructuralEq for Advice

source§

impl StructuralEq for Resource

source§

impl StructuralEq for Signal

source§

impl StructuralEq for Action

source§

impl StructuralEq for OptionalActions

source§

impl StructuralEq for QueueSelector

source§

impl StructuralEq for ClockId

source§

impl StructuralEq for MetaForm

source§

impl StructuralEq for PortableForm

source§

impl StructuralEq for TypeDefPrimitive

source§

impl StructuralEq for PathError

source§

impl StructuralEq for MultiSignatureStage

source§

impl StructuralEq for SignatureError

source§

impl StructuralEq for sec1::error::Error

source§

impl StructuralEq for EcParameters

source§

impl StructuralEq for sec1::point::Tag

source§

impl StructuralEq for All

source§

impl StructuralEq for SignOnly

source§

impl StructuralEq for VerifyOnly

source§

impl StructuralEq for secp256k1::Error

source§

impl StructuralEq for Parity

source§

impl StructuralEq for Category

source§

impl StructuralEq for serde_json::value::Value

source§

impl StructuralEq for ArithmeticError

source§

impl StructuralEq for DeriveJunction

source§

impl StructuralEq for PublicError

source§

impl StructuralEq for SecretStringError

source§

impl StructuralEq for HttpError

source§

impl StructuralEq for HttpRequestStatus

source§

impl StructuralEq for OffchainOverlayedChange

source§

impl StructuralEq for StorageKind

source§

impl StructuralEq for MultiSignature

source§

impl StructuralEq for MultiSigner

source§

impl StructuralEq for TokenError

source§

impl StructuralEq for TransactionalError

source§

impl StructuralEq for DigestItem

source§

impl StructuralEq for Era

source§

impl StructuralEq for sp_runtime::legacy::byte_sized_error::DispatchError

source§

impl StructuralEq for sp_runtime::offchain::http::Error

source§

impl StructuralEq for Method

source§

impl StructuralEq for StorageRetrievalError

source§

impl StructuralEq for RuntimeString

source§

impl StructuralEq for DisableStrategy

source§

impl StructuralEq for ExecutionError

source§

impl StructuralEq for ExecutionStrategy

source§

impl StructuralEq for sp_version::embed::Error

source§

impl StructuralEq for sp_wasm_interface::ValueType

source§

impl StructuralEq for spki::error::Error

source§

impl StructuralEq for Ss58AddressFormatRegistry

source§

impl StructuralEq for TokenRegistry

source§

impl StructuralEq for substrate_bip39::Error

source§

impl StructuralEq for CDataModel

source§

impl StructuralEq for Size

source§

impl StructuralEq for target_lexicon::parse_error::ParseError

source§

impl StructuralEq for Aarch64Architecture

source§

impl StructuralEq for target_lexicon::targets::Architecture

source§

impl StructuralEq for ArmArchitecture

source§

impl StructuralEq for target_lexicon::targets::BinaryFormat

source§

impl StructuralEq for CustomVendor

source§

impl StructuralEq for Environment

source§

impl StructuralEq for Mips32Architecture

source§

impl StructuralEq for Mips64Architecture

source§

impl StructuralEq for OperatingSystem

source§

impl StructuralEq for Riscv32Architecture

source§

impl StructuralEq for Riscv64Architecture

source§

impl StructuralEq for Vendor

source§

impl StructuralEq for X86_32Architecture

source§

impl StructuralEq for CallingConvention

source§

impl StructuralEq for target_lexicon::triple::Endianness

source§

impl StructuralEq for PointerWidth

source§

impl StructuralEq for termcolor::Color

source§

impl StructuralEq for ColorChoice

source§

impl StructuralEq for Offset

source§

impl StructuralEq for toml::ser::Error

source§

impl StructuralEq for NodeHandlePlan

source§

impl StructuralEq for NodePlan

source§

impl StructuralEq for ValuePlan

source§

impl StructuralEq for FromStrRadixErrKind

source§

impl StructuralEq for IsNormalized

source§

impl StructuralEq for wasmi_core::value::ValueType

source§

impl StructuralEq for StartedWith

source§

impl StructuralEq for wasmparser::parser::Encoding

source§

impl StructuralEq for ComponentOuterAliasKind

source§

impl StructuralEq for OuterAliasKind

source§

impl StructuralEq for CanonicalOption

source§

impl StructuralEq for ComponentExternalKind

source§

impl StructuralEq for ComponentTypeRef

source§

impl StructuralEq for TypeBounds

source§

impl StructuralEq for InstantiationArgKind

source§

impl StructuralEq for ComponentValType

source§

impl StructuralEq for PrimitiveValType

source§

impl StructuralEq for ExternalKind

source§

impl StructuralEq for wasmparser::readers::core::operators::BlockType

source§

impl StructuralEq for CustomSectionKind

source§

impl StructuralEq for wasmparser::readers::core::types::ValType

source§

impl StructuralEq for wasmtime::config::OptLevel

source§

impl StructuralEq for wasmtime::trap::TrapCode

source§

impl StructuralEq for Mutability

source§

impl StructuralEq for wasmtime::types::ValType

source§

impl StructuralEq for FlagValue

source§

impl StructuralEq for wasmtime_environ::trap_encoding::TrapCode

source§

impl StructuralEq for PoolingAllocationStrategy

source§

impl StructuralEq for EntityIndex

source§

impl StructuralEq for GlobalInit

source§

impl StructuralEq for WasmType

source§

impl StructuralEq for CParameter

source§

impl StructuralEq for ZSTD_EndDirective

source§

impl StructuralEq for ZSTD_ResetDirective

source§

impl StructuralEq for ZSTD_cParameter

source§

impl StructuralEq for ZSTD_dParameter

source§

impl StructuralEq for ZSTD_strategy

source§

impl StructuralEq for Never

source§

impl StructuralEq for Void

source§

impl StructuralEq for frame_support::pallet_prelude::DispatchError

source§

impl StructuralEq for InvalidTransaction

source§

impl StructuralEq for TransactionSource

source§

impl StructuralEq for TransactionValidityError

source§

impl StructuralEq for UnknownTransaction

source§

impl StructuralEq for ChildInfo

source§

impl StructuralEq for StateVersion

source§

impl StructuralEq for ExecuteOverweightError

source§

impl StructuralEq for ProcessMessageError

source§

impl StructuralEq for frame_support::traits::schedule::LookupError

source§

impl StructuralEq for BalanceStatus

source§

impl StructuralEq for DepositConsequence

source§

impl StructuralEq for ExistenceRequirement

source§

impl StructuralEq for DispatchClass

source§

impl StructuralEq for Pays

1.28.0 · source§

impl StructuralEq for frame_support::dispatch::fmt::Alignment

source§

impl StructuralEq for TryReserveErrorKind

source§

impl StructuralEq for AsciiChar

1.0.0 · source§

impl StructuralEq for core::cmp::Ordering

source§

impl StructuralEq for Which

1.7.0 · source§

impl StructuralEq for IpAddr

source§

impl StructuralEq for Ipv6MulticastScope

1.0.0 · source§

impl StructuralEq for SocketAddr

1.0.0 · source§

impl StructuralEq for FpCategory

1.55.0 · source§

impl StructuralEq for IntErrorKind

source§

impl StructuralEq for SearchStep

1.0.0 · source§

impl StructuralEq for core::sync::atomic::Ordering

1.65.0 · source§

impl StructuralEq for BacktraceStatus

1.0.0 · source§

impl StructuralEq for VarError

1.0.0 · source§

impl StructuralEq for SeekFrom

1.0.0 · source§

impl StructuralEq for std::io::error::ErrorKind

1.0.0 · source§

impl StructuralEq for Shutdown

source§

impl StructuralEq for BacktraceStyle

1.12.0 · source§

impl StructuralEq for std::sync::mpsc::RecvTimeoutError

1.0.0 · source§

impl StructuralEq for std::sync::mpsc::TryRecvError

source§

impl StructuralEq for bool

source§

impl StructuralEq for char

source§

impl StructuralEq for i8

source§

impl StructuralEq for i16

source§

impl StructuralEq for i32

source§

impl StructuralEq for i64

source§

impl StructuralEq for i128

source§

impl StructuralEq for isize

source§

impl StructuralEq for str

source§

impl StructuralEq for u8

source§

impl StructuralEq for u16

source§

impl StructuralEq for u32

source§

impl StructuralEq for u64

source§

impl StructuralEq for u128

source§

impl StructuralEq for ()

source§

impl StructuralEq for usize

source§

impl StructuralEq for aho_corasick::Match

source§

impl StructuralEq for Lsb0

source§

impl StructuralEq for Msb0

source§

impl StructuralEq for block_buffer::Error

source§

impl StructuralEq for AllocErr

source§

impl StructuralEq for Parsed

source§

impl StructuralEq for InternalFixed

source§

impl StructuralEq for chrono::format::ParseError

source§

impl StructuralEq for Months

source§

impl StructuralEq for ParseMonthError

source§

impl StructuralEq for Days

source§

impl StructuralEq for NaiveDate

source§

impl StructuralEq for NaiveDateTime

source§

impl StructuralEq for IsoWeek

source§

impl StructuralEq for NaiveTime

source§

impl StructuralEq for FixedOffset

source§

impl StructuralEq for Utc

source§

impl StructuralEq for ParseWeekdayError

source§

impl StructuralEq for ObjectIdentifier

source§

impl StructuralEq for BareFunctionType

source§

impl StructuralEq for CloneSuffix

source§

impl StructuralEq for CloneTypeIdentifier

source§

impl StructuralEq for ClosureTypeName

source§

impl StructuralEq for CvQualifiers

source§

impl StructuralEq for DataMemberPrefix

source§

impl StructuralEq for Discriminator

source§

impl StructuralEq for FunctionParam

source§

impl StructuralEq for cpp_demangle::ast::FunctionType

source§

impl StructuralEq for Identifier

source§

impl StructuralEq for Initializer

source§

impl StructuralEq for LambdaSig

source§

impl StructuralEq for MemberName

source§

impl StructuralEq for NonSubstitution

source§

impl StructuralEq for NvOffset

source§

impl StructuralEq for PointerToMemberType

source§

impl StructuralEq for QualifiedBuiltin

source§

impl StructuralEq for ResourceName

source§

impl StructuralEq for SeqId

source§

impl StructuralEq for SimpleId

source§

impl StructuralEq for SourceName

source§

impl StructuralEq for TaggedName

source§

impl StructuralEq for TemplateArgs

source§

impl StructuralEq for TemplateParam

source§

impl StructuralEq for TemplateTemplateParam

source§

impl StructuralEq for UnnamedTypeName

source§

impl StructuralEq for UnresolvedQualifierLevel

source§

impl StructuralEq for UnscopedTemplateName

source§

impl StructuralEq for VOffset

source§

impl StructuralEq for StackMap

source§

impl StructuralEq for BlockPredecessor

source§

impl StructuralEq for ConstantData

source§

impl StructuralEq for cranelift_codegen::ir::entities::Block

source§

impl StructuralEq for Constant

source§

impl StructuralEq for DynamicStackSlot

source§

impl StructuralEq for DynamicType

source§

impl StructuralEq for FuncRef

source§

impl StructuralEq for GlobalValue

source§

impl StructuralEq for Heap

source§

impl StructuralEq for Immediate

source§

impl StructuralEq for cranelift_codegen::ir::entities::Inst

source§

impl StructuralEq for JumpTable

source§

impl StructuralEq for SigRef

source§

impl StructuralEq for StackSlot

source§

impl StructuralEq for cranelift_codegen::ir::entities::Table

source§

impl StructuralEq for UserExternalNameRef

source§

impl StructuralEq for cranelift_codegen::ir::entities::Value

source§

impl StructuralEq for AbiParam

source§

impl StructuralEq for cranelift_codegen::ir::extfunc::Signature

source§

impl StructuralEq for UserExternalName

source§

impl StructuralEq for cranelift_codegen::ir::immediates::Ieee32

source§

impl StructuralEq for cranelift_codegen::ir::immediates::Ieee64

source§

impl StructuralEq for Imm64

source§

impl StructuralEq for Offset32

source§

impl StructuralEq for Uimm32

source§

impl StructuralEq for Uimm64

source§

impl StructuralEq for V128Imm

source§

impl StructuralEq for ValueTypeSet

source§

impl StructuralEq for MemFlags

source§

impl StructuralEq for ProgramPoint

source§

impl StructuralEq for RelSourceLoc

source§

impl StructuralEq for SourceLoc

source§

impl StructuralEq for DynamicStackSlotData

source§

impl StructuralEq for StackSlotData

source§

impl StructuralEq for ValueLabel

source§

impl StructuralEq for cranelift_codegen::ir::types::Type

source§

impl StructuralEq for cranelift_codegen::isa::unwind::systemv::UnwindInfo

source§

impl StructuralEq for cranelift_codegen::isa::unwind::winx64::UnwindInfo

source§

impl StructuralEq for Loop

source§

impl StructuralEq for ValueLocRange

source§

impl StructuralEq for VerifierError

source§

impl StructuralEq for VerifierErrors

source§

impl StructuralEq for Variable

source§

impl StructuralEq for ReadyTimeoutError

source§

impl StructuralEq for crossbeam_channel::err::RecvError

source§

impl StructuralEq for SelectTimeoutError

source§

impl StructuralEq for TryReadyError

source§

impl StructuralEq for TrySelectError

source§

impl StructuralEq for InvalidLength

source§

impl StructuralEq for curve25519_dalek::edwards::CompressedEdwardsY

source§

impl StructuralEq for curve25519_dalek::edwards::CompressedEdwardsY

source§

impl StructuralEq for curve25519_dalek::ristretto::CompressedRistretto

source§

impl StructuralEq for curve25519_dalek::ristretto::CompressedRistretto

source§

impl StructuralEq for Any

source§

impl StructuralEq for BitString

source§

impl StructuralEq for GeneralizedTime

source§

impl StructuralEq for Null

source§

impl StructuralEq for OctetString

source§

impl StructuralEq for UtcTime

source§

impl StructuralEq for DateTime

source§

impl StructuralEq for Document

source§

impl StructuralEq for der::error::Error

source§

impl StructuralEq for der::header::Header

source§

impl StructuralEq for Length

source§

impl StructuralEq for TagNumber

source§

impl StructuralEq for digest::mac::MacError

source§

impl StructuralEq for InvalidBufferSize

source§

impl StructuralEq for ecdsa::recovery::RecoveryId

source§

impl StructuralEq for ed25519::Signature

source§

impl StructuralEq for ed25519_dalek::public::PublicKey

source§

impl StructuralEq for ed25519_zebra::signature::Signature

source§

impl StructuralEq for VerificationKeyBytes

source§

impl StructuralEq for elliptic_curve::error::Error

source§

impl StructuralEq for errno::Errno

source§

impl StructuralEq for OpaqueMetadata

source§

impl StructuralEq for RuntimeMetadataPrefixed

source§

impl StructuralEq for RuntimeMetadataV14

source§

impl StructuralEq for futures_channel::mpsc::SendError

source§

impl StructuralEq for Canceled

source§

impl StructuralEq for Aborted

source§

impl StructuralEq for getrandom::error::Error

source§

impl StructuralEq for getrandom::error::Error

source§

impl StructuralEq for gimli::common::DebugTypeSignature

source§

impl StructuralEq for gimli::common::DebugTypeSignature

source§

impl StructuralEq for gimli::common::DwoId

source§

impl StructuralEq for gimli::common::DwoId

source§

impl StructuralEq for gimli::common::Encoding

source§

impl StructuralEq for gimli::common::Encoding

source§

impl StructuralEq for gimli::common::LineEncoding

source§

impl StructuralEq for gimli::common::LineEncoding

source§

impl StructuralEq for gimli::common::Register

source§

impl StructuralEq for gimli::common::Register

source§

impl StructuralEq for gimli::constants::DwAccess

source§

impl StructuralEq for gimli::constants::DwAccess

source§

impl StructuralEq for gimli::constants::DwAddr

source§

impl StructuralEq for gimli::constants::DwAddr

source§

impl StructuralEq for gimli::constants::DwAt

source§

impl StructuralEq for gimli::constants::DwAt

source§

impl StructuralEq for gimli::constants::DwAte

source§

impl StructuralEq for gimli::constants::DwAte

source§

impl StructuralEq for gimli::constants::DwCc

source§

impl StructuralEq for gimli::constants::DwCc

source§

impl StructuralEq for gimli::constants::DwCfa

source§

impl StructuralEq for gimli::constants::DwCfa

source§

impl StructuralEq for gimli::constants::DwChildren

source§

impl StructuralEq for gimli::constants::DwChildren

source§

impl StructuralEq for gimli::constants::DwDefaulted

source§

impl StructuralEq for gimli::constants::DwDefaulted

source§

impl StructuralEq for gimli::constants::DwDs

source§

impl StructuralEq for gimli::constants::DwDs

source§

impl StructuralEq for gimli::constants::DwDsc

source§

impl StructuralEq for gimli::constants::DwDsc

source§

impl StructuralEq for gimli::constants::DwEhPe

source§

impl StructuralEq for gimli::constants::DwEhPe

source§

impl StructuralEq for gimli::constants::DwEnd

source§

impl StructuralEq for gimli::constants::DwEnd

source§

impl StructuralEq for gimli::constants::DwForm

source§

impl StructuralEq for gimli::constants::DwForm

source§

impl StructuralEq for gimli::constants::DwId

source§

impl StructuralEq for gimli::constants::DwId

source§

impl StructuralEq for gimli::constants::DwIdx

source§

impl StructuralEq for gimli::constants::DwIdx

source§

impl StructuralEq for gimli::constants::DwInl

source§

impl StructuralEq for gimli::constants::DwInl

source§

impl StructuralEq for gimli::constants::DwLang

source§

impl StructuralEq for gimli::constants::DwLang

source§

impl StructuralEq for gimli::constants::DwLle

source§

impl StructuralEq for gimli::constants::DwLle

source§

impl StructuralEq for gimli::constants::DwLnct

source§

impl StructuralEq for gimli::constants::DwLnct

source§

impl StructuralEq for gimli::constants::DwLne

source§

impl StructuralEq for gimli::constants::DwLne

source§

impl StructuralEq for gimli::constants::DwLns

source§

impl StructuralEq for gimli::constants::DwLns

source§

impl StructuralEq for gimli::constants::DwMacro

source§

impl StructuralEq for gimli::constants::DwMacro

source§

impl StructuralEq for gimli::constants::DwOp

source§

impl StructuralEq for gimli::constants::DwOp

source§

impl StructuralEq for gimli::constants::DwOrd

source§

impl StructuralEq for gimli::constants::DwOrd

source§

impl StructuralEq for gimli::constants::DwRle

source§

impl StructuralEq for gimli::constants::DwRle

source§

impl StructuralEq for gimli::constants::DwSect

source§

impl StructuralEq for gimli::constants::DwSect

source§

impl StructuralEq for gimli::constants::DwSectV2

source§

impl StructuralEq for gimli::constants::DwSectV2

source§

impl StructuralEq for gimli::constants::DwTag

source§

impl StructuralEq for gimli::constants::DwTag

source§

impl StructuralEq for gimli::constants::DwUt

source§

impl StructuralEq for gimli::constants::DwUt

source§

impl StructuralEq for gimli::constants::DwVirtuality

source§

impl StructuralEq for gimli::constants::DwVirtuality

source§

impl StructuralEq for gimli::constants::DwVis

source§

impl StructuralEq for gimli::constants::DwVis

source§

impl StructuralEq for gimli::endianity::BigEndian

source§

impl StructuralEq for gimli::endianity::BigEndian

source§

impl StructuralEq for gimli::endianity::LittleEndian

source§

impl StructuralEq for gimli::endianity::LittleEndian

source§

impl StructuralEq for gimli::read::abbrev::Abbreviation

source§

impl StructuralEq for gimli::read::abbrev::Abbreviation

source§

impl StructuralEq for gimli::read::abbrev::AttributeSpecification

source§

impl StructuralEq for gimli::read::abbrev::AttributeSpecification

source§

impl StructuralEq for gimli::read::aranges::ArangeEntry

source§

impl StructuralEq for gimli::read::aranges::ArangeEntry

source§

impl StructuralEq for gimli::read::cfi::Augmentation

source§

impl StructuralEq for gimli::read::cfi::Augmentation

source§

impl StructuralEq for gimli::read::cfi::BaseAddresses

source§

impl StructuralEq for gimli::read::cfi::BaseAddresses

source§

impl StructuralEq for gimli::read::cfi::SectionBaseAddresses

source§

impl StructuralEq for gimli::read::cfi::SectionBaseAddresses

source§

impl StructuralEq for gimli::read::index::UnitIndexSection

source§

impl StructuralEq for gimli::read::index::UnitIndexSection

source§

impl StructuralEq for gimli::read::line::FileEntryFormat

source§

impl StructuralEq for gimli::read::line::FileEntryFormat

source§

impl StructuralEq for gimli::read::line::LineRow

source§

impl StructuralEq for gimli::read::line::LineRow

source§

impl StructuralEq for gimli::read::reader::ReaderOffsetId

source§

impl StructuralEq for gimli::read::reader::ReaderOffsetId

source§

impl StructuralEq for gimli::read::rnglists::Range

source§

impl StructuralEq for gimli::read::rnglists::Range

source§

impl StructuralEq for gimli::read::StoreOnHeap

source§

impl StructuralEq for gimli::read::StoreOnHeap

source§

impl StructuralEq for CieId

source§

impl StructuralEq for gimli::write::cfi::CommonInformationEntry

source§

impl StructuralEq for gimli::write::cfi::FrameDescriptionEntry

source§

impl StructuralEq for FileId

source§

impl StructuralEq for DirectoryId

source§

impl StructuralEq for FileInfo

source§

impl StructuralEq for LocationList

source§

impl StructuralEq for LocationListId

source§

impl StructuralEq for gimli::write::op::Expression

source§

impl StructuralEq for RangeList

source§

impl StructuralEq for RangeListId

source§

impl StructuralEq for LineStringId

source§

impl StructuralEq for gimli::write::str::StringId

source§

impl StructuralEq for gimli::write::unit::Attribute

source§

impl StructuralEq for UnitEntryId

source§

impl StructuralEq for UnitId

source§

impl StructuralEq for humantime::wrapper::Duration

source§

impl StructuralEq for humantime::wrapper::Timestamp

source§

impl StructuralEq for k256::ecdsa::recoverable::Signature

source§

impl StructuralEq for VerifyingKey

source§

impl StructuralEq for Secp256k1

source§

impl StructuralEq for in6_addr

source§

impl StructuralEq for __darwin_arm_exception_state64

source§

impl StructuralEq for __darwin_arm_neon_state64

source§

impl StructuralEq for __darwin_arm_thread_state64

source§

impl StructuralEq for __darwin_mcontext64

source§

impl StructuralEq for ucontext_t

source§

impl StructuralEq for malloc_zone_t

source§

impl StructuralEq for bpf_hdr

source§

impl StructuralEq for if_data

source§

impl StructuralEq for timeval32

source§

impl StructuralEq for Dl_info

source§

impl StructuralEq for addrinfo

source§

impl StructuralEq for aiocb

source§

impl StructuralEq for arphdr

source§

impl StructuralEq for attribute_set_t

source§

impl StructuralEq for attrlist

source§

impl StructuralEq for attrreference_t

source§

impl StructuralEq for dqblk

source§

impl StructuralEq for flock

source§

impl StructuralEq for fstore_t

source§

impl StructuralEq for glob_t

source§

impl StructuralEq for if_msghdr

source§

impl StructuralEq for image_offset

source§

impl StructuralEq for in6_pktinfo

source§

impl StructuralEq for in_addr

source§

impl StructuralEq for in_pktinfo

source§

impl StructuralEq for ip_mreq

source§

impl StructuralEq for ip_mreq_source

source§

impl StructuralEq for ip_mreqn

source§

impl StructuralEq for ipc_perm

source§

impl StructuralEq for kevent64_s

source§

impl StructuralEq for lconv

source§

impl StructuralEq for load_command

source§

impl StructuralEq for mach_header

source§

impl StructuralEq for mach_header_64

source§

impl StructuralEq for libc::unix::bsd::apple::mach_timebase_info

source§

impl StructuralEq for malloc_statistics_t

source§

impl StructuralEq for mstats

source§

impl StructuralEq for ntptimeval

source§

impl StructuralEq for proc_bsdinfo

source§

impl StructuralEq for proc_taskallinfo

source§

impl StructuralEq for proc_taskinfo

source§

impl StructuralEq for proc_vnodepathinfo

source§

impl StructuralEq for pthread_condattr_t

source§

impl StructuralEq for pthread_mutexattr_t

source§

impl StructuralEq for pthread_rwlockattr_t

source§

impl StructuralEq for radvisory

source§

impl StructuralEq for rusage_info_v0

source§

impl StructuralEq for rusage_info_v1

source§

impl StructuralEq for rusage_info_v2

source§

impl StructuralEq for rusage_info_v3

source§

impl StructuralEq for rusage_info_v4

source§

impl StructuralEq for sa_endpoints_t

source§

impl StructuralEq for sched_param

source§

impl StructuralEq for segment_command

source§

impl StructuralEq for segment_command_64

source§

impl StructuralEq for sembuf

source§

impl StructuralEq for sf_hdtr

source§

impl StructuralEq for sigaction

source§

impl StructuralEq for siginfo_t

source§

impl StructuralEq for sockaddr_ctl

source§

impl StructuralEq for sockaddr_dl

source§

impl StructuralEq for sockaddr_in

source§

impl StructuralEq for sockaddr_inarp

source§

impl StructuralEq for sockaddr_ndrv

source§

impl StructuralEq for stack_t

source§

impl StructuralEq for stat

source§

impl StructuralEq for statvfs

source§

impl StructuralEq for task_thread_times_info

source§

impl StructuralEq for termios

source§

impl StructuralEq for thread_affinity_policy

source§

impl StructuralEq for thread_background_policy

source§

impl StructuralEq for thread_extended_policy

source§

impl StructuralEq for thread_latency_qos_policy

source§

impl StructuralEq for thread_precedence_policy

source§

impl StructuralEq for thread_standard_policy

source§

impl StructuralEq for thread_throughput_qos_policy

source§

impl StructuralEq for thread_time_constraint_policy

source§

impl StructuralEq for timex

source§

impl StructuralEq for vinfo_stat

source§

impl StructuralEq for vm_range_t

source§

impl StructuralEq for libc::unix::bsd::apple::vm_statistics

source§

impl StructuralEq for vnode_info

source§

impl StructuralEq for vnode_info_path

source§

impl StructuralEq for vol_attributes_attr_t

source§

impl StructuralEq for vol_capabilities_attr_t

source§

impl StructuralEq for xsw_usage

source§

impl StructuralEq for xucred

source§

impl StructuralEq for cmsghdr

source§

impl StructuralEq for fd_set

source§

impl StructuralEq for fsid_t

source§

impl StructuralEq for if_nameindex

source§

impl StructuralEq for ifaddrs

source§

impl StructuralEq for msghdr

source§

impl StructuralEq for option

source§

impl StructuralEq for passwd

source§

impl StructuralEq for regex_t

source§

impl StructuralEq for regmatch_t

source§

impl StructuralEq for sockaddr

source§

impl StructuralEq for sockaddr_in6

source§

impl StructuralEq for tm

source§

impl StructuralEq for group

source§

impl StructuralEq for hostent

source§

impl StructuralEq for iovec

source§

impl StructuralEq for ipv6_mreq

source§

impl StructuralEq for itimerval

source§

impl StructuralEq for linger

source§

impl StructuralEq for pollfd

source§

impl StructuralEq for protoent

source§

impl StructuralEq for rlimit

source§

impl StructuralEq for rusage

source§

impl StructuralEq for servent

source§

impl StructuralEq for sigval

source§

impl StructuralEq for timespec

source§

impl StructuralEq for timeval

source§

impl StructuralEq for tms

source§

impl StructuralEq for utimbuf

source§

impl StructuralEq for winsize

source§

impl StructuralEq for Message

source§

impl StructuralEq for libsecp256k1::PublicKey

source§

impl StructuralEq for libsecp256k1::RecoveryId

source§

impl StructuralEq for SecretKey

source§

impl StructuralEq for libsecp256k1::Signature

source§

impl StructuralEq for FieldStorage

source§

impl StructuralEq for Affine

source§

impl StructuralEq for AffineStorage

source§

impl StructuralEq for libsecp256k1_core::scalar::Scalar

source§

impl StructuralEq for mach_timespec

source§

impl StructuralEq for dyld_kernel_image_info

source§

impl StructuralEq for dyld_kernel_process_info

source§

impl StructuralEq for mach::mach_time::mach_timebase_info

source§

impl StructuralEq for fsid

source§

impl StructuralEq for fsobj_id

source§

impl StructuralEq for mach_msg_base_t

source§

impl StructuralEq for mach_msg_body_t

source§

impl StructuralEq for mach_msg_header_t

source§

impl StructuralEq for mach_msg_ool_descriptor_t

source§

impl StructuralEq for mach_msg_ool_ports_descriptor_t

source§

impl StructuralEq for mach_msg_port_descriptor_t

source§

impl StructuralEq for mach_msg_trailer_t

source§

impl StructuralEq for ipc_port

source§

impl StructuralEq for x86_thread_state64_t

source§

impl StructuralEq for task_dyld_info

source§

impl StructuralEq for mach_vm_read_entry

source§

impl StructuralEq for vm_page_info_basic

source§

impl StructuralEq for vm_region_basic_info

source§

impl StructuralEq for vm_region_basic_info_64

source§

impl StructuralEq for vm_region_extended_info

source§

impl StructuralEq for vm_region_submap_info

source§

impl StructuralEq for vm_region_submap_info_64

source§

impl StructuralEq for vm_region_submap_short_info_64

source§

impl StructuralEq for vm_region_top_info

source§

impl StructuralEq for mach::vm_statistics::vm_statistics

source§

impl StructuralEq for memory_units::Bytes

source§

impl StructuralEq for memory_units::target::Pages

source§

impl StructuralEq for memory_units::target::Words

source§

impl StructuralEq for memory_units::wasm32::Pages

source§

impl StructuralEq for memory_units::wasm32::Words

source§

impl StructuralEq for ParseBigIntError

source§

impl StructuralEq for CustomFormat

source§

impl StructuralEq for CustomFormatBuilder

source§

impl StructuralEq for num_format::error::Error

source§

impl StructuralEq for object::endian::BigEndian

source§

impl StructuralEq for object::endian::BigEndian

source§

impl StructuralEq for object::endian::LittleEndian

source§

impl StructuralEq for object::endian::LittleEndian

source§

impl StructuralEq for object::read::CompressedFileRange

source§

impl StructuralEq for object::read::CompressedFileRange

source§

impl StructuralEq for object::read::Error

source§

impl StructuralEq for object::read::Error

source§

impl StructuralEq for object::read::SectionIndex

source§

impl StructuralEq for object::read::SectionIndex

source§

impl StructuralEq for object::read::SymbolIndex

source§

impl StructuralEq for object::read::SymbolIndex

source§

impl StructuralEq for object::write::elf::writer::SectionIndex

source§

impl StructuralEq for object::write::elf::writer::SymbolIndex

source§

impl StructuralEq for object::write::string::StringId

source§

impl StructuralEq for ComdatId

source§

impl StructuralEq for object::write::Error

source§

impl StructuralEq for object::write::SectionId

source§

impl StructuralEq for SymbolId

source§

impl StructuralEq for OptionBool

source§

impl StructuralEq for parity_scale_codec::error::Error

source§

impl StructuralEq for BrTableData

source§

impl StructuralEq for parity_wasm::elements::types::FunctionType

source§

impl StructuralEq for parking_lot::condvar::WaitTimeoutResult

source§

impl StructuralEq for parking_lot::condvar::WaitTimeoutResult

source§

impl StructuralEq for parking_lot_core::parking_lot::ParkToken

source§

impl StructuralEq for parking_lot_core::parking_lot::ParkToken

source§

impl StructuralEq for parking_lot_core::parking_lot::UnparkResult

source§

impl StructuralEq for parking_lot_core::parking_lot::UnparkResult

source§

impl StructuralEq for parking_lot_core::parking_lot::UnparkToken

source§

impl StructuralEq for parking_lot_core::parking_lot::UnparkToken

source§

impl StructuralEq for vec256_storage

source§

impl StructuralEq for vec512_storage

source§

impl StructuralEq for U128

source§

impl StructuralEq for U256

source§

impl StructuralEq for U512

source§

impl StructuralEq for StepRng

source§

impl StructuralEq for SmallRng

source§

impl StructuralEq for StdRng

source§

impl StructuralEq for ChaCha8Core

source§

impl StructuralEq for ChaCha12Core

source§

impl StructuralEq for ChaCha20Core

source§

impl StructuralEq for regalloc2::index::Block

source§

impl StructuralEq for regalloc2::index::Inst

source§

impl StructuralEq for Allocation

source§

impl StructuralEq for Operand

source§

impl StructuralEq for PReg

source§

impl StructuralEq for PRegSet

source§

impl StructuralEq for ProgPoint

source§

impl StructuralEq for SpillSlot

source§

impl StructuralEq for VReg

source§

impl StructuralEq for Alternation

source§

impl StructuralEq for Assertion

source§

impl StructuralEq for CaptureName

source§

impl StructuralEq for ClassAscii

source§

impl StructuralEq for ClassBracketed

source§

impl StructuralEq for ClassPerl

source§

impl StructuralEq for ClassSetBinaryOp

source§

impl StructuralEq for ClassSetRange

source§

impl StructuralEq for ClassSetUnion

source§

impl StructuralEq for regex_syntax::ast::ClassUnicode

source§

impl StructuralEq for Comment

source§

impl StructuralEq for Concat

source§

impl StructuralEq for regex_syntax::ast::Error

source§

impl StructuralEq for Flags

source§

impl StructuralEq for FlagsItem

source§

impl StructuralEq for regex_syntax::ast::Group

source§

impl StructuralEq for regex_syntax::ast::Literal

source§

impl StructuralEq for Position

source§

impl StructuralEq for regex_syntax::ast::Repetition

source§

impl StructuralEq for RepetitionOp

source§

impl StructuralEq for SetFlags

source§

impl StructuralEq for Span

source§

impl StructuralEq for WithComments

source§

impl StructuralEq for regex_syntax::hir::literal::Literal

source§

impl StructuralEq for Literals

source§

impl StructuralEq for ClassBytes

source§

impl StructuralEq for ClassBytesRange

source§

impl StructuralEq for regex_syntax::hir::ClassUnicode

source§

impl StructuralEq for ClassUnicodeRange

source§

impl StructuralEq for regex_syntax::hir::Error

source§

impl StructuralEq for regex_syntax::hir::Group

source§

impl StructuralEq for Hir

source§

impl StructuralEq for regex_syntax::hir::Repetition

source§

impl StructuralEq for Utf8Range

source§

impl StructuralEq for rustix::backend::fs::types::Access

source§

impl StructuralEq for rustix::backend::fs::types::Access

source§

impl StructuralEq for rustix::backend::fs::types::AtFlags

source§

impl StructuralEq for rustix::backend::fs::types::AtFlags

source§

impl StructuralEq for rustix::backend::fs::types::CloneFlags

source§

impl StructuralEq for rustix::backend::fs::types::CloneFlags

source§

impl StructuralEq for rustix::backend::fs::types::CopyfileFlags

source§

impl StructuralEq for rustix::backend::fs::types::CopyfileFlags

source§

impl StructuralEq for rustix::backend::fs::types::FallocateFlags

source§

impl StructuralEq for rustix::backend::fs::types::FallocateFlags

source§

impl StructuralEq for rustix::backend::fs::types::FdFlags

source§

impl StructuralEq for rustix::backend::fs::types::Mode

source§

impl StructuralEq for rustix::backend::fs::types::Mode

source§

impl StructuralEq for rustix::backend::fs::types::OFlags

source§

impl StructuralEq for rustix::backend::fs::types::OFlags

source§

impl StructuralEq for rustix::backend::fs::types::StatVfsMountFlags

source§

impl StructuralEq for rustix::backend::fs::types::StatVfsMountFlags

source§

impl StructuralEq for rustix::backend::io::errno::Errno

source§

impl StructuralEq for rustix::backend::io::errno::Errno

source§

impl StructuralEq for rustix::backend::io::poll_fd::PollFlags

source§

impl StructuralEq for rustix::backend::io::poll_fd::PollFlags

source§

impl StructuralEq for rustix::backend::io::types::DupFlags

source§

impl StructuralEq for rustix::backend::io::types::DupFlags

source§

impl StructuralEq for rustix::backend::io::types::FdFlags

source§

impl StructuralEq for MapFlags

source§

impl StructuralEq for MprotectFlags

source§

impl StructuralEq for MsyncFlags

source§

impl StructuralEq for ProtFlags

source§

impl StructuralEq for Gid

source§

impl StructuralEq for Pid

source§

impl StructuralEq for Uid

source§

impl StructuralEq for Rlimit

source§

impl StructuralEq for WaitOptions

source§

impl StructuralEq for PortableRegistry

source§

impl StructuralEq for Registry

source§

impl StructuralEq for ECQVCertPublic

source§

impl StructuralEq for ChainCode

source§

impl StructuralEq for schnorrkel::keys::PublicKey

source§

impl StructuralEq for Commitment

source§

impl StructuralEq for Cosignature

source§

impl StructuralEq for RistrettoBoth

source§

impl StructuralEq for schnorrkel::sign::Signature

source§

impl StructuralEq for VRFInOut

source§

impl StructuralEq for VRFOutput

source§

impl StructuralEq for VRFProof

source§

impl StructuralEq for VRFProofBatchable

source§

impl StructuralEq for secp256k1::ecdh::SharedSecret

source§

impl StructuralEq for RecoverableSignature

source§

impl StructuralEq for secp256k1::ecdsa::recovery::RecoveryId

source§

impl StructuralEq for secp256k1::ecdsa::Signature

source§

impl StructuralEq for InvalidParityValue

source§

impl StructuralEq for KeyPair

source§

impl StructuralEq for secp256k1::key::PublicKey

source§

impl StructuralEq for XOnlyPublicKey

source§

impl StructuralEq for secp256k1::scalar::OutOfRangeError

source§

impl StructuralEq for secp256k1::scalar::Scalar

source§

impl StructuralEq for Number

source§

impl StructuralEq for sp_application_crypto::ecdsa::app::Public

source§

impl StructuralEq for sp_application_crypto::ecdsa::app::Signature

source§

impl StructuralEq for sp_application_crypto::ed25519::app::Public

source§

impl StructuralEq for sp_application_crypto::ed25519::app::Signature

source§

impl StructuralEq for sp_application_crypto::sr25519::app::Public

source§

impl StructuralEq for sp_application_crypto::sr25519::app::Signature

source§

impl StructuralEq for FixedI64

source§

impl StructuralEq for FixedI128

source§

impl StructuralEq for FixedU64

source§

impl StructuralEq for FixedU128

source§

impl StructuralEq for PerU16

source§

impl StructuralEq for Perbill

source§

impl StructuralEq for Percent

source§

impl StructuralEq for Permill

source§

impl StructuralEq for Perquintill

source§

impl StructuralEq for Rational128

source§

impl StructuralEq for RationalInfinite

source§

impl StructuralEq for Dummy

source§

impl StructuralEq for AccountId32

source§

impl StructuralEq for CryptoTypeId

source§

impl StructuralEq for CryptoTypePublicPair

source§

impl StructuralEq for KeyTypeId

source§

impl StructuralEq for sp_core::ecdsa::Public

source§

impl StructuralEq for sp_core::ecdsa::Signature

source§

impl StructuralEq for sp_core::ed25519::LocalizedSignature

source§

impl StructuralEq for sp_core::ed25519::Public

source§

impl StructuralEq for sp_core::ed25519::Signature

source§

impl StructuralEq for Capabilities

source§

impl StructuralEq for sp_core::offchain::Duration

source§

impl StructuralEq for HttpRequestId

source§

impl StructuralEq for OpaqueMultiaddr

source§

impl StructuralEq for OpaqueNetworkState

source§

impl StructuralEq for sp_core::offchain::Timestamp

source§

impl StructuralEq for sp_core::offchain::testing::PendingRequest

source§

impl StructuralEq for sp_core::sr25519::LocalizedSignature

source§

impl StructuralEq for sp_core::sr25519::Public

source§

impl StructuralEq for sp_core::sr25519::Signature

source§

impl StructuralEq for sp_core::Bytes

source§

impl StructuralEq for OpaquePeerId

source§

impl StructuralEq for Digest

source§

impl StructuralEq for sp_runtime::legacy::byte_sized_error::ModuleError

source§

impl StructuralEq for Headers

source§

impl StructuralEq for sp_runtime::offchain::http::PendingRequest

source§

impl StructuralEq for AnySignature

source§

impl StructuralEq for Justifications

source§

impl StructuralEq for sp_runtime::ModuleError

source§

impl StructuralEq for OpaqueExtrinsic

source§

impl StructuralEq for TestSignature

source§

impl StructuralEq for UintAuthorityId

source§

impl StructuralEq for BlakeTwo256

source§

impl StructuralEq for Keccak256

source§

impl StructuralEq for KeyValueStates

source§

impl StructuralEq for KeyValueStorageLevel

source§

impl StructuralEq for ChildTrieParentKeyId

source§

impl StructuralEq for PrefixedStorageKey

source§

impl StructuralEq for StorageChild

source§

impl StructuralEq for StorageData

source§

impl StructuralEq for StorageKey

source§

impl StructuralEq for CompactProof

source§

impl StructuralEq for StorageProof

source§

impl StructuralEq for RuntimeVersion

source§

impl StructuralEq for sp_wasm_interface::Signature

source§

impl StructuralEq for Ss58AddressFormat

source§

impl StructuralEq for ss58_registry::error::ParseError

source§

impl StructuralEq for Token

source§

impl StructuralEq for TokenAmount

source§

impl StructuralEq for DefaultToHost

source§

impl StructuralEq for DefaultToUnknown

source§

impl StructuralEq for Triple

source§

impl StructuralEq for ColorSpec

source§

impl StructuralEq for ParseColorError

source§

impl StructuralEq for time::duration::Duration

source§

impl StructuralEq for time::duration::OutOfRangeError

source§

impl StructuralEq for SteadyTime

source§

impl StructuralEq for Timespec

source§

impl StructuralEq for Tm

source§

impl StructuralEq for Date

source§

impl StructuralEq for Datetime

source§

impl StructuralEq for Time

source§

impl StructuralEq for toml::de::Error

source§

impl StructuralEq for Empty

source§

impl StructuralEq for Kind

source§

impl StructuralEq for tracing_core::metadata::Level

source§

impl StructuralEq for tracing_core::metadata::LevelFilter

source§

impl StructuralEq for Id

source§

impl StructuralEq for Directive

source§

impl StructuralEq for Json

source§

impl StructuralEq for Pretty

source§

impl StructuralEq for tracing_subscriber::fmt::format::Compact

source§

impl StructuralEq for FmtSpan

source§

impl StructuralEq for Full

source§

impl StructuralEq for ChronoLocal

source§

impl StructuralEq for ChronoUtc

source§

impl StructuralEq for tracing_subscriber::fmt::time::SystemTime

source§

impl StructuralEq for Uptime

source§

impl StructuralEq for NibbleVec

source§

impl StructuralEq for NibbleSlicePlan

source§

impl StructuralEq for trie_db::Bytes

source§

impl StructuralEq for ATerm

source§

impl StructuralEq for B0

source§

impl StructuralEq for B1

source§

impl StructuralEq for Z0

source§

impl StructuralEq for Equal

source§

impl StructuralEq for Greater

source§

impl StructuralEq for Less

source§

impl StructuralEq for UTerm

source§

impl StructuralEq for wasmi::types::Signature

source§

impl StructuralEq for UntypedValue

source§

impl StructuralEq for wasmparser::readers::core::operators::Ieee32

source§

impl StructuralEq for wasmparser::readers::core::operators::Ieee64

source§

impl StructuralEq for V128

source§

impl StructuralEq for wasmparser::readers::core::types::FuncType

source§

impl StructuralEq for wasmparser::readers::core::types::GlobalType

source§

impl StructuralEq for wasmparser::readers::core::types::MemoryType

source§

impl StructuralEq for wasmparser::readers::core::types::TableType

source§

impl StructuralEq for wasmparser::validator::types::TypeId

source§

impl StructuralEq for wasmtime::types::FuncType

source§

impl StructuralEq for wasmtime::types::GlobalType

source§

impl StructuralEq for wasmtime::types::MemoryType

source§

impl StructuralEq for wasmtime::types::TableType

source§

impl StructuralEq for FilePos

source§

impl StructuralEq for InstructionAddressMap

source§

impl StructuralEq for AnyfuncIndex

source§

impl StructuralEq for TrapInformation

source§

impl StructuralEq for InstanceHandle

source§

impl StructuralEq for CompiledModuleId

source§

impl StructuralEq for VMSharedSignatureIndex

source§

impl StructuralEq for DataIndex

source§

impl StructuralEq for DefinedFuncIndex

source§

impl StructuralEq for DefinedGlobalIndex

source§

impl StructuralEq for DefinedMemoryIndex

source§

impl StructuralEq for DefinedTableIndex

source§

impl StructuralEq for ElemIndex

source§

impl StructuralEq for FuncIndex

source§

impl StructuralEq for Global

source§

impl StructuralEq for GlobalIndex

source§

impl StructuralEq for Memory

source§

impl StructuralEq for MemoryIndex

source§

impl StructuralEq for OwnedMemoryIndex

source§

impl StructuralEq for SignatureIndex

source§

impl StructuralEq for wasmtime_types::Table

source§

impl StructuralEq for TableIndex

source§

impl StructuralEq for wasmtime_types::Tag

source§

impl StructuralEq for TagIndex

source§

impl StructuralEq for TypeIndex

source§

impl StructuralEq for WasmFuncType

source§

impl StructuralEq for Const

source§

impl StructuralEq for Mut

source§

impl StructuralEq for NullPtrError

source§

impl StructuralEq for Instance1

source§

impl StructuralEq for Instance2

source§

impl StructuralEq for Instance3

source§

impl StructuralEq for Instance4

source§

impl StructuralEq for Instance5

source§

impl StructuralEq for Instance6

source§

impl StructuralEq for Instance7

source§

impl StructuralEq for Instance8

source§

impl StructuralEq for Instance9

source§

impl StructuralEq for Instance10

source§

impl StructuralEq for Instance11

source§

impl StructuralEq for Instance12

source§

impl StructuralEq for Instance13

source§

impl StructuralEq for Instance14

source§

impl StructuralEq for Instance15

source§

impl StructuralEq for Instance16

source§

impl StructuralEq for ValidTransaction

source§

impl StructuralEq for Weight

source§

impl StructuralEq for PalletId

source§

impl StructuralEq for CallMetadata

source§

impl StructuralEq for CrateVersion

source§

impl StructuralEq for Footprint

source§

impl StructuralEq for PalletInfoData

source§

impl StructuralEq for StorageInfo

source§

impl StructuralEq for StorageVersion

source§

impl StructuralEq for TrackedStorageKey

source§

impl StructuralEq for WithdrawReasons

source§

impl StructuralEq for OldWeight

source§

impl StructuralEq for RuntimeDbWeight

1.0.0 · source§

impl StructuralEq for frame_support::dispatch::fmt::Error

source§

impl StructuralEq for DispatchInfo

source§

impl StructuralEq for PostDispatchInfo

1.57.0 · source§

impl StructuralEq for alloc::collections::TryReserveError

1.64.0 · source§

impl StructuralEq for CString

1.64.0 · source§

impl StructuralEq for FromVecWithNulError

1.64.0 · source§

impl StructuralEq for IntoStringError

1.64.0 · source§

impl StructuralEq for NulError

1.0.0 · source§

impl StructuralEq for FromUtf8Error

1.0.0 · source§

impl StructuralEq for String

1.28.0 · source§

impl StructuralEq for Layout

1.50.0 · source§

impl StructuralEq for LayoutError

source§

impl StructuralEq for AllocError

1.0.0 · source§

impl StructuralEq for core::any::TypeId

1.34.0 · source§

impl StructuralEq for CharTryFromError

1.20.0 · source§

impl StructuralEq for ParseCharError

1.9.0 · source§

impl StructuralEq for DecodeUtf16Error

1.59.0 · source§

impl StructuralEq for TryFromCharError

1.69.0 · source§

impl StructuralEq for FromBytesUntilNulError

1.64.0 · source§

impl StructuralEq for FromBytesWithNulError

source§

impl StructuralEq for Assume

1.0.0 · source§

impl StructuralEq for Ipv4Addr

1.0.0 · source§

impl StructuralEq for Ipv6Addr

1.0.0 · source§

impl StructuralEq for AddrParseError

1.0.0 · source§

impl StructuralEq for SocketAddrV4

1.0.0 · source§

impl StructuralEq for SocketAddrV6

1.0.0 · source§

impl StructuralEq for ParseFloatError

1.0.0 · source§

impl StructuralEq for ParseIntError

1.34.0 · source§

impl StructuralEq for TryFromIntError

1.34.0 · source§

impl StructuralEq for NonZeroI8

1.34.0 · source§

impl StructuralEq for NonZeroI16

1.34.0 · source§

impl StructuralEq for NonZeroI32

1.34.0 · source§

impl StructuralEq for NonZeroI64

1.34.0 · source§

impl StructuralEq for NonZeroI128

1.34.0 · source§

impl StructuralEq for NonZeroIsize

1.28.0 · source§

impl StructuralEq for NonZeroU8

1.28.0 · source§

impl StructuralEq for NonZeroU16

1.28.0 · source§

impl StructuralEq for NonZeroU32

1.28.0 · source§

impl StructuralEq for NonZeroU64

1.28.0 · source§

impl StructuralEq for NonZeroU128

1.28.0 · source§

impl StructuralEq for NonZeroUsize

1.0.0 · source§

impl StructuralEq for RangeFull

source§

impl StructuralEq for core::ptr::alignment::Alignment

1.0.0 · source§

impl StructuralEq for ParseBoolError

1.0.0 · source§

impl StructuralEq for Utf8Error

1.3.0 · source§

impl StructuralEq for core::time::Duration

1.66.0 · source§

impl StructuralEq for TryFromFloatSecsError

1.1.0 · source§

impl StructuralEq for std::fs::FileType

1.0.0 · source§

impl StructuralEq for Permissions

source§

impl StructuralEq for UCred

1.7.0 · source§

impl StructuralEq for StripPrefixError

1.0.0 · source§

impl StructuralEq for ExitStatus

source§

impl StructuralEq for ExitStatusError

1.0.0 · source§

impl StructuralEq for Output

1.5.0 · source§

impl StructuralEq for std::sync::condvar::WaitTimeoutResult

1.0.0 · source§

impl StructuralEq for std::sync::mpsc::RecvError

1.26.0 · source§

impl StructuralEq for AccessError

1.19.0 · source§

impl StructuralEq for ThreadId

1.8.0 · source§

impl StructuralEq for Instant

1.8.0 · source§

impl StructuralEq for std::time::SystemTime

source§

impl StructuralEq for crypto_mac::errors::InvalidKeyLength

source§

impl StructuralEq for crypto_mac::errors::MacError

1.33.0 · source§

impl StructuralEq for PhantomPinned

§

impl StructuralEq for InvalidKeyLength

§

impl StructuralEq for MacError

§

impl StructuralEq for u32x4

source§

impl<'a> StructuralEq for Item<'a>

source§

impl<'a> StructuralEq for DigestItemRef<'a>

source§

impl<'a> StructuralEq for OpaqueDigestItemId<'a>

source§

impl<'a> StructuralEq for Node<'a>

source§

impl<'a> StructuralEq for NodeHandle<'a>

source§

impl<'a> StructuralEq for trie_db::node::Value<'a>

source§

impl<'a> StructuralEq for ComponentDefinedType<'a>

source§

impl<'a> StructuralEq for SectionCode<'a>

1.0.0 · source§

impl<'a> StructuralEq for Component<'a>

1.0.0 · source§

impl<'a> StructuralEq for std::path::Prefix<'a>

source§

impl<'a> StructuralEq for HexDisplay<'a>

source§

impl<'a> StructuralEq for AnyRef<'a>

source§

impl<'a> StructuralEq for BitStringRef<'a>

source§

impl<'a> StructuralEq for Ia5StringRef<'a>

source§

impl<'a> StructuralEq for UIntRef<'a>

source§

impl<'a> StructuralEq for OctetStringRef<'a>

source§

impl<'a> StructuralEq for PrintableStringRef<'a>

source§

impl<'a> StructuralEq for TeletexStringRef<'a>

source§

impl<'a> StructuralEq for Utf8StringRef<'a>

source§

impl<'a> StructuralEq for VideotexStringRef<'a>

source§

impl<'a> StructuralEq for Metadata<'a>

source§

impl<'a> StructuralEq for MetadataBuilder<'a>

source§

impl<'a> StructuralEq for DecimalStr<'a>

source§

impl<'a> StructuralEq for InfinityStr<'a>

source§

impl<'a> StructuralEq for MinusSignStr<'a>

source§

impl<'a> StructuralEq for NanStr<'a>

source§

impl<'a> StructuralEq for PlusSignStr<'a>

source§

impl<'a> StructuralEq for SeparatorStr<'a>

source§

impl<'a> StructuralEq for PiecewiseLinear<'a>

source§

impl<'a> StructuralEq for AlgorithmIdentifier<'a>

source§

impl<'a> StructuralEq for SubjectPublicKeyInfo<'a>

source§

impl<'a> StructuralEq for VariantCase<'a>

1.10.0 · source§

impl<'a> StructuralEq for core::panic::location::Location<'a>

source§

impl<'a> StructuralEq for Utf8Chunk<'a>

1.0.0 · source§

impl<'a> StructuralEq for PrefixComponent<'a>

source§

impl<'a, Size> StructuralEq for Coordinates<'a, Size>where Size: ModulusSize,

source§

impl<'a, T> StructuralEq for ContextSpecificRef<'a, T>

source§

impl<'a, T> StructuralEq for CompactRef<'a, T>

source§

impl<'a, T> StructuralEq for Symbol<'a, T>

source§

impl<'a, T> StructuralEq for Request<'a, T>

source§

impl<'a, T, O> StructuralEq for IterOnes<'a, T, O>where T: 'a + BitStore, O: BitOrder,

source§

impl<'a, T, O> StructuralEq for IterZeros<'a, T, O>where T: 'a + BitStore, O: BitOrder,

source§

impl<'bases, Section, R> StructuralEq for gimli::read::cfi::CieOrFde<'bases, Section, R>where R: Reader, Section: UnwindSection<R>,

source§

impl<'bases, Section, R> StructuralEq for gimli::read::cfi::CieOrFde<'bases, Section, R>where R: Reader, Section: UnwindSection<R>,

source§

impl<'bases, Section, R> StructuralEq for gimli::read::cfi::PartialFrameDescriptionEntry<'bases, Section, R>where R: Reader, Section: UnwindSection<R>,

source§

impl<'bases, Section, R> StructuralEq for gimli::read::cfi::PartialFrameDescriptionEntry<'bases, Section, R>where R: Reader, Section: UnwindSection<R>,

source§

impl<'buf> StructuralEq for AllPreallocated<'buf>

source§

impl<'buf> StructuralEq for SignOnlyPreallocated<'buf>

source§

impl<'buf> StructuralEq for VerifyOnlyPreallocated<'buf>

source§

impl<'data> StructuralEq for object::read::CodeView<'data>

source§

impl<'data> StructuralEq for object::read::CodeView<'data>

source§

impl<'data> StructuralEq for object::read::CompressedData<'data>

source§

impl<'data> StructuralEq for object::read::CompressedData<'data>

source§

impl<'data> StructuralEq for object::read::Export<'data>

source§

impl<'data> StructuralEq for object::read::Export<'data>

source§

impl<'data> StructuralEq for object::read::Import<'data>

source§

impl<'data> StructuralEq for object::read::Import<'data>

source§

impl<'data> StructuralEq for object::read::ObjectMapEntry<'data>

source§

impl<'data> StructuralEq for object::read::ObjectMapEntry<'data>

source§

impl<'data> StructuralEq for object::read::SymbolMapName<'data>

source§

impl<'data> StructuralEq for object::read::SymbolMapName<'data>

source§

impl<'data> StructuralEq for object::read::util::Bytes<'data>

source§

impl<'data> StructuralEq for object::read::util::Bytes<'data>

source§

impl<'input, Endian> StructuralEq for gimli::read::endian_slice::EndianSlice<'input, Endian>where Endian: Endianity,

source§

impl<'input, Endian> StructuralEq for gimli::read::endian_slice::EndianSlice<'input, Endian>where Endian: Endianity,

source§

impl<'t> StructuralEq for regex::re_bytes::Match<'t>

source§

impl<'t> StructuralEq for regex::re_unicode::Match<'t>

source§

impl<A> StructuralEq for ExtendedGcd<A>

source§

impl<A, B> StructuralEq for EitherOrBoth<A, B>

source§

impl<A, B> StructuralEq for EitherWriter<A, B>

source§

impl<A, B> StructuralEq for OrElse<A, B>

source§

impl<A, B> StructuralEq for Tee<A, B>

source§

impl<A: AssetId, B: Balance, OnDrop: HandleImbalanceDrop<A, B>, OppositeOnDrop: HandleImbalanceDrop<A, B>> StructuralEq for frame_support::traits::tokens::fungibles::Imbalance<A, B, OnDrop, OppositeOnDrop>

source§

impl<AccountId> StructuralEq for AttributeNamespace<AccountId>

source§

impl<AccountId> StructuralEq for RawOrigin<AccountId>

source§

impl<AccountId, AccountIndex> StructuralEq for MultiAddress<AccountId, AccountIndex>

source§

impl<AccountId, Call, Extra> StructuralEq for CheckedExtrinsic<AccountId, Call, Extra>

source§

impl<Address, Call, Signature, Extra> StructuralEq for UncheckedExtrinsic<Address, Call, Signature, Extra>where Extra: SignedExtension,

source§

impl<B> StructuralEq for BlockAndTimeDeadline<B>where B: BlockNumberProvider,

1.55.0 · source§

impl<B, C> StructuralEq for ControlFlow<B, C>

source§

impl<B: Balance, OnDrop: HandleImbalanceDrop<B>, OppositeOnDrop: HandleImbalanceDrop<B>> StructuralEq for frame_support::traits::tokens::fungible::Imbalance<B, OnDrop, OppositeOnDrop>

source§

impl<Balance> StructuralEq for WithdrawConsequence<Balance>

source§

impl<Block> StructuralEq for BlockId<Block>where Block: Block,

source§

impl<Block> StructuralEq for SignedBlock<Block>

source§

impl<BlockNumber> StructuralEq for DispatchTime<BlockNumber>

source§

impl<C> StructuralEq for ecdsa::Signature<C>where C: PrimeCurve, <<<C as Curve>::UInt as ArrayEncoding>::ByteSize as Add<<<C as Curve>::UInt as ArrayEncoding>::ByteSize>>::Output: ArrayLength<u8>,

source§

impl<C> StructuralEq for elliptic_curve::public_key::PublicKey<C>where C: Curve + ProjectiveArithmetic,

source§

impl<Call, Extra> StructuralEq for TestXt<Call, Extra>

source§

impl<D> StructuralEq for libsecp256k1::SharedSecret<D>where D: Digest,

source§

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

source§

impl<E> StructuralEq for AllocOrInitError<E>

source§

impl<E> StructuralEq for I16<E>where E: Endian,

source§

impl<E> StructuralEq for I32<E>where E: Endian,

source§

impl<E> StructuralEq for I64<E>where E: Endian,

source§

impl<E> StructuralEq for U16<E>where E: Endian,

source§

impl<E> StructuralEq for U32<E>where E: Endian,

source§

impl<E> StructuralEq for U64<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::I16Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::I16Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::I32Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::I32Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::I64Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::I64Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::U16Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::U16Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::U32Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::U32Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::U64Bytes<E>where E: Endian,

source§

impl<E> StructuralEq for object::endian::U64Bytes<E>where E: Endian,

source§

impl<H> StructuralEq for sp_trie::error::Error<H>

source§

impl<H> StructuralEq for NodeHandleOwned<H>

source§

impl<H> StructuralEq for NodeOwned<H>

source§

impl<H> StructuralEq for ValueOwned<H>

source§

impl<HO> StructuralEq for Record<HO>

source§

impl<HO, CE> StructuralEq for trie_db::proof::verify::Error<HO, CE>

source§

impl<Hash> StructuralEq for StorageChangeSet<Hash>

source§

impl<Header, Extrinsic> StructuralEq for sp_runtime::generic::block::Block<Header, Extrinsic>where Extrinsic: MaybeSerialize,

1.0.0 · source§

impl<Idx> StructuralEq for core::ops::range::Range<Idx>

1.0.0 · source§

impl<Idx> StructuralEq for RangeFrom<Idx>

1.26.0 · source§

impl<Idx> StructuralEq for RangeInclusive<Idx>

1.0.0 · source§

impl<Idx> StructuralEq for RangeTo<Idx>

1.26.0 · source§

impl<Idx> StructuralEq for RangeToInclusive<Idx>

source§

impl<Info> StructuralEq for DispatchErrorWithPostInfo<Info>where Info: Eq + PartialEq<Info> + Clone + Copy + Encode + Decode + Printable,

source§

impl<Inner> StructuralEq for Frozen<Inner>where Inner: Mutability,

source§

impl<K> StructuralEq for ExtendedKey<K>

source§

impl<K, V> StructuralEq for PrimaryMap<K, V>where K: EntityRef,

source§

impl<L> StructuralEq for trie_db::triedbmut::Value<L>where L: TrieLayout,

source§

impl<L, R> StructuralEq for Either<L, R>

source§

impl<M> StructuralEq for WithMaxLevel<M>

source§

impl<M> StructuralEq for WithMinLevel<M>

source§

impl<M, F> StructuralEq for WithFilter<M, F>

source§

impl<Number, Hash> StructuralEq for sp_runtime::generic::header::Header<Number, Hash>where Number: Copy + Into<U256> + TryFrom<U256>, Hash: Hash,

source§

impl<Offset> StructuralEq for gimli::read::unit::UnitType<Offset>where Offset: ReaderOffset,

source§

impl<Offset> StructuralEq for gimli::read::unit::UnitType<Offset>where Offset: ReaderOffset,

source§

impl<R> StructuralEq for gimli::read::cfi::CallFrameInstruction<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::CallFrameInstruction<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::CfaRule<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::CfaRule<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::RegisterRule<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::RegisterRule<R>where R: Reader,

source§

impl<R> StructuralEq for BitEnd<R>where R: BitRegister,

source§

impl<R> StructuralEq for BitIdx<R>where R: BitRegister,

source§

impl<R> StructuralEq for BitIdxError<R>where R: BitRegister,

source§

impl<R> StructuralEq for BitMask<R>where R: BitRegister,

source§

impl<R> StructuralEq for BitPos<R>where R: BitRegister,

source§

impl<R> StructuralEq for BitSel<R>where R: BitRegister,

source§

impl<R> StructuralEq for gimli::read::cfi::DebugFrame<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::DebugFrame<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::EhFrame<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::EhFrame<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::EhFrameHdr<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::cfi::EhFrameHdr<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::loclists::LocationListEntry<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::loclists::LocationListEntry<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::op::Expression<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::op::Expression<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::unit::Attribute<R>where R: Reader,

source§

impl<R> StructuralEq for gimli::read::unit::Attribute<R>where R: Reader,

source§

impl<R, A> StructuralEq for gimli::read::cfi::UnwindContext<R, A>where R: Reader, A: UnwindContextStorage<R>,

source§

impl<R, A> StructuralEq for gimli::read::cfi::UnwindContext<R, A>where R: Reader, A: UnwindContextStorage<R>,

source§

impl<R, Offset> StructuralEq for gimli::read::line::LineInstruction<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::LineInstruction<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::op::Operation<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::op::Operation<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::unit::AttributeValue<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::unit::AttributeValue<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::aranges::ArangeHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::aranges::ArangeHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::cfi::CommonInformationEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::cfi::CommonInformationEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::cfi::FrameDescriptionEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::cfi::FrameDescriptionEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::CompleteLineProgram<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::CompleteLineProgram<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::FileEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::FileEntry<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::IncompleteLineProgram<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::IncompleteLineProgram<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::LineProgramHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::line::LineProgramHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::unit::UnitHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, Offset> StructuralEq for gimli::read::unit::UnitHeader<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

source§

impl<R, S> StructuralEq for gimli::read::cfi::UnwindTableRow<R, S>where R: Reader, S: UnwindContextStorage<R>,

source§

impl<R, S> StructuralEq for gimli::read::cfi::UnwindTableRow<R, S>where R: Reader, S: UnwindContextStorage<R>,

source§

impl<Reporter, Offender> StructuralEq for OffenceDetails<Reporter, Offender>

source§

impl<Section> StructuralEq for object::common::SymbolFlags<Section>

source§

impl<Section> StructuralEq for object::common::SymbolFlags<Section>

source§

impl<T> StructuralEq for BitPtrError<T>where T: BitStore,

source§

impl<T> StructuralEq for BitSpanError<T>where T: BitStore,

source§

impl<T> StructuralEq for LocalResult<T>

source§

impl<T> StructuralEq for SendTimeoutError<T>

source§

impl<T> StructuralEq for crossbeam_channel::err::TrySendError<T>

source§

impl<T> StructuralEq for Steal<T>

source§

impl<T> StructuralEq for StorageEntryType<T>where T: Form,

source§

impl<T> StructuralEq for gimli::common::UnitSectionOffset<T>

source§

impl<T> StructuralEq for gimli::common::UnitSectionOffset<T>

source§

impl<T> StructuralEq for gimli::read::op::DieReference<T>

source§

impl<T> StructuralEq for gimli::read::op::DieReference<T>

source§

impl<T> StructuralEq for FoldWhile<T>

source§

impl<T> StructuralEq for TypeDef<T>where T: Form,

source§

impl<T> StructuralEq for Bounded<T>

1.17.0 · source§

impl<T> StructuralEq for Bound<T>

1.0.0 · source§

impl<T> StructuralEq for Option<T>

1.36.0 · source§

impl<T> StructuralEq for Poll<T>

1.0.0 · source§

impl<T> StructuralEq for std::sync::mpsc::TrySendError<T>

source§

impl<T> StructuralEq for &Twhere T: ?Sized,

source§

impl<T> StructuralEq for [T]

source§

impl<T> StructuralEq for (T₁, T₂, …, Tₙ)

This trait is implemented for tuples up to twelve items long.

source§

impl<T> StructuralEq for arrayvec::errors::CapacityError<T>

source§

impl<T> StructuralEq for arrayvec::errors::CapacityError<T>

source§

impl<T> StructuralEq for MisalignError<T>

source§

impl<T> StructuralEq for PackedOption<T>where T: ReservedValue,

source§

impl<T> StructuralEq for crossbeam_channel::err::SendError<T>

source§

impl<T> StructuralEq for CachePadded<T>

source§

impl<T> StructuralEq for NonZero<T>where T: Zero,

source§

impl<T> StructuralEq for crypto_bigint::wrapping::Wrapping<T>

source§

impl<T> StructuralEq for ContextSpecific<T>

source§

impl<T> StructuralEq for SetOfVec<T>where T: DerOrd,

source§

impl<T> StructuralEq for ExtrinsicMetadata<T>where T: Form,

source§

impl<T> StructuralEq for PalletCallMetadata<T>where T: Form,

source§

impl<T> StructuralEq for PalletConstantMetadata<T>where T: Form,

source§

impl<T> StructuralEq for PalletErrorMetadata<T>where T: Form,

source§

impl<T> StructuralEq for PalletEventMetadata<T>where T: Form,

source§

impl<T> StructuralEq for PalletMetadata<T>where T: Form,

source§

impl<T> StructuralEq for PalletStorageMetadata<T>where T: Form,

source§

impl<T> StructuralEq for SignedExtensionMetadata<T>where T: Form,

source§

impl<T> StructuralEq for StorageEntryMetadata<T>where T: Form,

source§

impl<T> StructuralEq for futures_channel::mpsc::TrySendError<T>

source§

impl<T> StructuralEq for AllowStdIo<T>

source§

impl<T> StructuralEq for gimli::common::DebugAbbrevOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugAbbrevOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugAddrBase<T>

source§

impl<T> StructuralEq for gimli::common::DebugAddrBase<T>

source§

impl<T> StructuralEq for gimli::common::DebugAddrIndex<T>

source§

impl<T> StructuralEq for gimli::common::DebugAddrIndex<T>

source§

impl<T> StructuralEq for gimli::common::DebugArangesOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugArangesOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugFrameOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugFrameOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugInfoOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugInfoOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugLineOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugLineOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugLineStrOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugLineStrOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugLocListsBase<T>

source§

impl<T> StructuralEq for gimli::common::DebugLocListsBase<T>

source§

impl<T> StructuralEq for gimli::common::DebugLocListsIndex<T>

source§

impl<T> StructuralEq for gimli::common::DebugLocListsIndex<T>

source§

impl<T> StructuralEq for gimli::common::DebugMacinfoOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugMacinfoOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugMacroOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugMacroOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugRngListsBase<T>

source§

impl<T> StructuralEq for gimli::common::DebugRngListsBase<T>

source§

impl<T> StructuralEq for gimli::common::DebugRngListsIndex<T>

source§

impl<T> StructuralEq for gimli::common::DebugRngListsIndex<T>

source§

impl<T> StructuralEq for gimli::common::DebugStrOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugStrOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugStrOffsetsBase<T>

source§

impl<T> StructuralEq for gimli::common::DebugStrOffsetsBase<T>

source§

impl<T> StructuralEq for gimli::common::DebugStrOffsetsIndex<T>

source§

impl<T> StructuralEq for gimli::common::DebugStrOffsetsIndex<T>

source§

impl<T> StructuralEq for gimli::common::DebugTypesOffset<T>

source§

impl<T> StructuralEq for gimli::common::DebugTypesOffset<T>

source§

impl<T> StructuralEq for gimli::common::EhFrameOffset<T>

source§

impl<T> StructuralEq for gimli::common::EhFrameOffset<T>

source§

impl<T> StructuralEq for gimli::common::LocationListsOffset<T>

source§

impl<T> StructuralEq for gimli::common::LocationListsOffset<T>

source§

impl<T> StructuralEq for gimli::common::RangeListsOffset<T>

source§

impl<T> StructuralEq for gimli::common::RangeListsOffset<T>

source§

impl<T> StructuralEq for gimli::common::RawRangeListsOffset<T>

source§

impl<T> StructuralEq for gimli::common::RawRangeListsOffset<T>

source§

impl<T> StructuralEq for gimli::read::UnitOffset<T>

source§

impl<T> StructuralEq for gimli::read::UnitOffset<T>

source§

impl<T> StructuralEq for TryFromBigIntError<T>

source§

impl<T> StructuralEq for parity_scale_codec::compact::Compact<T>

source§

impl<T> StructuralEq for Interner<T>

source§

impl<T> StructuralEq for UntrackedSymbol<T>

source§

impl<T> StructuralEq for TypeDefComposite<T>where T: Form,

source§

impl<T> StructuralEq for Field<T>where T: Form,

source§

impl<T> StructuralEq for Path<T>where T: Form,

source§

impl<T> StructuralEq for scale_info::ty::Type<T>where T: Form,

source§

impl<T> StructuralEq for TypeDefArray<T>where T: Form,

source§

impl<T> StructuralEq for TypeDefBitSequence<T>where T: Form,

source§

impl<T> StructuralEq for TypeDefCompact<T>where T: Form,

source§

impl<T> StructuralEq for TypeDefSequence<T>where T: Form,

source§

impl<T> StructuralEq for TypeDefTuple<T>where T: Form,

source§

impl<T> StructuralEq for TypeParameter<T>where T: Form,

source§

impl<T> StructuralEq for TypeDefVariant<T>where T: Form,

source§

impl<T> StructuralEq for Variant<T>where T: Form,

source§

impl<T> StructuralEq for sp_wasm_interface::Pointer<T>where T: PointerType,

source§

impl<T> StructuralEq for PhantomData<T>where T: ?Sized,

source§

impl<T> StructuralEq for WrapperKeepOpaque<T>

source§

impl<T> StructuralEq for WrapperOpaque<T>

source§

impl<T> StructuralEq for PerDispatchClass<T>

1.19.0 · source§

impl<T> StructuralEq for Reverse<T>

1.20.0 · source§

impl<T> StructuralEq for ManuallyDrop<T>where T: ?Sized,

source§

impl<T> StructuralEq for Saturating<T>

1.0.0 · source§

impl<T> StructuralEq for core::num::wrapping::Wrapping<T>

1.0.0 · source§

impl<T> StructuralEq for Cursor<T>

1.0.0 · source§

impl<T> StructuralEq for std::sync::mpsc::SendError<T>

source§

impl<T, E> StructuralEq for MutateStorageError<T, E>

source§

impl<T, E> StructuralEq for TrieError<T, E>

1.0.0 · source§

impl<T, E> StructuralEq for Result<T, E>

source§

impl<T, E> StructuralEq for TryChunksError<T, E>

source§

impl<T, Hash> StructuralEq for MaybeHashed<T, Hash>

source§

impl<T, const N: usize> StructuralEq for [T; N]

source§

impl<T, const N: usize> StructuralEq for SequenceOf<T, N>

source§

impl<T, const N: usize> StructuralEq for SetOf<T, N>where T: DerOrd,

source§

impl<U> StructuralEq for NInt<U>where U: Unsigned + NonZero,

source§

impl<U> StructuralEq for PInt<U>where U: Unsigned + NonZero,

source§

impl<U, B> StructuralEq for UInt<U, B>

source§

impl<V, A> StructuralEq for TArr<V, A>

source§

impl<Xt> StructuralEq for sp_runtime::testing::Block<Xt>

source§

impl<Xt> StructuralEq for ExtrinsicWrapper<Xt>

source§

impl<Y, R> StructuralEq for GeneratorState<Y, R>

source§

impl<Z> StructuralEq for Zeroizing<Z>where Z: Zeroize,