Trait wasmtime_environ::__core::prelude::rust_2015::Clone

1.0.0 · source ·
pub trait Clone: Sized {
    // Required method
    fn clone(&self) -> Self;

    // Provided method
    fn clone_from(&mut self, source: &Self) { ... }
}
Expand description

A common trait for the ability to explicitly duplicate an object.

Differs from Copy in that Copy is implicit and an inexpensive bit-wise copy, while Clone is always explicit and may or may not be expensive. In order to enforce these characteristics, Rust does not allow you to reimplement Copy, but you may reimplement Clone and run arbitrary code.

Since Clone is more general than Copy, you can automatically make anything Copy be Clone as well.

§Derivable

This trait can be used with #[derive] if all fields are Clone. The derived implementation of Clone calls clone on each field.

For a generic struct, #[derive] implements Clone conditionally by adding bound Clone on generic parameters.

// `derive` implements Clone for Reading<T> when T is Clone.
#[derive(Clone)]
struct Reading<T> {
    frequency: T,
}

§How can I implement Clone?

Types that are Copy should have a trivial implementation of Clone. More formally: if T: Copy, x: T, and y: &T, then let x = y.clone(); is equivalent to let x = *y;. Manual implementations should be careful to uphold this invariant; however, unsafe code must not rely on it to ensure memory safety.

An example is a generic struct holding a function pointer. In this case, the implementation of Clone cannot be derived, but can be implemented as:

struct Generate<T>(fn() -> T);

impl<T> Copy for Generate<T> {}

impl<T> Clone for Generate<T> {
    fn clone(&self) -> Self {
        *self
    }
}

If we derive:

#[derive(Copy, Clone)]
struct Generate<T>(fn() -> T);

the auto-derived implementations will have unnecessary T: Copy and T: Clone bounds:


// Automatically derived
impl<T: Copy> Copy for Generate<T> { }

// Automatically derived
impl<T: Clone> Clone for Generate<T> {
    fn clone(&self) -> Generate<T> {
        Generate(Clone::clone(&self.0))
    }
}

The bounds are unnecessary because clearly the function itself should be copy- and cloneable even if its return type is not:

#[derive(Copy, Clone)]
struct Generate<T>(fn() -> T);

struct NotCloneable;

fn generate_not_cloneable() -> NotCloneable {
    NotCloneable
}

Generate(generate_not_cloneable).clone(); // error: trait bounds were not satisfied
// Note: With the manual implementations the above line will compile.

§Additional implementors

In addition to the implementors listed below, the following types also implement Clone:

  • Function item types (i.e., the distinct types defined for each function)
  • Function pointer types (e.g., fn() -> i32)
  • Closure types, if they capture no value from the environment or if all such captured values implement Clone themselves. Note that variables captured by shared reference always implement Clone (even if the referent doesn’t), while variables captured by mutable reference never implement Clone.

Required Methods§

1.0.0 · source

fn clone(&self) -> Self

Returns a copy of the value.

§Examples
let hello = "Hello"; // &str implements Clone

assert_eq!("Hello", hello.clone());

Provided Methods§

1.0.0 · source

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source.

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Clone for allocator_api2::stable::raw_vec::TryReserveErrorKind

source§

impl Clone for byteorder::BigEndian

source§

impl Clone for byteorder::LittleEndian

source§

impl Clone for DwarfFileType

source§

impl Clone for Format

source§

impl Clone for gimli::common::SectionId

source§

impl Clone for gimli::common::Vendor

source§

impl Clone for RunTimeEndian

source§

impl Clone for AbbreviationsCacheStrategy

source§

impl Clone for Pointer

source§

impl Clone for gimli::read::Error

source§

impl Clone for IndexSectionId

source§

impl Clone for ColumnType

source§

impl Clone for Value

source§

impl Clone for ValueType

source§

impl Clone for gimli::write::cfi::CallFrameInstruction

source§

impl Clone for ConvertError

source§

impl Clone for Address

source§

impl Clone for gimli::write::Error

source§

impl Clone for Reference

source§

impl Clone for LineString

source§

impl Clone for gimli::write::loc::Location

source§

impl Clone for gimli::write::range::Range

source§

impl Clone for gimli::write::relocate::RelocationTarget

source§

impl Clone for gimli::write::unit::AttributeValue

source§

impl Clone for hashbrown::TryReserveError

source§

impl Clone for hashbrown::TryReserveError

source§

impl Clone for Level

source§

impl Clone for LevelFilter

source§

impl Clone for PrefilterConfig

source§

impl Clone for AddressSize

source§

impl Clone for object::common::Architecture

source§

impl Clone for object::common::BinaryFormat

source§

impl Clone for ComdatKind

source§

impl Clone for FileFlags

source§

impl Clone for RelocationEncoding

source§

impl Clone for RelocationFlags

source§

impl Clone for RelocationKind

source§

impl Clone for SectionFlags

source§

impl Clone for SectionKind

source§

impl Clone for object::common::SegmentFlags

source§

impl Clone for SubArchitecture

source§

impl Clone for SymbolKind

source§

impl Clone for SymbolScope

source§

impl Clone for object::endian::Endianness

source§

impl Clone for ImportType

source§

impl Clone for CompressionFormat

source§

impl Clone for FileKind

source§

impl Clone for ObjectKind

source§

impl Clone for object::read::RelocationTarget

source§

impl Clone for object::read::SymbolSection

source§

impl Clone for CoffExportStyle

source§

impl Clone for object::write::coff::writer::Name

source§

impl Clone for Mangling

source§

impl Clone for StandardSection

source§

impl Clone for StandardSegment

source§

impl Clone for object::write::SymbolSection

source§

impl Clone for postcard::error::Error

source§

impl Clone for Op

source§

impl Clone for CDataModel

source§

impl Clone for Size

source§

impl Clone for ParseError

source§

impl Clone for Aarch64Architecture

source§

impl Clone for target_lexicon::targets::Architecture

source§

impl Clone for ArmArchitecture

source§

impl Clone for target_lexicon::targets::BinaryFormat

source§

impl Clone for CustomVendor

source§

impl Clone for Environment

source§

impl Clone for Mips32Architecture

source§

impl Clone for Mips64Architecture

source§

impl Clone for OperatingSystem

source§

impl Clone for Riscv32Architecture

source§

impl Clone for Riscv64Architecture

source§

impl Clone for target_lexicon::targets::Vendor

source§

impl Clone for X86_32Architecture

source§

impl Clone for CallingConvention

source§

impl Clone for target_lexicon::triple::Endianness

source§

impl Clone for PointerWidth

source§

impl Clone for Color

source§

impl Clone for ColorChoice

source§

impl Clone for wasm_encoder::component::aliases::ComponentOuterAliasKind

source§

impl Clone for wasm_encoder::component::canonicals::CanonicalOption

source§

impl Clone for ComponentSectionId

source§

impl Clone for ComponentExportKind

source§

impl Clone for wasm_encoder::component::imports::ComponentTypeRef

source§

impl Clone for wasm_encoder::component::imports::TypeBounds

source§

impl Clone for ModuleArg

source§

impl Clone for wasm_encoder::component::types::ComponentValType

source§

impl Clone for wasm_encoder::component::types::PrimitiveValType

source§

impl Clone for wasm_encoder::core::code::BlockType

source§

impl Clone for wasm_encoder::core::code::Catch

source§

impl Clone for wasm_encoder::core::code::Handle

source§

impl Clone for wasm_encoder::core::code::Ordering

source§

impl Clone for wasm_encoder::core::dump::CoreDumpValue

source§

impl Clone for wasm_encoder::core::SectionId

source§

impl Clone for ExportKind

source§

impl Clone for wasm_encoder::core::imports::EntityType

source§

impl Clone for wasm_encoder::core::tags::TagKind

source§

impl Clone for wasm_encoder::core::types::AbstractHeapType

source§

impl Clone for wasm_encoder::core::types::CompositeInnerType

source§

impl Clone for wasm_encoder::core::types::HeapType

source§

impl Clone for wasm_encoder::core::types::StorageType

source§

impl Clone for wasm_encoder::core::types::ValType

source§

impl Clone for wasmparser::parser::Encoding

source§

impl Clone for wasmparser::readers::component::aliases::ComponentOuterAliasKind

source§

impl Clone for CanonicalFunction

source§

impl Clone for wasmparser::readers::component::canonicals::CanonicalOption

source§

impl Clone for ComponentExternalKind

source§

impl Clone for wasmparser::readers::component::imports::ComponentTypeRef

source§

impl Clone for wasmparser::readers::component::imports::TypeBounds

source§

impl Clone for InstantiationArgKind

source§

impl Clone for wasmparser::readers::component::types::ComponentValType

source§

impl Clone for OuterAliasKind

source§

impl Clone for wasmparser::readers::component::types::PrimitiveValType

source§

impl Clone for wasmparser::readers::core::coredumps::CoreDumpValue

source§

impl Clone for ExternalKind

source§

impl Clone for TypeRef

source§

impl Clone for ComdatSymbolKind

source§

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

source§

impl Clone for wasmparser::readers::core::operators::Catch

source§

impl Clone for FrameKind

source§

impl Clone for wasmparser::readers::core::operators::Handle

source§

impl Clone for wasmparser::readers::core::operators::Ordering

source§

impl Clone for RelocAddendKind

source§

impl Clone for RelocationType

source§

impl Clone for wasmparser::readers::core::types::AbstractHeapType

source§

impl Clone for wasmparser::readers::core::types::CompositeInnerType

source§

impl Clone for wasmparser::readers::core::types::HeapType

source§

impl Clone for wasmparser::readers::core::types::StorageType

source§

impl Clone for wasmparser::readers::core::types::TagKind

source§

impl Clone for UnpackedIndex

source§

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

source§

impl Clone for AnyTypeId

source§

impl Clone for ComponentAnyTypeId

source§

impl Clone for ComponentCoreTypeId

source§

impl Clone for wasmparser::validator::types::ComponentDefinedType

source§

impl Clone for ComponentEntityType

source§

impl Clone for wasmparser::validator::types::ComponentValType

source§

impl Clone for CoreInstanceTypeKind

source§

impl Clone for wasmparser::validator::types::EntityType

source§

impl Clone for DiscriminantSize

source§

impl Clone for wasmtime_environ::component::dfg::CoreDef

source§

impl Clone for Trampoline

source§

impl Clone for ComponentItem

source§

impl Clone for wasmtime_environ::component::CoreDef

source§

impl Clone for wasmtime_environ::component::Export

source§

impl Clone for FixedEncoding

source§

impl Clone for FlatType

source§

impl Clone for InterfaceType

source§

impl Clone for StringEncoding

source§

impl Clone for Transcode

source§

impl Clone for TypeDef

source§

impl Clone for ConstOp

source§

impl Clone for EngineOrModuleTypeIndex

source§

impl Clone for EntityIndex

source§

impl Clone for wasmtime_environ::EntityType

source§

impl Clone for GcLayout

source§

impl Clone for IndexType

source§

impl Clone for MemoryStyle

source§

impl Clone for wasmtime_environ::RelocationTarget

source§

impl Clone for SettingKind

source§

impl Clone for TableInitialValue

source§

impl Clone for TableSegmentElements

source§

impl Clone for TableStyle

source§

impl Clone for Trap

source§

impl Clone for VMGcKind

source§

impl Clone for WasmCompositeType

source§

impl Clone for WasmHeapTopType

source§

impl Clone for WasmHeapType

source§

impl Clone for WasmStorageType

source§

impl Clone for WasmValType

source§

impl Clone for wasmtime_environ::fact::Import

source§

impl Clone for LibCall

source§

impl Clone for AsciiChar

1.0.0 · source§

impl Clone for wasmtime_environ::__core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

1.28.0 · source§

impl Clone for wasmtime_environ::__core::fmt::Alignment

1.7.0 · source§

impl Clone for IpAddr

source§

impl Clone for Ipv6MulticastScope

1.0.0 · source§

impl Clone for wasmtime_environ::__core::net::SocketAddr

1.0.0 · source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for SearchStep

1.0.0 · source§

impl Clone for wasmtime_environ::__core::sync::atomic::Ordering

source§

impl Clone for alloc::collections::TryReserveErrorKind

1.0.0 · source§

impl Clone for VarError

1.0.0 · source§

impl Clone for SeekFrom

1.0.0 · source§

impl Clone for ErrorKind

1.0.0 · source§

impl Clone for Shutdown

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for RecvTimeoutError

1.0.0 · source§

impl Clone for TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

1.0.0 · source§

impl Clone for bool

1.0.0 · source§

impl Clone for char

1.0.0 · source§

impl Clone for f16

1.0.0 · source§

impl Clone for f32

1.0.0 · source§

impl Clone for f64

1.0.0 · source§

impl Clone for f128

1.0.0 · source§

impl Clone for i8

1.0.0 · source§

impl Clone for i16

1.0.0 · source§

impl Clone for i32

1.0.0 · source§

impl Clone for i64

1.0.0 · source§

impl Clone for i128

1.0.0 · source§

impl Clone for isize

source§

impl Clone for !

1.0.0 · source§

impl Clone for u8

1.0.0 · source§

impl Clone for u16

1.0.0 · source§

impl Clone for u32

1.0.0 · source§

impl Clone for u64

1.0.0 · source§

impl Clone for u128

1.0.0 · source§

impl Clone for usize

source§

impl Clone for allocator_api2::stable::alloc::global::Global

source§

impl Clone for allocator_api2::stable::alloc::AllocError

source§

impl Clone for allocator_api2::stable::boxed::Box<str>

source§

impl Clone for allocator_api2::stable::raw_vec::TryReserveError

source§

impl Clone for EncoderState

source§

impl Clone for CompoundBitSet

source§

impl Clone for Hasher

source§

impl Clone for foldhash::fast::FoldHasher

source§

impl Clone for foldhash::quality::FoldHasher

source§

impl Clone for foldhash::seed::fast::FixedState

source§

impl Clone for foldhash::seed::fast::RandomState

source§

impl Clone for foldhash::seed::quality::FixedState

source§

impl Clone for foldhash::seed::quality::RandomState

source§

impl Clone for AArch64

source§

impl Clone for Arm

source§

impl Clone for LoongArch

source§

impl Clone for MIPS

source§

impl Clone for PowerPc64

source§

impl Clone for RiscV

source§

impl Clone for X86

source§

impl Clone for X86_64

source§

impl Clone for DebugTypeSignature

source§

impl Clone for DwoId

source§

impl Clone for gimli::common::Encoding

source§

impl Clone for LineEncoding

source§

impl Clone for Register

source§

impl Clone for DwAccess

source§

impl Clone for DwAddr

source§

impl Clone for DwAt

source§

impl Clone for DwAte

source§

impl Clone for DwCc

source§

impl Clone for DwCfa

source§

impl Clone for DwChildren

source§

impl Clone for DwDefaulted

source§

impl Clone for DwDs

source§

impl Clone for DwDsc

source§

impl Clone for DwEhPe

source§

impl Clone for DwEnd

source§

impl Clone for DwForm

source§

impl Clone for DwId

source§

impl Clone for DwIdx

source§

impl Clone for DwInl

source§

impl Clone for DwLang

source§

impl Clone for DwLle

source§

impl Clone for DwLnct

source§

impl Clone for DwLne

source§

impl Clone for DwLns

source§

impl Clone for DwMacro

source§

impl Clone for DwOp

source§

impl Clone for DwOrd

source§

impl Clone for DwRle

source§

impl Clone for DwSect

source§

impl Clone for DwSectV2

source§

impl Clone for DwTag

source§

impl Clone for DwUt

source§

impl Clone for DwVirtuality

source§

impl Clone for DwVis

source§

impl Clone for gimli::endianity::BigEndian

source§

impl Clone for gimli::endianity::LittleEndian

source§

impl Clone for Abbreviation

source§

impl Clone for Abbreviations

source§

impl Clone for AttributeSpecification

source§

impl Clone for ArangeEntry

source§

impl Clone for Augmentation

source§

impl Clone for BaseAddresses

source§

impl Clone for SectionBaseAddresses

source§

impl Clone for UnitIndexSection

source§

impl Clone for FileEntryFormat

source§

impl Clone for gimli::read::line::LineRow

source§

impl Clone for ReaderOffsetId

source§

impl Clone for gimli::read::rnglists::Range

source§

impl Clone for StoreOnHeap

source§

impl Clone for CieId

source§

impl Clone for gimli::write::cfi::CommonInformationEntry

source§

impl Clone for gimli::write::cfi::FrameDescriptionEntry

source§

impl Clone for FileId

source§

impl Clone for DirectoryId

source§

impl Clone for FileInfo

source§

impl Clone for LineProgram

source§

impl Clone for gimli::write::line::LineRow

source§

impl Clone for LocationList

source§

impl Clone for LocationListId

source§

impl Clone for gimli::write::op::Expression

source§

impl Clone for RangeList

source§

impl Clone for RangeListId

source§

impl Clone for gimli::write::relocate::Relocation

source§

impl Clone for LineStringId

source§

impl Clone for gimli::write::str::StringId

source§

impl Clone for gimli::write::unit::Attribute

source§

impl Clone for UnitEntryId

source§

impl Clone for UnitId

source§

impl Clone for InitialLengthOffset

source§

impl Clone for indexmap::TryReserveError

source§

impl Clone for memchr::arch::all::memchr::One

source§

impl Clone for memchr::arch::all::memchr::Three

source§

impl Clone for memchr::arch::all::memchr::Two

source§

impl Clone for memchr::arch::all::packedpair::Finder

source§

impl Clone for Pair

source§

impl Clone for memchr::arch::all::rabinkarp::Finder

source§

impl Clone for memchr::arch::all::rabinkarp::FinderRev

source§

impl Clone for memchr::arch::all::twoway::Finder

source§

impl Clone for memchr::arch::all::twoway::FinderRev

source§

impl Clone for memchr::arch::x86_64::avx2::memchr::One

source§

impl Clone for memchr::arch::x86_64::avx2::memchr::Three

source§

impl Clone for memchr::arch::x86_64::avx2::memchr::Two

source§

impl Clone for memchr::arch::x86_64::avx2::packedpair::Finder

source§

impl Clone for memchr::arch::x86_64::sse2::memchr::One

source§

impl Clone for memchr::arch::x86_64::sse2::memchr::Three

source§

impl Clone for memchr::arch::x86_64::sse2::memchr::Two

source§

impl Clone for memchr::arch::x86_64::sse2::packedpair::Finder

source§

impl Clone for FinderBuilder

source§

impl Clone for Ident

source§

impl Clone for object::endian::BigEndian

source§

impl Clone for object::endian::LittleEndian

source§

impl Clone for FatArch32

source§

impl Clone for FatArch64

source§

impl Clone for FatHeader

source§

impl Clone for RelocationInfo

source§

impl Clone for ScatteredRelocationInfo

source§

impl Clone for AnonObjectHeader

source§

impl Clone for AnonObjectHeaderBigobj

source§

impl Clone for AnonObjectHeaderV2

source§

impl Clone for Guid

source§

impl Clone for ImageAlpha64RuntimeFunctionEntry

source§

impl Clone for ImageAlphaRuntimeFunctionEntry

source§

impl Clone for ImageArchitectureEntry

source§

impl Clone for ImageArchiveMemberHeader

source§

impl Clone for ImageArm64RuntimeFunctionEntry

source§

impl Clone for ImageArmRuntimeFunctionEntry

source§

impl Clone for ImageAuxSymbolCrc

source§

impl Clone for ImageAuxSymbolFunction

source§

impl Clone for ImageAuxSymbolFunctionBeginEnd

source§

impl Clone for ImageAuxSymbolSection

source§

impl Clone for ImageAuxSymbolTokenDef

source§

impl Clone for ImageAuxSymbolWeak

source§

impl Clone for ImageBaseRelocation

source§

impl Clone for ImageBoundForwarderRef

source§

impl Clone for ImageBoundImportDescriptor

source§

impl Clone for ImageCoffSymbolsHeader

source§

impl Clone for ImageCor20Header

source§

impl Clone for ImageDataDirectory

source§

impl Clone for ImageDebugDirectory

source§

impl Clone for ImageDebugMisc

source§

impl Clone for ImageDelayloadDescriptor

source§

impl Clone for ImageDosHeader

source§

impl Clone for ImageDynamicRelocation32

source§

impl Clone for ImageDynamicRelocation32V2

source§

impl Clone for ImageDynamicRelocation64

source§

impl Clone for ImageDynamicRelocation64V2

source§

impl Clone for ImageDynamicRelocationTable

source§

impl Clone for ImageEnclaveConfig32

source§

impl Clone for ImageEnclaveConfig64

source§

impl Clone for ImageEnclaveImport

source§

impl Clone for ImageEpilogueDynamicRelocationHeader

source§

impl Clone for ImageExportDirectory

source§

impl Clone for ImageFileHeader

source§

impl Clone for ImageFunctionEntry64

source§

impl Clone for ImageFunctionEntry

source§

impl Clone for ImageHotPatchBase

source§

impl Clone for ImageHotPatchHashes

source§

impl Clone for ImageHotPatchInfo

source§

impl Clone for ImageImportByName

source§

impl Clone for ImageImportDescriptor

source§

impl Clone for ImageLinenumber

source§

impl Clone for ImageLoadConfigCodeIntegrity

source§

impl Clone for ImageLoadConfigDirectory32

source§

impl Clone for ImageLoadConfigDirectory64

source§

impl Clone for ImageNtHeaders32

source§

impl Clone for ImageNtHeaders64

source§

impl Clone for ImageOptionalHeader32

source§

impl Clone for ImageOptionalHeader64

source§

impl Clone for ImageOs2Header

source§

impl Clone for ImagePrologueDynamicRelocationHeader

source§

impl Clone for ImageRelocation

source§

impl Clone for ImageResourceDataEntry

source§

impl Clone for ImageResourceDirStringU

source§

impl Clone for ImageResourceDirectory

source§

impl Clone for ImageResourceDirectoryEntry

source§

impl Clone for ImageResourceDirectoryString

source§

impl Clone for ImageRomHeaders

source§

impl Clone for ImageRomOptionalHeader

source§

impl Clone for ImageRuntimeFunctionEntry

source§

impl Clone for ImageSectionHeader

source§

impl Clone for ImageSeparateDebugHeader

source§

impl Clone for ImageSymbol

source§

impl Clone for ImageSymbolBytes

source§

impl Clone for ImageSymbolEx

source§

impl Clone for ImageSymbolExBytes

source§

impl Clone for ImageThunkData32

source§

impl Clone for ImageThunkData64

source§

impl Clone for ImageTlsDirectory32

source§

impl Clone for ImageTlsDirectory64

source§

impl Clone for ImageVxdHeader

source§

impl Clone for ImportObjectHeader

source§

impl Clone for MaskedRichHeaderEntry

source§

impl Clone for NonPagedDebugInfo

source§

impl Clone for VersionIndex

source§

impl Clone for object::read::pe::relocation::Relocation

source§

impl Clone for ResourceName

source§

impl Clone for RichHeaderEntry

source§

impl Clone for CompressedFileRange

source§

impl Clone for object::read::Error

source§

impl Clone for object::read::SectionIndex

source§

impl Clone for object::read::SymbolIndex

source§

impl Clone for AuxSymbolSection

source§

impl Clone for object::write::coff::writer::FileHeader

source§

impl Clone for object::write::coff::writer::Relocation

source§

impl Clone for object::write::coff::writer::SectionHeader

source§

impl Clone for Symbol

source§

impl Clone for Class

source§

impl Clone for object::write::elf::writer::FileHeader

source§

impl Clone for ProgramHeader

source§

impl Clone for Rel

source§

impl Clone for object::write::elf::writer::SectionHeader

source§

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

source§

impl Clone for Sym

source§

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

source§

impl Clone for object::write::elf::writer::Verdef

source§

impl Clone for object::write::elf::writer::Vernaux

source§

impl Clone for object::write::elf::writer::Verneed

source§

impl Clone for MachOBuildVersion

source§

impl Clone for NtHeaders

source§

impl Clone for Section

source§

impl Clone for SectionRange

source§

impl Clone for object::write::string::StringId

source§

impl Clone for ComdatId

source§

impl Clone for object::write::Error

source§

impl Clone for object::write::SectionId

source§

impl Clone for SymbolId

source§

impl Clone for AuxHeader32

source§

impl Clone for AuxHeader64

source§

impl Clone for BlockAux32

source§

impl Clone for BlockAux64

source§

impl Clone for CsectAux32

source§

impl Clone for CsectAux64

source§

impl Clone for DwarfAux32

source§

impl Clone for DwarfAux64

source§

impl Clone for ExpAux

source§

impl Clone for FileAux32

source§

impl Clone for FileAux64

source§

impl Clone for object::xcoff::FileHeader32

source§

impl Clone for object::xcoff::FileHeader64

source§

impl Clone for FunAux32

source§

impl Clone for FunAux64

source§

impl Clone for object::xcoff::Rel32

source§

impl Clone for object::xcoff::Rel64

source§

impl Clone for object::xcoff::SectionHeader32

source§

impl Clone for object::xcoff::SectionHeader64

source§

impl Clone for StatAux

source§

impl Clone for Symbol32

source§

impl Clone for Symbol64

source§

impl Clone for SymbolBytes

source§

impl Clone for BuildMetadata

source§

impl Clone for Comparator

source§

impl Clone for Prerelease

source§

impl Clone for semver::Version

source§

impl Clone for VersionReq

source§

impl Clone for IgnoredAny

source§

impl Clone for serde::de::value::Error

source§

impl Clone for DefaultToHost

source§

impl Clone for DefaultToUnknown

source§

impl Clone for Triple

source§

impl Clone for Buffer

source§

impl Clone for ColorChoiceParseError

source§

impl Clone for ColorSpec

source§

impl Clone for ParseColorError

source§

impl Clone for ComponentAliasSection

source§

impl Clone for CanonicalFunctionSection

source§

impl Clone for ComponentExportSection

source§

impl Clone for ComponentImportSection

source§

impl Clone for ComponentInstanceSection

source§

impl Clone for InstanceSection

source§

impl Clone for ComponentNameSection

source§

impl Clone for wasm_encoder::component::Component

source§

impl Clone for wasm_encoder::component::types::ComponentType

source§

impl Clone for ComponentTypeSection

source§

impl Clone for CoreTypeSection

source§

impl Clone for wasm_encoder::component::types::InstanceType

source§

impl Clone for wasm_encoder::component::types::ModuleType

source§

impl Clone for wasm_encoder::core::branch_hints::BranchHint

source§

impl Clone for CodeSection

source§

impl Clone for wasm_encoder::core::code::ConstExpr

source§

impl Clone for Function

source§

impl Clone for wasm_encoder::core::code::MemArg

source§

impl Clone for DataCountSection

source§

impl Clone for DataSection

source§

impl Clone for CoreDumpSection

source§

impl Clone for CoreDumpStackSection

source§

impl Clone for ElementSection

source§

impl Clone for ExportSection

source§

impl Clone for FunctionSection

source§

impl Clone for GlobalSection

source§

impl Clone for wasm_encoder::core::globals::GlobalType

source§

impl Clone for ImportSection

source§

impl Clone for DataSymbolDefinition

source§

impl Clone for LinkingSection

source§

impl Clone for wasm_encoder::core::linking::SymbolTable

source§

impl Clone for MemorySection

source§

impl Clone for wasm_encoder::core::memories::MemoryType

source§

impl Clone for IndirectNameMap

source§

impl Clone for wasm_encoder::core::names::NameMap

source§

impl Clone for NameSection

source§

impl Clone for wasm_encoder::core::producers::ProducersField

source§

impl Clone for ProducersSection

source§

impl Clone for StartSection

source§

impl Clone for Module

source§

impl Clone for TableSection

source§

impl Clone for wasm_encoder::core::tables::TableType

source§

impl Clone for TagSection

source§

impl Clone for wasm_encoder::core::tags::TagType

source§

impl Clone for wasm_encoder::core::types::ArrayType

source§

impl Clone for wasm_encoder::core::types::CompositeType

source§

impl Clone for wasm_encoder::core::types::ContType

source§

impl Clone for wasm_encoder::core::types::FieldType

source§

impl Clone for wasm_encoder::core::types::FuncType

source§

impl Clone for wasm_encoder::core::types::RefType

source§

impl Clone for wasm_encoder::core::types::StructType

source§

impl Clone for wasm_encoder::core::types::SubType

source§

impl Clone for TypeSection

source§

impl Clone for BinaryReaderError

source§

impl Clone for wasmparser::collections::hash::RandomState

source§

impl Clone for WasmFeatures

source§

impl Clone for Parser

source§

impl Clone for ComponentStartFunction

source§

impl Clone for wasmparser::readers::core::branch_hinting::BranchHint

source§

impl Clone for MemInfo

source§

impl Clone for ComdatSymbol

source§

impl Clone for DefinedDataSymbol

source§

impl Clone for InitFunc

source§

impl Clone for wasmparser::readers::core::linking::SegmentFlags

source§

impl Clone for wasmparser::readers::core::linking::SymbolFlags

source§

impl Clone for Ieee32

source§

impl Clone for Ieee64

source§

impl Clone for wasmparser::readers::core::operators::MemArg

source§

impl Clone for ResumeTable

source§

impl Clone for TryTable

source§

impl Clone for V128

source§

impl Clone for RelocationEntry

source§

impl Clone for wasmparser::readers::core::types::ArrayType

source§

impl Clone for wasmparser::readers::core::types::CompositeType

source§

impl Clone for wasmparser::readers::core::types::ContType

source§

impl Clone for wasmparser::readers::core::types::FieldType

source§

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

source§

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

source§

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

source§

impl Clone for PackedIndex

source§

impl Clone for RecGroup

source§

impl Clone for wasmparser::readers::core::types::RefType

source§

impl Clone for wasmparser::readers::core::types::StructType

source§

impl Clone for wasmparser::readers::core::types::SubType

source§

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

source§

impl Clone for wasmparser::readers::core::types::TagType

source§

impl Clone for wasmparser::validator::names::ComponentName

source§

impl Clone for KebabString

source§

impl Clone for Frame

source§

impl Clone for ValidatorId

source§

impl Clone for AliasableResourceId

source§

impl Clone for ComponentCoreInstanceTypeId

source§

impl Clone for ComponentCoreModuleTypeId

source§

impl Clone for ComponentDefinedTypeId

source§

impl Clone for wasmparser::validator::types::ComponentFuncType

source§

impl Clone for ComponentFuncTypeId

source§

impl Clone for ComponentInstanceType

source§

impl Clone for ComponentInstanceTypeId

source§

impl Clone for wasmparser::validator::types::ComponentType

source§

impl Clone for ComponentTypeId

source§

impl Clone for ComponentValueTypeId

source§

impl Clone for CoreTypeId

source§

impl Clone for wasmparser::validator::types::InstanceType

source§

impl Clone for wasmparser::validator::types::ModuleType

source§

impl Clone for RecGroupId

source§

impl Clone for RecordType

source§

impl Clone for ResourceId

source§

impl Clone for TupleType

source§

impl Clone for wasmparser::validator::types::VariantCase

source§

impl Clone for VariantType

source§

impl Clone for AdapterId

source§

impl Clone for AdapterModuleId

source§

impl Clone for wasmtime_environ::component::dfg::CanonicalOptions

source§

impl Clone for InstanceId

source§

impl Clone for MemoryId

source§

impl Clone for PostReturnId

source§

impl Clone for ReallocId

source§

impl Clone for Adapter

source§

impl Clone for AdapterOptions

source§

impl Clone for CanonicalAbiInfo

source§

impl Clone for wasmtime_environ::component::CanonicalOptions

source§

impl Clone for ComponentFuncIndex

source§

impl Clone for ComponentIndex

source§

impl Clone for ComponentInstanceIndex

source§

impl Clone for ComponentTypeIndex

source§

impl Clone for ComponentUpvarIndex

source§

impl Clone for DefinedResourceIndex

source§

impl Clone for ExportIndex

source§

impl Clone for ImportIndex

source§

impl Clone for LoweredIndex

source§

impl Clone for ModuleIndex

source§

impl Clone for ModuleInstanceIndex

source§

impl Clone for ModuleUpvarIndex

source§

impl Clone for RecordField

source§

impl Clone for ResourceIndex

source§

impl Clone for ResourcesBuilder

source§

impl Clone for RuntimeComponentInstanceIndex

source§

impl Clone for RuntimeImportIndex

source§

impl Clone for RuntimeInstanceIndex

source§

impl Clone for RuntimeMemoryIndex

source§

impl Clone for RuntimePostReturnIndex

source§

impl Clone for RuntimeReallocIndex

source§

impl Clone for StaticComponentIndex

source§

impl Clone for TrampolineIndex

source§

impl Clone for TypeComponentIndex

source§

impl Clone for TypeComponentInstanceIndex

source§

impl Clone for TypeEnum

source§

impl Clone for TypeEnumIndex

source§

impl Clone for TypeFlags

source§

impl Clone for TypeFlagsIndex

source§

impl Clone for TypeFunc

source§

impl Clone for TypeFuncIndex

source§

impl Clone for TypeList

source§

impl Clone for TypeListIndex

source§

impl Clone for TypeModuleIndex

source§

impl Clone for TypeOption

source§

impl Clone for TypeOptionIndex

source§

impl Clone for TypeRecord

source§

impl Clone for TypeRecordIndex

source§

impl Clone for TypeResourceTable

source§

impl Clone for TypeResourceTableIndex

source§

impl Clone for TypeResult

source§

impl Clone for TypeResultIndex

source§

impl Clone for TypeTuple

source§

impl Clone for TypeTupleIndex

source§

impl Clone for TypeVariant

source§

impl Clone for TypeVariantIndex

source§

impl Clone for VariantInfo

1.3.0 · source§

impl Clone for wasmtime_environ::prelude::Box<str>

1.29.0 · source§

impl Clone for wasmtime_environ::prelude::Box<CStr>

1.29.0 · source§

impl Clone for wasmtime_environ::prelude::Box<OsStr>

1.29.0 · source§

impl Clone for wasmtime_environ::prelude::Box<Path>

1.0.0 · source§

impl Clone for String

source§

impl Clone for BuiltinFunctionIndex

source§

impl Clone for wasmtime_environ::ConstExpr

source§

impl Clone for DataIndex

source§

impl Clone for DefinedFuncIndex

source§

impl Clone for DefinedGlobalIndex

source§

impl Clone for DefinedMemoryIndex

source§

impl Clone for DefinedTableIndex

source§

impl Clone for ElemIndex

source§

impl Clone for EngineInternedRecGroupIndex

source§

impl Clone for FilePos

source§

impl Clone for FuncIndex

source§

impl Clone for FuncRefIndex

source§

impl Clone for FunctionLoc

source§

impl Clone for GcArrayLayout

source§

impl Clone for GcStructLayout

source§

impl Clone for wasmtime_environ::Global

source§

impl Clone for GlobalIndex

source§

impl Clone for HostPtr

source§

impl Clone for InstructionAddressMap

source§

impl Clone for Limits

source§

impl Clone for Memory

source§

impl Clone for MemoryIndex

source§

impl Clone for MemoryInitializer

source§

impl Clone for MemoryPlan

source§

impl Clone for ModuleInternedRecGroupIndex

source§

impl Clone for ModuleInternedTypeIndex

source§

impl Clone for OwnedMemoryIndex

source§

impl Clone for RecGroupRelativeTypeIndex

source§

impl Clone for Setting

source§

impl Clone for SizeOverflow

source§

impl Clone for StaticMemoryInitializer

source§

impl Clone for StaticModuleIndex

source§

impl Clone for wasmtime_environ::Table

source§

impl Clone for TableIndex

source§

impl Clone for TablePlan

source§

impl Clone for TableSegment

source§

impl Clone for Tag

source§

impl Clone for TagIndex

source§

impl Clone for TrapInformation

source§

impl Clone for Tunables

source§

impl Clone for TypeIndex

source§

impl Clone for VMSharedTypeIndex

source§

impl Clone for WasmArrayType

source§

impl Clone for WasmFieldType

source§

impl Clone for WasmFuncType

source§

impl Clone for WasmRecGroup

source§

impl Clone for WasmRefType

source§

impl Clone for WasmStructType

source§

impl Clone for WasmSubType

source§

impl Clone for wasmtime_environ::__core::alloc::AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

1.0.0 · source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

source§

impl Clone for __m128h

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

source§

impl Clone for __m256h

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

source§

impl Clone for __m512h

1.72.0 · source§

impl Clone for __m512i

source§

impl Clone for bf16

1.34.0 · source§

impl Clone for TryFromSliceError

1.0.0 · source§

impl Clone for wasmtime_environ::__core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for wasmtime_environ::__core::char::EscapeDebug

1.0.0 · source§

impl Clone for wasmtime_environ::__core::char::EscapeDefault

1.0.0 · source§

impl Clone for wasmtime_environ::__core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

1.0.0 · source§

impl Clone for ToLowercase

1.0.0 · source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

1.0.0 · source§

impl Clone for wasmtime_environ::__core::fmt::Error

1.0.0 · source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

1.0.0 · source§

impl Clone for AddrParseError

1.0.0 · source§

impl Clone for Ipv4Addr

1.0.0 · source§

impl Clone for Ipv6Addr

1.0.0 · source§

impl Clone for SocketAddrV4

1.0.0 · source§

impl Clone for SocketAddrV6

1.0.0 · source§

impl Clone for ParseFloatError

1.0.0 · source§

impl Clone for ParseIntError

1.34.0 · source§

impl Clone for TryFromIntError

source§

impl Clone for wasmtime_environ::__core::ptr::Alignment

1.0.0 · source§

impl Clone for RangeFull

1.0.0 · source§

impl Clone for ParseBoolError

1.0.0 · source§

impl Clone for Utf8Error

source§

impl Clone for LocalWaker

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.3.0 · source§

impl Clone for Duration

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for alloc::alloc::Global

source§

impl Clone for UnorderedKeyError

1.57.0 · source§

impl Clone for alloc::collections::TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

1.0.0 · source§

impl Clone for FromUtf8Error

1.28.0 · source§

impl Clone for System

1.0.0 · source§

impl Clone for OsString

1.75.0 · source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

1.0.0 · source§

impl Clone for std::fs::Metadata

1.0.0 · source§

impl Clone for OpenOptions

1.0.0 · source§

impl Clone for Permissions

1.7.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for std::hash::random::RandomState

1.0.0 · source§

impl Clone for std::io::util::Empty

1.0.0 · source§

impl Clone for Sink

1.1.0 · source§

impl Clone for stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for UCred

1.0.0 · source§

impl Clone for PathBuf

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

1.0.0 · source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

1.0.0 · source§

impl Clone for Output

1.5.0 · source§

impl Clone for WaitTimeoutResult

1.0.0 · source§

impl Clone for RecvError

1.26.0 · source§

impl Clone for AccessError

1.0.0 · source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for Instant

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

§

impl Clone for AHasher

§

impl Clone for RandomState

source§

impl<'a> Clone for Unexpected<'a>

source§

impl<'a> Clone for Alias<'a>

source§

impl<'a> Clone for Instruction<'a>

source§

impl<'a> Clone for DataSegmentMode<'a>

source§

impl<'a> Clone for ElementMode<'a>

source§

impl<'a> Clone for Elements<'a>

source§

impl<'a> Clone for ComponentAlias<'a>

source§

impl<'a> Clone for ComponentInstance<'a>

source§

impl<'a> Clone for Instance<'a>

source§

impl<'a> Clone for wasmparser::readers::component::names::ComponentName<'a>

source§

impl<'a> Clone for wasmparser::readers::component::types::ComponentDefinedType<'a>

source§

impl<'a> Clone for ComponentFuncResult<'a>

source§

impl<'a> Clone for wasmparser::readers::component::types::ComponentType<'a>

source§

impl<'a> Clone for ComponentTypeDeclaration<'a>

source§

impl<'a> Clone for CoreType<'a>

source§

impl<'a> Clone for InstanceTypeDeclaration<'a>

source§

impl<'a> Clone for ModuleTypeDeclaration<'a>

source§

impl<'a> Clone for DataKind<'a>

source§

impl<'a> Clone for ElementItems<'a>

source§

impl<'a> Clone for ElementKind<'a>

source§

impl<'a> Clone for Linking<'a>

source§

impl<'a> Clone for SymbolInfo<'a>

source§

impl<'a> Clone for wasmparser::readers::core::names::Name<'a>

source§

impl<'a> Clone for Operator<'a>

source§

impl<'a> Clone for TableInit<'a>

source§

impl<'a> Clone for ComponentNameKind<'a>

1.0.0 · source§

impl<'a> Clone for std::path::Component<'a>

1.0.0 · source§

impl<'a> Clone for Prefix<'a>

source§

impl<'a> Clone for anyhow::Chain<'a>

source§

impl<'a> Clone for log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for HyperlinkSpec<'a>

source§

impl<'a> Clone for NestedComponentSection<'a>

source§

impl<'a> Clone for ModuleSection<'a>

source§

impl<'a> Clone for CustomSection<'a>

source§

impl<'a> Clone for RawCustomSection<'a>

source§

impl<'a> Clone for ElementSegment<'a>

source§

impl<'a> Clone for RawSection<'a>

source§

impl<'a> Clone for BinaryReader<'a>

source§

impl<'a> Clone for ComponentExport<'a>

source§

impl<'a> Clone for ComponentExportName<'a>

source§

impl<'a> Clone for ComponentImport<'a>

source§

impl<'a> Clone for ComponentImportName<'a>

source§

impl<'a> Clone for ComponentInstantiationArg<'a>

source§

impl<'a> Clone for InstantiationArg<'a>

source§

impl<'a> Clone for wasmparser::readers::component::types::ComponentFuncType<'a>

source§

impl<'a> Clone for wasmparser::readers::component::types::VariantCase<'a>

source§

impl<'a> Clone for BranchHintFunction<'a>

source§

impl<'a> Clone for FunctionBody<'a>

source§

impl<'a> Clone for CustomSectionReader<'a>

source§

impl<'a> Clone for Data<'a>

source§

impl<'a> Clone for Element<'a>

source§

impl<'a> Clone for wasmparser::readers::core::exports::Export<'a>

source§

impl<'a> Clone for wasmparser::readers::core::globals::Global<'a>

source§

impl<'a> Clone for wasmparser::readers::core::imports::Import<'a>

source§

impl<'a> Clone for wasmparser::readers::core::init::ConstExpr<'a>

source§

impl<'a> Clone for Comdat<'a>

source§

impl<'a> Clone for LinkingSectionReader<'a>

source§

impl<'a> Clone for Segment<'a>

source§

impl<'a> Clone for IndirectNaming<'a>

source§

impl<'a> Clone for Naming<'a>

source§

impl<'a> Clone for BrTable<'a>

source§

impl<'a> Clone for OperatorsReader<'a>

source§

impl<'a> Clone for wasmparser::readers::core::producers::ProducersField<'a>

source§

impl<'a> Clone for ProducersFieldValue<'a>

source§

impl<'a> Clone for RelocSectionReader<'a>

source§

impl<'a> Clone for wasmparser::readers::core::tables::Table<'a>

source§

impl<'a> Clone for DependencyName<'a>

source§

impl<'a> Clone for HashName<'a>

source§

impl<'a> Clone for InterfaceName<'a>

source§

impl<'a> Clone for ResourceFunc<'a>

source§

impl<'a> Clone for UrlName<'a>

source§

impl<'a> Clone for TypesRef<'a>

source§

impl<'a> Clone for Source<'a>

source§

impl<'a> Clone for wasmtime_environ::__core::ffi::c_str::Bytes<'a>

1.0.0 · source§

impl<'a> Clone for Arguments<'a>

1.10.0 · source§

impl<'a> Clone for wasmtime_environ::__core::panic::Location<'a>

1.60.0 · source§

impl<'a> Clone for EscapeAscii<'a>

source§

impl<'a> Clone for CharSearcher<'a>

1.0.0 · source§

impl<'a> Clone for wasmtime_environ::__core::str::Bytes<'a>

1.0.0 · source§

impl<'a> Clone for CharIndices<'a>

1.0.0 · source§

impl<'a> Clone for Chars<'a>

1.8.0 · source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · source§

impl<'a> Clone for wasmtime_environ::__core::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for wasmtime_environ::__core::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for wasmtime_environ::__core::str::EscapeUnicode<'a>

1.0.0 · source§

impl<'a> Clone for Lines<'a>

1.0.0 · source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Clone for SplitWhitespace<'a>

1.79.0 · source§

impl<'a> Clone for Utf8Chunk<'a>

1.79.0 · source§

impl<'a> Clone for Utf8Chunks<'a>

1.36.0 · source§

impl<'a> Clone for IoSlice<'a>

1.28.0 · source§

impl<'a> Clone for Ancestors<'a>

1.0.0 · source§

impl<'a> Clone for Components<'a>

1.0.0 · source§

impl<'a> Clone for std::path::Iter<'a>

1.0.0 · source§

impl<'a> Clone for PrefixComponent<'a>

source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'h> Clone for memchr::arch::all::memchr::OneIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::all::memchr::ThreeIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::all::memchr::TwoIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::OneIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::ThreeIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::TwoIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::OneIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::ThreeIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::TwoIter<'a, 'h>

source§

impl<'a, D> Clone for DataSegment<'a, D>
where D: Clone,

source§

impl<'a, E> Clone for BytesDeserializer<'a, E>

source§

impl<'a, E> Clone for CowStrDeserializer<'a, E>

source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>
where F: Clone + FnMut(char) -> bool,

source§

impl<'a, K> Clone for alloc::collections::btree::set::Cursor<'a, K>
where K: Clone + 'a,

source§

impl<'a, K, V> Clone for wasmparser::collections::index_map::Iter<'a, K, V>
where K: Clone, V: Clone,

source§

impl<'a, K, V> Clone for wasmparser::collections::index_map::Keys<'a, K, V>
where K: Clone, V: Clone,

source§

impl<'a, K, V> Clone for wasmparser::collections::index_map::Values<'a, K, V>
where K: Clone, V: Clone,

source§

impl<'a, K, V> Clone for wasmparser::collections::map::Iter<'a, K, V>
where K: Clone, V: Clone,

source§

impl<'a, K, V> Clone for wasmparser::collections::map::Keys<'a, K, V>
where K: Clone, V: Clone,

source§

impl<'a, K, V> Clone for wasmparser::collections::map::Values<'a, K, V>
where K: Clone, V: Clone,

1.5.0 · source§

impl<'a, P> Clone for MatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.2.0 · source§

impl<'a, P> Clone for Matches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.5.0 · source§

impl<'a, P> Clone for RMatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.2.0 · source§

impl<'a, P> Clone for RMatches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · source§

impl<'a, P> Clone for wasmtime_environ::__core::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · source§

impl<'a, P> Clone for RSplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · source§

impl<'a, P> Clone for RSplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · source§

impl<'a, P> Clone for wasmtime_environ::__core::str::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.51.0 · source§

impl<'a, P> Clone for wasmtime_environ::__core::str::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · source§

impl<'a, P> Clone for SplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · source§

impl<'a, P> Clone for SplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

source§

impl<'a, R> Clone for CallFrameInstructionIter<'a, R>
where R: Clone + Reader,

source§

impl<'a, R> Clone for EhHdrTable<'a, R>
where R: Clone + Reader,

source§

impl<'a, R> Clone for UnitRef<'a, R>
where R: Reader,

source§

impl<'a, R> Clone for ReadCacheRange<'a, R>
where R: ReadCacheOps,

source§

impl<'a, T> Clone for hashbrown::table::Iter<'a, T>

source§

impl<'a, T> Clone for IterHash<'a, T>

source§

impl<'a, T> Clone for wasmparser::collections::index_set::Iter<'a, T>
where T: Clone,

source§

impl<'a, T> Clone for wasmparser::collections::set::Iter<'a, T>
where T: Clone,

source§

impl<'a, T> Clone for Ptr<'a, T>
where T: ?Sized,

1.31.0 · source§

impl<'a, T> Clone for RChunksExact<'a, T>

source§

impl<'a, T, const N: usize> Clone for ArrayWindows<'a, T, N>
where T: Clone + 'a,

source§

impl<'a, const N: usize> Clone for CharArraySearcher<'a, N>

source§

impl<'abbrev, 'entry, 'unit, R> Clone for AttrsIter<'abbrev, 'entry, 'unit, R>
where R: Clone + Reader,

source§

impl<'abbrev, 'unit, R> Clone for EntriesCursor<'abbrev, 'unit, R>
where R: Clone + Reader,

source§

impl<'abbrev, 'unit, R> Clone for EntriesRaw<'abbrev, 'unit, R>
where R: Clone + Reader,

source§

impl<'abbrev, 'unit, R> Clone for EntriesTree<'abbrev, 'unit, R>
where R: Clone + Reader,

source§

impl<'abbrev, 'unit, R, Offset> Clone for DebuggingInformationEntry<'abbrev, 'unit, R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<'bases, Section, R> Clone for CieOrFde<'bases, Section, R>
where Section: Clone + UnwindSection<R>, R: Clone + Reader,

source§

impl<'bases, Section, R> Clone for CfiEntriesIter<'bases, Section, R>
where Section: Clone + UnwindSection<R>, R: Clone + Reader,

source§

impl<'bases, Section, R> Clone for PartialFrameDescriptionEntry<'bases, Section, R>
where Section: Clone + UnwindSection<R>, R: Clone + Reader, <R as Reader>::Offset: Clone, <Section as UnwindSection<R>>::Offset: Clone,

source§

impl<'data> Clone for ImportName<'data>

source§

impl<'data> Clone for ExportTarget<'data>

source§

impl<'data> Clone for object::read::pe::import::Import<'data>

source§

impl<'data> Clone for ResourceDirectoryEntryData<'data>

source§

impl<'data> Clone for ImportFile<'data>

source§

impl<'data> Clone for ImportObjectData<'data>

source§

impl<'data> Clone for object::read::coff::section::SectionTable<'data>

source§

impl<'data> Clone for AttributeIndexIterator<'data>

source§

impl<'data> Clone for AttributeReader<'data>

source§

impl<'data> Clone for AttributesSubsubsection<'data>

source§

impl<'data> Clone for object::read::elf::version::Version<'data>

source§

impl<'data> Clone for DataDirectories<'data>

source§

impl<'data> Clone for object::read::pe::export::Export<'data>

source§

impl<'data> Clone for ExportTable<'data>

source§

impl<'data> Clone for DelayLoadDescriptorIterator<'data>

source§

impl<'data> Clone for DelayLoadImportTable<'data>

source§

impl<'data> Clone for ImportDescriptorIterator<'data>

source§

impl<'data> Clone for ImportTable<'data>

source§

impl<'data> Clone for ImportThunkList<'data>

source§

impl<'data> Clone for RelocationBlockIterator<'data>

source§

impl<'data> Clone for RelocationIterator<'data>

source§

impl<'data> Clone for ResourceDirectory<'data>

source§

impl<'data> Clone for ResourceDirectoryTable<'data>

source§

impl<'data> Clone for RichHeaderInfo<'data>

source§

impl<'data> Clone for CodeView<'data>

source§

impl<'data> Clone for CompressedData<'data>

source§

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

source§

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

source§

impl<'data> Clone for ObjectMap<'data>

source§

impl<'data> Clone for ObjectMapEntry<'data>

source§

impl<'data> Clone for ObjectMapFile<'data>

source§

impl<'data> Clone for SymbolMapName<'data>

source§

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

source§

impl<'data, 'file, Elf, R> Clone for ElfSymbol<'data, 'file, Elf, R>
where Elf: Clone + FileHeader, R: Clone + ReadRef<'data>, <Elf as FileHeader>::Endian: Clone, <Elf as FileHeader>::Sym: Clone,

source§

impl<'data, 'file, Elf, R> Clone for ElfSymbolTable<'data, 'file, Elf, R>
where Elf: Clone + FileHeader, R: Clone + ReadRef<'data>, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, 'file, Mach, R> Clone for MachOSymbol<'data, 'file, Mach, R>
where Mach: Clone + MachHeader, R: Clone + ReadRef<'data>, <Mach as MachHeader>::Nlist: Clone,

source§

impl<'data, 'file, Mach, R> Clone for MachOSymbolTable<'data, 'file, Mach, R>
where Mach: Clone + MachHeader, R: Clone + ReadRef<'data>,

source§

impl<'data, 'file, R, Coff> Clone for CoffSymbol<'data, 'file, R, Coff>
where R: Clone + ReadRef<'data>, Coff: Clone + CoffHeader, <Coff as CoffHeader>::ImageSymbol: Clone,

source§

impl<'data, 'file, R, Coff> Clone for CoffSymbolTable<'data, 'file, R, Coff>
where R: Clone + ReadRef<'data>, Coff: Clone + CoffHeader,

source§

impl<'data, 'file, Xcoff, R> Clone for XcoffSymbol<'data, 'file, Xcoff, R>
where Xcoff: Clone + FileHeader, R: Clone + ReadRef<'data>, <Xcoff as FileHeader>::Symbol: Clone,

source§

impl<'data, 'file, Xcoff, R> Clone for XcoffSymbolTable<'data, 'file, Xcoff, R>
where Xcoff: Clone + FileHeader, R: Clone + ReadRef<'data>,

source§

impl<'data, E> Clone for DyldSubCacheSlice<'data, E>
where E: Clone + Endian,

source§

impl<'data, E> Clone for LoadCommandVariant<'data, E>
where E: Clone + Endian,

source§

impl<'data, E> Clone for LoadCommandData<'data, E>
where E: Clone + Endian,

source§

impl<'data, E> Clone for LoadCommandIterator<'data, E>
where E: Clone + Endian,

source§

impl<'data, Elf> Clone for AttributesSection<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf> Clone for AttributesSubsection<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf> Clone for AttributesSubsectionIterator<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf> Clone for AttributesSubsubsectionIterator<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf> Clone for VerdauxIterator<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf> Clone for VerdefIterator<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf> Clone for VernauxIterator<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf> Clone for VerneedIterator<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf> Clone for VersionTable<'data, Elf>
where Elf: Clone + FileHeader, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Elf, R> Clone for object::read::elf::section::SectionTable<'data, Elf, R>
where Elf: Clone + FileHeader, R: Clone + ReadRef<'data>, <Elf as FileHeader>::SectionHeader: Clone,

source§

impl<'data, Elf, R> Clone for object::read::elf::symbol::SymbolTable<'data, Elf, R>
where Elf: Clone + FileHeader, R: Clone + ReadRef<'data>, <Elf as FileHeader>::Sym: Clone, <Elf as FileHeader>::Endian: Clone,

source§

impl<'data, Fat> Clone for MachOFatFile<'data, Fat>
where Fat: Clone + FatArch,

source§

impl<'data, Mach, R> Clone for object::read::macho::symbol::SymbolTable<'data, Mach, R>
where Mach: Clone + MachHeader, R: Clone + ReadRef<'data>, <Mach as MachHeader>::Nlist: Clone,

source§

impl<'data, R> Clone for StringTable<'data, R>
where R: Clone + ReadRef<'data>,

source§

impl<'data, Xcoff> Clone for object::read::xcoff::section::SectionTable<'data, Xcoff>
where Xcoff: Clone + FileHeader, <Xcoff as FileHeader>::SectionHeader: Clone,

source§

impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>

source§

impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>

source§

impl<'de, E> Clone for StrDeserializer<'de, E>

source§

impl<'de, I, E> Clone for MapDeserializer<'de, I, E>
where I: Iterator + Clone, <I as Iterator>::Item: Pair, <<I as Iterator>::Item as Pair>::Second: Clone,

source§

impl<'f> Clone for VaListImpl<'f>

1.63.0 · source§

impl<'fd> Clone for BorrowedFd<'fd>

source§

impl<'h> Clone for Memchr2<'h>

source§

impl<'h> Clone for Memchr3<'h>

source§

impl<'h> Clone for Memchr<'h>

source§

impl<'h, 'n> Clone for FindIter<'h, 'n>

source§

impl<'h, 'n> Clone for FindRevIter<'h, 'n>

source§

impl<'index, R> Clone for UnitIndexSectionIterator<'index, R>
where R: Clone + Reader,

source§

impl<'input, Endian> Clone for EndianSlice<'input, Endian>
where Endian: Clone + Endianity,

source§

impl<'iter, T> Clone for RegisterRuleIter<'iter, T>
where T: Clone + ReaderOffset,

source§

impl<'n> Clone for memchr::memmem::Finder<'n>

source§

impl<'n> Clone for memchr::memmem::FinderRev<'n>

source§

impl<A> Clone for EnumAccessDeserializer<A>
where A: Clone,

source§

impl<A> Clone for MapAccessDeserializer<A>
where A: Clone,

source§

impl<A> Clone for SeqAccessDeserializer<A>
where A: Clone,

source§

impl<A> Clone for smallvec::IntoIter<A>
where A: Array + Clone, <A as Array>::Item: Clone,

source§

impl<A> Clone for SmallVec<A>
where A: Array, <A as Array>::Item: Clone,

source§

impl<A> Clone for ComponentStartSection<A>
where A: Clone,

1.0.0 · source§

impl<A> Clone for Repeat<A>
where A: Clone,

1.82.0 · source§

impl<A> Clone for RepeatN<A>
where A: Clone,

1.0.0 · source§

impl<A> Clone for wasmtime_environ::__core::option::IntoIter<A>
where A: Clone,

1.0.0 · source§

impl<A> Clone for wasmtime_environ::__core::option::Iter<'_, A>

source§

impl<A> Clone for IterRange<A>
where A: Clone,

source§

impl<A> Clone for IterRangeFrom<A>
where A: Clone,

source§

impl<A> Clone for IterRangeInclusive<A>
where A: Clone,

1.0.0 · source§

impl<A, B> Clone for wasmtime_environ::__core::iter::Chain<A, B>
where A: Clone, B: Clone,

1.0.0 · source§

impl<A, B> Clone for Zip<A, B>
where A: Clone, B: Clone,

1.0.0 · source§

impl<B> Clone for Cow<'_, B>
where B: ToOwned + ?Sized,

1.55.0 · source§

impl<B, C> Clone for ControlFlow<B, C>
where B: Clone, C: Clone,

source§

impl<Dyn> Clone for DynMetadata<Dyn>
where Dyn: ?Sized,

source§

impl<E> Clone for CompressionHeader32<E>
where E: Clone + Endian,

source§

impl<E> Clone for CompressionHeader64<E>
where E: Clone + Endian,

source§

impl<E> Clone for Dyn32<E>
where E: Clone + Endian,

source§

impl<E> Clone for Dyn64<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::FileHeader32<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::FileHeader64<E>
where E: Clone + Endian,

source§

impl<E> Clone for GnuHashHeader<E>
where E: Clone + Endian,

source§

impl<E> Clone for HashHeader<E>
where E: Clone + Endian,

source§

impl<E> Clone for NoteHeader32<E>
where E: Clone + Endian,

source§

impl<E> Clone for NoteHeader64<E>
where E: Clone + Endian,

source§

impl<E> Clone for ProgramHeader32<E>
where E: Clone + Endian,

source§

impl<E> Clone for ProgramHeader64<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::Rel32<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::Rel64<E>
where E: Clone + Endian,

source§

impl<E> Clone for Rela32<E>
where E: Clone + Endian,

source§

impl<E> Clone for Rela64<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::SectionHeader32<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::SectionHeader64<E>
where E: Clone + Endian,

source§

impl<E> Clone for Sym32<E>
where E: Clone + Endian,

source§

impl<E> Clone for Sym64<E>
where E: Clone + Endian,

source§

impl<E> Clone for Syminfo32<E>
where E: Clone + Endian,

source§

impl<E> Clone for Syminfo64<E>
where E: Clone + Endian,

source§

impl<E> Clone for Verdaux<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::Verdef<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::Vernaux<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::elf::Verneed<E>
where E: Clone + Endian,

source§

impl<E> Clone for Versym<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::endian::aligned::I16<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::endian::aligned::I32<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::endian::aligned::I64<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::endian::aligned::U16<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::endian::aligned::U32<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::endian::aligned::U64<E>
where E: Clone + Endian,

source§

impl<E> Clone for I16Bytes<E>
where E: Clone + Endian,

source§

impl<E> Clone for I32Bytes<E>
where E: Clone + Endian,

source§

impl<E> Clone for I64Bytes<E>
where E: Clone + Endian,

source§

impl<E> Clone for U16Bytes<E>
where E: Clone + Endian,

source§

impl<E> Clone for U32Bytes<E>
where E: Clone + Endian,

source§

impl<E> Clone for U64Bytes<E>
where E: Clone + Endian,

source§

impl<E> Clone for BuildToolVersion<E>
where E: Clone + Endian,

source§

impl<E> Clone for BuildVersionCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for DataInCodeEntry<E>
where E: Clone + Endian,

source§

impl<E> Clone for DyldCacheHeader<E>
where E: Clone + Endian,

source§

impl<E> Clone for DyldCacheImageInfo<E>
where E: Clone + Endian,

source§

impl<E> Clone for DyldCacheMappingInfo<E>
where E: Clone + Endian,

source§

impl<E> Clone for DyldInfoCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for DyldSubCacheEntryV1<E>
where E: Clone + Endian,

source§

impl<E> Clone for DyldSubCacheEntryV2<E>
where E: Clone + Endian,

source§

impl<E> Clone for Dylib<E>
where E: Clone + Endian,

source§

impl<E> Clone for DylibCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for DylibModule32<E>
where E: Clone + Endian,

source§

impl<E> Clone for DylibModule64<E>
where E: Clone + Endian,

source§

impl<E> Clone for DylibReference<E>
where E: Clone + Endian,

source§

impl<E> Clone for DylibTableOfContents<E>
where E: Clone + Endian,

source§

impl<E> Clone for DylinkerCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for DysymtabCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for EncryptionInfoCommand32<E>
where E: Clone + Endian,

source§

impl<E> Clone for EncryptionInfoCommand64<E>
where E: Clone + Endian,

source§

impl<E> Clone for EntryPointCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for FilesetEntryCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for FvmfileCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for Fvmlib<E>
where E: Clone + Endian,

source§

impl<E> Clone for FvmlibCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for IdentCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for LcStr<E>
where E: Clone + Endian,

source§

impl<E> Clone for LinkeditDataCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for LinkerOptionCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for LoadCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for MachHeader32<E>
where E: Clone + Endian,

source§

impl<E> Clone for MachHeader64<E>
where E: Clone + Endian,

source§

impl<E> Clone for Nlist32<E>
where E: Clone + Endian,

source§

impl<E> Clone for Nlist64<E>
where E: Clone + Endian,

source§

impl<E> Clone for NoteCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for PrebindCksumCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for PreboundDylibCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for object::macho::Relocation<E>
where E: Clone + Endian,

source§

impl<E> Clone for RoutinesCommand32<E>
where E: Clone + Endian,

source§

impl<E> Clone for RoutinesCommand64<E>
where E: Clone + Endian,

source§

impl<E> Clone for RpathCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for Section32<E>
where E: Clone + Endian,

source§

impl<E> Clone for Section64<E>
where E: Clone + Endian,

source§

impl<E> Clone for SegmentCommand32<E>
where E: Clone + Endian,

source§

impl<E> Clone for SegmentCommand64<E>
where E: Clone + Endian,

source§

impl<E> Clone for SourceVersionCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for SubClientCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for SubFrameworkCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for SubLibraryCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for SubUmbrellaCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for SymsegCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for SymtabCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for ThreadCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for TwolevelHint<E>
where E: Clone + Endian,

source§

impl<E> Clone for TwolevelHintsCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for UuidCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for VersionMinCommand<E>
where E: Clone + Endian,

source§

impl<E> Clone for BoolDeserializer<E>

source§

impl<E> Clone for CharDeserializer<E>

source§

impl<E> Clone for F32Deserializer<E>

source§

impl<E> Clone for F64Deserializer<E>

source§

impl<E> Clone for I8Deserializer<E>

source§

impl<E> Clone for I16Deserializer<E>

source§

impl<E> Clone for I32Deserializer<E>

source§

impl<E> Clone for I64Deserializer<E>

source§

impl<E> Clone for I128Deserializer<E>

source§

impl<E> Clone for IsizeDeserializer<E>

source§

impl<E> Clone for StringDeserializer<E>

source§

impl<E> Clone for U8Deserializer<E>

source§

impl<E> Clone for U16Deserializer<E>

source§

impl<E> Clone for U32Deserializer<E>

source§

impl<E> Clone for U64Deserializer<E>

source§

impl<E> Clone for U128Deserializer<E>

source§

impl<E> Clone for UnitDeserializer<E>

source§

impl<E> Clone for UsizeDeserializer<E>

source§

impl<Endian> Clone for EndianVec<Endian>
where Endian: Clone + Endianity,

1.34.0 · source§

impl<F> Clone for FromFn<F>
where F: Clone,

1.43.0 · source§

impl<F> Clone for OnceWith<F>
where F: Clone,

1.28.0 · source§

impl<F> Clone for RepeatWith<F>
where F: Clone,

1.7.0 · source§

impl<H> Clone for BuildHasherDefault<H>

source§

impl<I> Clone for FromIter<I>
where I: Clone,

1.9.0 · source§

impl<I> Clone for DecodeUtf16<I>
where I: Clone + Iterator<Item = u16>,

1.1.0 · source§

impl<I> Clone for Cloned<I>
where I: Clone,

1.36.0 · source§

impl<I> Clone for Copied<I>
where I: Clone,

1.0.0 · source§

impl<I> Clone for Cycle<I>
where I: Clone,

1.0.0 · source§

impl<I> Clone for Enumerate<I>
where I: Clone,

1.0.0 · source§

impl<I> Clone for Fuse<I>
where I: Clone,

source§

impl<I> Clone for Intersperse<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.0.0 · source§

impl<I> Clone for Peekable<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.0.0 · source§

impl<I> Clone for Skip<I>
where I: Clone,

1.28.0 · source§

impl<I> Clone for StepBy<I>
where I: Clone,

1.0.0 · source§

impl<I> Clone for Take<I>
where I: Clone,

source§

impl<I, E> Clone for SeqDeserializer<I, E>
where I: Clone, E: Clone,

1.0.0 · source§

impl<I, F> Clone for FilterMap<I, F>
where I: Clone, F: Clone,

1.0.0 · source§

impl<I, F> Clone for Inspect<I, F>
where I: Clone, F: Clone,

1.0.0 · source§

impl<I, F> Clone for wasmtime_environ::__core::iter::Map<I, F>
where I: Clone, F: Clone,

source§

impl<I, F, const N: usize> Clone for MapWindows<I, F, N>
where I: Iterator + Clone, F: Clone, <I as Iterator>::Item: Clone,

source§

impl<I, G> Clone for IntersperseWith<I, G>
where I: Iterator + Clone, <I as Iterator>::Item: Clone, G: Clone,

1.0.0 · source§

impl<I, P> Clone for Filter<I, P>
where I: Clone, P: Clone,

1.57.0 · source§

impl<I, P> Clone for MapWhile<I, P>
where I: Clone, P: Clone,

1.0.0 · source§

impl<I, P> Clone for SkipWhile<I, P>
where I: Clone, P: Clone,

1.0.0 · source§

impl<I, P> Clone for TakeWhile<I, P>
where I: Clone, P: Clone,

1.0.0 · source§

impl<I, St, F> Clone for Scan<I, St, F>
where I: Clone, St: Clone, F: Clone,

1.29.0 · source§

impl<I, U> Clone for Flatten<I>
where I: Clone + Iterator, <I as Iterator>::Item: IntoIterator<IntoIter = U, Item = <U as Iterator>::Item>, U: Clone + Iterator,

1.0.0 · source§

impl<I, U, F> Clone for FlatMap<I, U, F>
where I: Clone, F: Clone, U: Clone + IntoIterator, <U as IntoIterator>::IntoIter: Clone,

source§

impl<I, const N: usize> Clone for wasmtime_environ::__core::iter::ArrayChunks<I, N>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.0.0 · source§

impl<Idx> Clone for wasmtime_environ::__core::range::legacy::Range<Idx>
where Idx: Clone,

1.0.0 · source§

impl<Idx> Clone for wasmtime_environ::__core::range::legacy::RangeFrom<Idx>
where Idx: Clone,

1.26.0 · source§

impl<Idx> Clone for wasmtime_environ::__core::range::legacy::RangeInclusive<Idx>
where Idx: Clone,

source§

impl<Idx> Clone for wasmtime_environ::__core::range::Range<Idx>
where Idx: Clone,

source§

impl<Idx> Clone for wasmtime_environ::__core::range::RangeFrom<Idx>
where Idx: Clone,

source§

impl<Idx> Clone for wasmtime_environ::__core::range::RangeInclusive<Idx>
where Idx: Clone,

1.0.0 · source§

impl<Idx> Clone for RangeTo<Idx>
where Idx: Clone,

1.26.0 · source§

impl<Idx> Clone for RangeToInclusive<Idx>
where Idx: Clone,

source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

source§

impl<K> Clone for EntitySet<K>
where K: Clone + EntityRef,

1.0.0 · source§

impl<K> Clone for std::collections::hash::set::Iter<'_, K>

source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

source§

impl<K, V> Clone for indexmap::map::iter::IntoIter<K, V>
where K: Clone, V: Clone,

source§

impl<K, V> Clone for indexmap::map::iter::Iter<'_, K, V>

source§

impl<K, V> Clone for indexmap::map::iter::Keys<'_, K, V>

source§

impl<K, V> Clone for indexmap::map::iter::Values<'_, K, V>

source§

impl<K, V> Clone for wasmparser::collections::map::Map<K, V>
where K: Clone, V: Clone,

source§

impl<K, V> Clone for wasmtime_environ::prelude::Box<Slice<K, V>>
where K: Clone, V: Clone,

source§

impl<K, V> Clone for wasmtime_environ::prelude::IndexMap<K, V>
where K: Clone, V: Clone,

source§

impl<K, V> Clone for BoxedSlice<K, V>
where K: Clone + EntityRef, V: Clone,

source§

impl<K, V> Clone for PrimaryMap<K, V>
where K: Clone + EntityRef, V: Clone,

source§

impl<K, V> Clone for SecondaryMap<K, V>
where K: Clone + EntityRef, V: Clone,

source§

impl<K, V> Clone for alloc::collections::btree::map::Cursor<'_, K, V>

1.0.0 · source§

impl<K, V> Clone for alloc::collections::btree::map::Iter<'_, K, V>

1.0.0 · source§

impl<K, V> Clone for alloc::collections::btree::map::Keys<'_, K, V>

1.17.0 · source§

impl<K, V> Clone for alloc::collections::btree::map::Range<'_, K, V>

1.0.0 · source§

impl<K, V> Clone for alloc::collections::btree::map::Values<'_, K, V>

1.0.0 · source§

impl<K, V> Clone for std::collections::hash::map::Iter<'_, K, V>

1.0.0 · source§

impl<K, V> Clone for std::collections::hash::map::Keys<'_, K, V>

1.0.0 · source§

impl<K, V> Clone for std::collections::hash::map::Values<'_, K, V>

1.0.0 · source§

impl<K, V, A> Clone for BTreeMap<K, V, A>
where K: Clone, V: Clone, A: Allocator + Clone,

source§

impl<K, V, S> Clone for indexmap::map::IndexMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

1.0.0 · source§

impl<K, V, S> Clone for std::collections::hash::map::HashMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

source§

impl<K, V, S, A> Clone for hashbrown::map::HashMap<K, V, S, A>
where K: Clone, V: Clone, S: Clone, A: Allocator + Clone,

source§

impl<K, V, S, A> Clone for hashbrown::map::HashMap<K, V, S, A>
where K: Clone, V: Clone, S: Clone, A: Allocator + Clone,

source§

impl<K: Clone + Clone + Hash + Eq + Ord, V: Clone> Clone for wasmtime_environ::component::NameMap<K, V>

source§

impl<O> Clone for F32<O>
where O: Clone,

source§

impl<O> Clone for F64<O>
where O: Clone,

source§

impl<O> Clone for zerocopy::byteorder::I16<O>
where O: Clone,

source§

impl<O> Clone for zerocopy::byteorder::I32<O>
where O: Clone,

source§

impl<O> Clone for zerocopy::byteorder::I64<O>
where O: Clone,

source§

impl<O> Clone for I128<O>
where O: Clone,

source§

impl<O> Clone for zerocopy::byteorder::U16<O>
where O: Clone,

source§

impl<O> Clone for zerocopy::byteorder::U32<O>
where O: Clone,

source§

impl<O> Clone for zerocopy::byteorder::U64<O>
where O: Clone,

source§

impl<O> Clone for U128<O>
where O: Clone,

source§

impl<Offset> Clone for UnitType<Offset>
where Offset: Clone + ReaderOffset,

source§

impl<P: Clone> Clone for VMComponentOffsets<P>

source§

impl<P: Clone> Clone for VMOffsets<P>

source§

impl<P: Clone> Clone for VMOffsetsFields<P>

1.33.0 · source§

impl<Ptr> Clone for Pin<Ptr>
where Ptr: Clone,

source§

impl<R> Clone for RawLocListEntry<R>
where R: Clone + Reader, <R as Reader>::Offset: Clone,

source§

impl<R> Clone for DebugAbbrev<R>
where R: Clone,

source§

impl<R> Clone for DebugAddr<R>
where R: Clone,

source§

impl<R> Clone for ArangeEntryIter<R>
where R: Clone + Reader,

source§

impl<R> Clone for ArangeHeaderIter<R>
where R: Clone + Reader, <R as Reader>::Offset: Clone,

source§

impl<R> Clone for DebugAranges<R>
where R: Clone,

source§

impl<R> Clone for DebugFrame<R>
where R: Clone + Reader,

source§

impl<R> Clone for EhFrame<R>
where R: Clone + Reader,

source§

impl<R> Clone for EhFrameHdr<R>
where R: Clone + Reader,

source§

impl<R> Clone for ParsedEhFrameHdr<R>
where R: Clone + Reader,

source§

impl<R> Clone for DebugCuIndex<R>
where R: Clone,

source§

impl<R> Clone for DebugTuIndex<R>
where R: Clone,

source§

impl<R> Clone for UnitIndex<R>
where R: Clone + Reader,

source§

impl<R> Clone for DebugLine<R>
where R: Clone,

source§

impl<R> Clone for LineInstructions<R>
where R: Clone + Reader,

source§

impl<R> Clone for LineSequence<R>
where R: Clone + Reader,

source§

impl<R> Clone for DebugLoc<R>
where R: Clone,

source§

impl<R> Clone for DebugLocLists<R>
where R: Clone,

source§

impl<R> Clone for LocationListEntry<R>
where R: Clone + Reader,

source§

impl<R> Clone for LocationLists<R>
where R: Clone,

source§

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

source§

impl<R> Clone for OperationIter<R>
where R: Clone + Reader,

source§

impl<R> Clone for DebugPubNames<R>
where R: Clone + Reader,

source§

impl<R> Clone for PubNamesEntry<R>
where R: Clone + Reader, <R as Reader>::Offset: Clone,

source§

impl<R> Clone for PubNamesEntryIter<R>
where R: Clone + Reader,

source§

impl<R> Clone for DebugPubTypes<R>
where R: Clone + Reader,

source§

impl<R> Clone for PubTypesEntry<R>
where R: Clone + Reader, <R as Reader>::Offset: Clone,

source§

impl<R> Clone for PubTypesEntryIter<R>
where R: Clone + Reader,

source§

impl<R> Clone for DebugRanges<R>
where R: Clone,

source§

impl<R> Clone for DebugRngLists<R>
where R: Clone,

source§

impl<R> Clone for RangeLists<R>
where R: Clone,

source§

impl<R> Clone for DebugLineStr<R>
where R: Clone,

source§

impl<R> Clone for DebugStr<R>
where R: Clone,

source§

impl<R> Clone for DebugStrOffsets<R>
where R: Clone,

source§

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

source§

impl<R> Clone for DebugInfo<R>
where R: Clone,

source§

impl<R> Clone for DebugInfoUnitHeadersIter<R>
where R: Clone + Reader, <R as Reader>::Offset: Clone,

source§

impl<R> Clone for DebugTypes<R>
where R: Clone,

source§

impl<R> Clone for DebugTypesUnitHeadersIter<R>
where R: Clone + Reader, <R as Reader>::Offset: Clone,

source§

impl<R, Offset> Clone for LineInstruction<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, Offset> Clone for gimli::read::op::Location<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, Offset> Clone for Operation<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

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

source§

impl<R, Offset> Clone for ArangeHeader<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

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

source§

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

source§

impl<R, Offset> Clone for CompleteLineProgram<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, Offset> Clone for FileEntry<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, Offset> Clone for IncompleteLineProgram<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, Offset> Clone for LineProgramHeader<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, Offset> Clone for Piece<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, Offset> Clone for UnitHeader<R, Offset>
where R: Clone + Reader<Offset = Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, Program, Offset> Clone for LineRows<R, Program, Offset>
where R: Clone + Reader<Offset = Offset>, Program: Clone + LineProgram<R, Offset>, Offset: Clone + ReaderOffset,

source§

impl<R, T> Clone for RelocateReader<R, T>
where R: Clone + Reader<Offset = usize>, T: Clone + Relocate<<R as Reader>::Offset>,

source§

impl<Section, Symbol> Clone for object::common::SymbolFlags<Section, Symbol>
where Section: Clone, Symbol: Clone,

1.0.0 · source§

impl<T> !Clone for &mut T
where T: ?Sized,

Shared references can be cloned, but mutable references cannot!

source§

impl<T> Clone for UnitSectionOffset<T>
where T: Clone,

source§

impl<T> Clone for gimli::read::cfi::CallFrameInstruction<T>
where T: Clone + ReaderOffset,

source§

impl<T> Clone for CfaRule<T>
where T: Clone + ReaderOffset,

source§

impl<T> Clone for RegisterRule<T>
where T: Clone + ReaderOffset,

source§

impl<T> Clone for DieReference<T>
where T: Clone,

source§

impl<T> Clone for RawRngListEntry<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for Option<T>
where T: Clone,

1.17.0 · source§

impl<T> Clone for Bound<T>
where T: Clone,

1.36.0 · source§

impl<T> Clone for Poll<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for TrySendError<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for *const T
where T: ?Sized,

1.0.0 · source§

impl<T> Clone for *mut T
where T: ?Sized,

1.0.0 · source§

impl<T> Clone for &T
where T: ?Sized,

Shared references can be cloned, but mutable references cannot!

source§

impl<T> Clone for ScalarBitSet<T>
where T: Clone,

source§

impl<T> Clone for DebugAbbrevOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugAddrBase<T>
where T: Clone,

source§

impl<T> Clone for DebugAddrIndex<T>
where T: Clone,

source§

impl<T> Clone for DebugArangesOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugFrameOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugInfoOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugLineOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugLineStrOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugLocListsBase<T>
where T: Clone,

source§

impl<T> Clone for DebugLocListsIndex<T>
where T: Clone,

source§

impl<T> Clone for DebugMacinfoOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugMacroOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugRngListsBase<T>
where T: Clone,

source§

impl<T> Clone for DebugRngListsIndex<T>
where T: Clone,

source§

impl<T> Clone for DebugStrOffset<T>
where T: Clone,

source§

impl<T> Clone for DebugStrOffsetsBase<T>
where T: Clone,

source§

impl<T> Clone for DebugStrOffsetsIndex<T>
where T: Clone,

source§

impl<T> Clone for DebugTypesOffset<T>
where T: Clone,

source§

impl<T> Clone for EhFrameOffset<T>
where T: Clone,

source§

impl<T> Clone for LocationListsOffset<T>
where T: Clone,

source§

impl<T> Clone for RangeListsOffset<T>
where T: Clone,

source§

impl<T> Clone for RawRangeListsOffset<T>
where T: Clone,

source§

impl<T> Clone for UnwindExpression<T>
where T: Clone + ReaderOffset,

source§

impl<T> Clone for UnitOffset<T>
where T: Clone,

source§

impl<T> Clone for Bucket<T>

source§

impl<T> Clone for RawIter<T>

source§

impl<T> Clone for indexmap::set::iter::IntoIter<T>
where T: Clone,

source§

impl<T> Clone for indexmap::set::iter::Iter<'_, T>

source§

impl<T> Clone for SymbolMap<T>
where T: Clone + SymbolMapEntry,

source§

impl<T> Clone for once_cell::sync::OnceCell<T>
where T: Clone,

source§

impl<T> Clone for once_cell::unsync::OnceCell<T>
where T: Clone,

source§

impl<T> Clone for wasmparser::collections::set::Difference<'_, T>

source§

impl<T> Clone for wasmparser::collections::set::Intersection<'_, T>

source§

impl<T> Clone for Set<T>
where T: Clone,

source§

impl<T> Clone for wasmparser::collections::set::SymmetricDifference<'_, T>

source§

impl<T> Clone for wasmparser::collections::set::Union<'_, T>

source§

impl<T> Clone for SectionLimited<'_, T>

source§

impl<T> Clone for Subsections<'_, T>

source§

impl<T> Clone for Unalign<T>
where T: Copy,

source§

impl<T> Clone for PackedOption<T>
where T: Clone + ReservedValue,

source§

impl<T> Clone for wasmtime_environ::prelude::Box<Slice<T>>
where T: Clone,

source§

impl<T> Clone for wasmtime_environ::prelude::IndexSet<T>
where T: Clone,

source§

impl<T> Clone for EntityList<T>

source§

impl<T> Clone for ListPool<T>

1.0.0 · source§

impl<T> Clone for Cell<T>
where T: Copy,

1.70.0 · source§

impl<T> Clone for wasmtime_environ::__core::cell::OnceCell<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for RefCell<T>
where T: Clone,

1.19.0 · source§

impl<T> Clone for Reverse<T>
where T: Clone,

1.48.0 · source§

impl<T> Clone for Pending<T>

1.48.0 · source§

impl<T> Clone for Ready<T>
where T: Clone,

1.2.0 · source§

impl<T> Clone for wasmtime_environ::__core::iter::Empty<T>

1.2.0 · source§

impl<T> Clone for Once<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for Rev<T>
where T: Clone,

1.0.0 · source§

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

1.21.0 · source§

impl<T> Clone for Discriminant<T>

1.20.0 · source§

impl<T> Clone for ManuallyDrop<T>
where T: Clone + ?Sized,

1.28.0 · source§

impl<T> Clone for NonZero<T>

1.74.0 · source§

impl<T> Clone for Saturating<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for Wrapping<T>
where T: Clone,

1.25.0 · source§

impl<T> Clone for NonNull<T>
where T: ?Sized,

1.0.0 · source§

impl<T> Clone for wasmtime_environ::__core::result::IntoIter<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for wasmtime_environ::__core::result::Iter<'_, T>

1.0.0 · source§

impl<T> Clone for Chunks<'_, T>

1.31.0 · source§

impl<T> Clone for ChunksExact<'_, T>

1.0.0 · source§

impl<T> Clone for wasmtime_environ::__core::slice::Iter<'_, T>

1.31.0 · source§

impl<T> Clone for RChunks<'_, T>

1.0.0 · source§

impl<T> Clone for Windows<'_, T>

1.0.0 · source§

impl<T> Clone for alloc::collections::binary_heap::Iter<'_, T>

1.0.0 · source§

impl<T> Clone for alloc::collections::btree::set::Iter<'_, T>

1.17.0 · source§

impl<T> Clone for alloc::collections::btree::set::Range<'_, T>

1.0.0 · source§

impl<T> Clone for alloc::collections::btree::set::SymmetricDifference<'_, T>

1.0.0 · source§

impl<T> Clone for alloc::collections::btree::set::Union<'_, T>

1.0.0 · source§

impl<T> Clone for alloc::collections::linked_list::Iter<'_, T>

1.0.0 · source§

impl<T> Clone for alloc::collections::vec_deque::iter::Iter<'_, T>

1.0.0 · source§

impl<T> Clone for std::io::cursor::Cursor<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for SendError<T>
where T: Clone,

1.0.0 · source§

impl<T> Clone for Sender<T>

1.0.0 · source§

impl<T> Clone for SyncSender<T>

1.70.0 · source§

impl<T> Clone for OnceLock<T>
where T: Clone,

1.36.0 · source§

impl<T> Clone for MaybeUninit<T>
where T: Copy,

source§

impl<T, A> Clone for allocator_api2::stable::boxed::Box<[T], A>
where T: Clone, A: Allocator + Clone,

source§

impl<T, A> Clone for allocator_api2::stable::boxed::Box<T, A>
where T: Clone, A: Allocator + Clone,

source§

impl<T, A> Clone for allocator_api2::stable::vec::into_iter::IntoIter<T, A>
where T: Clone, A: Allocator + Clone,

source§

impl<T, A> Clone for allocator_api2::stable::vec::Vec<T, A>
where T: Clone, A: Allocator + Clone,

source§

impl<T, A> Clone for RawTable<T, A>
where T: Clone, A: Allocator + Clone,

source§

impl<T, A> Clone for hashbrown::table::HashTable<T, A>
where T: Clone, A: Allocator + Clone,

source§

impl<T, A> Clone for hashbrown::table::HashTable<T, A>
where T: Clone, A: Allocator + Clone,

1.3.0 · source§

impl<T, A> Clone for wasmtime_environ::prelude::Box<[T], A>
where T: Clone, A: Allocator + Clone,

1.0.0 · source§

impl<T, A> Clone for wasmtime_environ::prelude::Box<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · source§

impl<T, A> Clone for wasmtime_environ::prelude::Vec<T, A>
where T: Clone, A: Allocator + Clone,

1.8.0 · source§

impl<T, A> Clone for wasmtime_environ::prelude::vec::IntoIter<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · source§

impl<T, A> Clone for BinaryHeap<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · source§

impl<T, A> Clone for alloc::collections::binary_heap::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

source§

impl<T, A> Clone for IntoIterSorted<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · source§

impl<T, A> Clone for BTreeSet<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · source§

impl<T, A> Clone for alloc::collections::btree::set::Difference<'_, T, A>
where A: Allocator + Clone,

1.0.0 · source§

impl<T, A> Clone for alloc::collections::btree::set::Intersection<'_, T, A>
where A: Allocator + Clone,

source§

impl<T, A> Clone for alloc::collections::linked_list::Cursor<'_, T, A>
where A: Allocator,

1.0.0 · source§

impl<T, A> Clone for alloc::collections::linked_list::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · source§

impl<T, A> Clone for LinkedList<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · source§

impl<T, A> Clone for alloc::collections::vec_deque::into_iter::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · source§

impl<T, A> Clone for VecDeque<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · source§

impl<T, A> Clone for Rc<T, A>
where A: Allocator + Clone, T: ?Sized,

1.4.0 · source§

impl<T, A> Clone for alloc::rc::Weak<T, A>
where A: Allocator + Clone, T: ?Sized,

1.0.0 · source§

impl<T, A> Clone for Arc<T, A>
where A: Allocator + Clone, T: ?Sized,

1.4.0 · source§

impl<T, A> Clone for alloc::sync::Weak<T, A>
where A: Allocator + Clone, T: ?Sized,

1.0.0 · source§

impl<T, E> Clone for Result<T, E>
where T: Clone, E: Clone,

1.34.0 · source§

impl<T, F> Clone for Successors<T, F>
where T: Clone, F: Clone,

1.27.0 · source§

impl<T, P> Clone for wasmtime_environ::__core::slice::RSplit<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.0.0 · source§

impl<T, P> Clone for wasmtime_environ::__core::slice::Split<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.51.0 · source§

impl<T, P> Clone for wasmtime_environ::__core::slice::SplitInclusive<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

source§

impl<T, S1, S2> Clone for indexmap::set::iter::SymmetricDifference<'_, T, S1, S2>

source§

impl<T, S> Clone for UnwindContext<T, S>

source§

impl<T, S> Clone for UnwindTableRow<T, S>

source§

impl<T, S> Clone for indexmap::set::iter::Difference<'_, T, S>

source§

impl<T, S> Clone for indexmap::set::iter::Intersection<'_, T, S>

source§

impl<T, S> Clone for indexmap::set::iter::Union<'_, T, S>

source§

impl<T, S> Clone for indexmap::set::IndexSet<T, S>
where T: Clone, S: Clone,

1.0.0 · source§

impl<T, S> Clone for std::collections::hash::set::Difference<'_, T, S>

1.0.0 · source§

impl<T, S> Clone for std::collections::hash::set::HashSet<T, S>
where T: Clone, S: Clone,

1.0.0 · source§

impl<T, S> Clone for std::collections::hash::set::Intersection<'_, T, S>

1.0.0 · source§

impl<T, S> Clone for std::collections::hash::set::SymmetricDifference<'_, T, S>

1.0.0 · source§

impl<T, S> Clone for std::collections::hash::set::Union<'_, T, S>

source§

impl<T, S, A> Clone for hashbrown::set::Difference<'_, T, S, A>
where A: Allocator,

source§

impl<T, S, A> Clone for hashbrown::set::Difference<'_, T, S, A>
where A: Allocator,

source§

impl<T, S, A> Clone for hashbrown::set::HashSet<T, S, A>
where T: Clone, S: Clone, A: Allocator + Clone,

source§

impl<T, S, A> Clone for hashbrown::set::HashSet<T, S, A>
where T: Clone, S: Clone, A: Allocator + Clone,

source§

impl<T, S, A> Clone for hashbrown::set::Intersection<'_, T, S, A>
where A: Allocator,

source§

impl<T, S, A> Clone for hashbrown::set::Intersection<'_, T, S, A>
where A: Allocator,

source§

impl<T, S, A> Clone for hashbrown::set::SymmetricDifference<'_, T, S, A>
where A: Allocator,

source§

impl<T, S, A> Clone for hashbrown::set::SymmetricDifference<'_, T, S, A>
where A: Allocator,

source§

impl<T, S, A> Clone for hashbrown::set::Union<'_, T, S, A>
where A: Allocator,

source§

impl<T, S, A> Clone for hashbrown::set::Union<'_, T, S, A>
where A: Allocator,

1.58.0 · source§

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

1.40.0 · source§

impl<T, const N: usize> Clone for wasmtime_environ::__core::array::IntoIter<T, N>
where T: Clone,

source§

impl<T, const N: usize> Clone for Mask<T, N>

source§

impl<T, const N: usize> Clone for Simd<T, N>

source§

impl<T, const N: usize> Clone for wasmtime_environ::__core::slice::ArrayChunks<'_, T, N>

source§

impl<T: Clone> Clone for ExportItem<T>

source§

impl<T: Clone> Clone for wasmtime_environ::component::dfg::CoreExport<T>

source§

impl<T: Clone> Clone for AllCallFunc<T>

source§

impl<T: Clone> Clone for wasmtime_environ::component::CoreExport<T>

source§

impl<W> Clone for Ansi<W>
where W: Clone,

source§

impl<W> Clone for NoColor<W>
where W: Clone,

source§

impl<Y, R> Clone for CoroutineState<Y, R>
where Y: Clone, R: Clone,