wasmtime_environ::__core::prelude::rust_2024

Trait Clone

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

    // Provided method
    fn clone_from(&mut self, source: &Self) { ... }
}
๐Ÿ”ฌThis is a nightly-only experimental API. (prelude_2024)
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ยง

source

fn clone(&self) -> Self

๐Ÿ”ฌThis is a nightly-only experimental API. (prelude_2024)

Returns a copy of the value.

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

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

Provided Methodsยง

source

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

๐Ÿ”ฌThis is a nightly-only experimental API. (prelude_2024)

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 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 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 wasmtime_environ::wasmparser::AbstractHeapType

sourceยง

impl Clone for wasmtime_environ::wasmparser::BlockType

sourceยง

impl Clone for CanonicalFunction

sourceยง

impl Clone for wasmtime_environ::wasmparser::CanonicalOption

sourceยง

impl Clone for wasmtime_environ::wasmparser::Catch

sourceยง

impl Clone for ComdatSymbolKind

sourceยง

impl Clone for ComponentExternalKind

sourceยง

impl Clone for wasmtime_environ::wasmparser::ComponentOuterAliasKind

sourceยง

impl Clone for wasmtime_environ::wasmparser::ComponentTypeRef

sourceยง

impl Clone for wasmtime_environ::wasmparser::ComponentValType

sourceยง

impl Clone for wasmtime_environ::wasmparser::CompositeType

sourceยง

impl Clone for wasmtime_environ::wasmparser::CoreDumpValue

sourceยง

impl Clone for wasmtime_environ::wasmparser::Encoding

sourceยง

impl Clone for ExternalKind

sourceยง

impl Clone for FrameKind

sourceยง

impl Clone for wasmtime_environ::wasmparser::HeapType

sourceยง

impl Clone for InstantiationArgKind

sourceยง

impl Clone for wasmtime_environ::wasmparser::Ordering

sourceยง

impl Clone for OuterAliasKind

sourceยง

impl Clone for wasmtime_environ::wasmparser::PrimitiveValType

sourceยง

impl Clone for RelocAddendKind

sourceยง

impl Clone for RelocationType

sourceยง

impl Clone for wasmtime_environ::wasmparser::StorageType

sourceยง

impl Clone for wasmtime_environ::wasmparser::TagKind

sourceยง

impl Clone for wasmtime_environ::wasmparser::TypeBounds

sourceยง

impl Clone for TypeRef

sourceยง

impl Clone for UnpackedIndex

sourceยง

impl Clone for wasmtime_environ::wasmparser::ValType

sourceยง

impl Clone for AnyTypeId

sourceยง

impl Clone for ComponentAnyTypeId

sourceยง

impl Clone for ComponentCoreTypeId

sourceยง

impl Clone for wasmtime_environ::wasmparser::types::ComponentDefinedType

sourceยง

impl Clone for ComponentEntityType

sourceยง

impl Clone for wasmtime_environ::wasmparser::types::ComponentValType

sourceยง

impl Clone for CoreInstanceTypeKind

sourceยง

impl Clone for wasmtime_environ::wasmparser::types::EntityType

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 TryReserveErrorKind

1.0.0 ยท sourceยง

impl Clone for VarError

1.0.0 ยท sourceยง

impl Clone for std::io::SeekFrom

1.0.0 ยท sourceยง

impl Clone for std::io::error::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

sourceยง

impl Clone for cpp_demangle::ast::ArrayType

sourceยง

impl Clone for BaseUnresolvedName

sourceยง

impl Clone for BuiltinType

sourceยง

impl Clone for CallOffset

sourceยง

impl Clone for ClassEnumType

sourceยง

impl Clone for CtorDtorName

sourceยง

impl Clone for Decltype

sourceยง

impl Clone for DestructorName

sourceยง

impl Clone for cpp_demangle::ast::Encoding

sourceยง

impl Clone for ExceptionSpec

sourceยง

impl Clone for ExprPrimary

sourceยง

impl Clone for cpp_demangle::ast::Expression

sourceยง

impl Clone for GlobalCtorDtor

sourceยง

impl Clone for LocalName

sourceยง

impl Clone for MangledName

sourceยง

impl Clone for cpp_demangle::ast::Name

sourceยง

impl Clone for NestedName

sourceยง

impl Clone for OperatorName

sourceยง

impl Clone for cpp_demangle::ast::Prefix

sourceยง

impl Clone for PrefixHandle

sourceยง

impl Clone for RefQualifier

sourceยง

impl Clone for SimpleOperatorName

sourceยง

impl Clone for SpecialName

sourceยง

impl Clone for StandardBuiltinType

sourceยง

impl Clone for Substitution

sourceยง

impl Clone for TemplateArg

sourceยง

impl Clone for TemplateTemplateParamHandle

sourceยง

impl Clone for Type

sourceยง

impl Clone for TypeHandle

sourceยง

impl Clone for UnqualifiedName

sourceยง

impl Clone for UnresolvedName

sourceยง

impl Clone for UnresolvedType

sourceยง

impl Clone for UnresolvedTypeHandle

sourceยง

impl Clone for UnscopedName

sourceยง

impl Clone for UnscopedTemplateNameHandle

sourceยง

impl Clone for VectorType

sourceยง

impl Clone for WellKnownComponent

sourceยง

impl Clone for DemangleNodeType

sourceยง

impl Clone for cpp_demangle::error::Error

sourceยง

impl Clone for embedded_io::ErrorKind

sourceยง

impl Clone for embedded_io::SeekFrom

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 Pointer

sourceยง

impl Clone for gimli::read::Error

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::unit::AttributeValue

sourceยง

impl Clone for hashbrown::TryReserveError

sourceยง

impl Clone for Level

sourceยง

impl Clone for LevelFilter

sourceยง

impl Clone for Prefilter

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 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 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::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::CompositeType

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 DiscriminantSize

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 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 Box<str>

1.29.0 ยท sourceยง

impl Clone for Box<CStr>

1.29.0 ยท sourceยง

impl Clone for Box<OsStr>

1.29.0 ยท sourceยง

impl Clone for 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 wasmtime_environ::Global

sourceยง

impl Clone for GlobalIndex

sourceยง

impl Clone for HostPtr

sourceยง

impl Clone for InstructionAddressMap

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::wasmparser::collections::hash::RandomState

sourceยง

impl Clone for wasmtime_environ::wasmparser::names::ComponentName

sourceยง

impl Clone for KebabString

sourceยง

impl Clone for wasmtime_environ::wasmparser::ArrayType

sourceยง

impl Clone for BinaryReaderError

sourceยง

impl Clone for BranchHint

sourceยง

impl Clone for ComdatSymbol

sourceยง

impl Clone for ComponentStartFunction

sourceยง

impl Clone for DefinedDataSymbol

sourceยง

impl Clone for wasmtime_environ::wasmparser::FieldType

sourceยง

impl Clone for Frame

sourceยง

impl Clone for wasmtime_environ::wasmparser::FuncType

sourceยง

impl Clone for wasmtime_environ::wasmparser::GlobalType

sourceยง

impl Clone for Ieee32

sourceยง

impl Clone for Ieee64

sourceยง

impl Clone for InitFunc

sourceยง

impl Clone for wasmtime_environ::wasmparser::MemArg

sourceยง

impl Clone for MemInfo

sourceยง

impl Clone for wasmtime_environ::wasmparser::MemoryType

sourceยง

impl Clone for PackedIndex

sourceยง

impl Clone for Parser

sourceยง

impl Clone for RecGroup

sourceยง

impl Clone for wasmtime_environ::wasmparser::RefType

sourceยง

impl Clone for RelocationEntry

sourceยง

impl Clone for wasmtime_environ::wasmparser::SegmentFlags

sourceยง

impl Clone for wasmtime_environ::wasmparser::StructType

sourceยง

impl Clone for wasmtime_environ::wasmparser::SubType

sourceยง

impl Clone for wasmtime_environ::wasmparser::SymbolFlags

sourceยง

impl Clone for wasmtime_environ::wasmparser::TableType

sourceยง

impl Clone for wasmtime_environ::wasmparser::TagType

sourceยง

impl Clone for TryTable

sourceยง

impl Clone for V128

sourceยง

impl Clone for ValidatorId

sourceยง

impl Clone for WasmFeatures

sourceยง

impl Clone for AliasableResourceId

sourceยง

impl Clone for ComponentCoreInstanceTypeId

sourceยง

impl Clone for ComponentCoreModuleTypeId

sourceยง

impl Clone for ComponentDefinedTypeId

sourceยง

impl Clone for wasmtime_environ::wasmparser::types::ComponentFuncType

sourceยง

impl Clone for ComponentFuncTypeId

sourceยง

impl Clone for ComponentInstanceType

sourceยง

impl Clone for ComponentInstanceTypeId

sourceยง

impl Clone for wasmtime_environ::wasmparser::types::ComponentType

sourceยง

impl Clone for ComponentTypeId

sourceยง

impl Clone for ComponentValueTypeId

sourceยง

impl Clone for CoreTypeId

sourceยง

impl Clone for wasmtime_environ::wasmparser::types::InstanceType

sourceยง

impl Clone for wasmtime_environ::wasmparser::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 wasmtime_environ::wasmparser::types::VariantCase

sourceยง

impl Clone for VariantType

sourceยง

impl Clone for 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

sourceยง

impl Clone for DefaultRandomSource

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

sourceยง

impl Clone for AHasher

sourceยง

impl Clone for ahash::random_state::RandomState

sourceยง

impl Clone for EncoderState

sourceยง

impl Clone for BareFunctionType

sourceยง

impl Clone for CloneSuffix

sourceยง

impl Clone for CloneTypeIdentifier

sourceยง

impl Clone for ClosureTypeName

sourceยง

impl Clone for CvQualifiers

sourceยง

impl Clone for DataMemberPrefix

sourceยง

impl Clone for Discriminator

sourceยง

impl Clone for FunctionParam

sourceยง

impl Clone for FunctionType

sourceยง

impl Clone for Identifier

sourceยง

impl Clone for Initializer

sourceยง

impl Clone for LambdaSig

sourceยง

impl Clone for MemberName

sourceยง

impl Clone for NonSubstitution

sourceยง

impl Clone for NvOffset

sourceยง

impl Clone for ParseContext

sourceยง

impl Clone for PointerToMemberType

sourceยง

impl Clone for QualifiedBuiltin

sourceยง

impl Clone for ResourceName

sourceยง

impl Clone for SeqId

sourceยง

impl Clone for SimpleId

sourceยง

impl Clone for SourceName

sourceยง

impl Clone for SubobjectExpr

sourceยง

impl Clone for TaggedName

sourceยง

impl Clone for TemplateArgs

sourceยง

impl Clone for TemplateParam

sourceยง

impl Clone for TemplateTemplateParam

sourceยง

impl Clone for UnnamedTypeName

sourceยง

impl Clone for UnresolvedQualifierLevel

sourceยง

impl Clone for UnscopedTemplateName

sourceยง

impl Clone for VOffset

sourceยง

impl Clone for DemangleOptions

sourceยง

impl Clone for ParseOptions

sourceยง

impl Clone for CompoundBitSet

sourceยง

impl Clone for AArch64

sourceยง

impl Clone for Arm

sourceยง

impl Clone for LoongArch

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 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 FinderBuilder

sourceยง

impl Clone for Ident

sourceยง

impl Clone for object::endian::BigEndian

sourceยง

impl Clone for object::endian::LittleEndian

sourceยง

impl Clone for VersionIndex

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 Class

sourceยง

impl Clone for FileHeader

sourceยง

impl Clone for ProgramHeader

sourceยง

impl Clone for Rel

sourceยง

impl Clone for 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 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 TryDemangleError

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 CodeSection

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::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<'a> Clone for ComponentAlias<'a>

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::ComponentDefinedType<'a>

sourceยง

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

sourceยง

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

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::ComponentName<'a>

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::ComponentType<'a>

sourceยง

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

sourceยง

impl<'a> Clone for CoreType<'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 Instance<'a>

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::Name<'a>

sourceยง

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

sourceยง

impl<'a> Clone for SymbolInfo<'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 std::path::Prefix<'a>

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 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 BinaryReader<'a>

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::ComponentFuncType<'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 wasmtime_environ::wasmparser::ConstExpr<'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 wasmtime_environ::wasmparser::Export<'a>

sourceยง

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

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::Global<'a>

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::Import<'a>

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::ProducersField<'a>

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::Table<'a>

sourceยง

impl<'a> Clone for wasmtime_environ::wasmparser::VariantCase<'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> 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, '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, 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 wasmtime_environ::wasmparser::collections::index_map::Iter<'a, K, V>
where K: Clone, V: Clone,

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

impl<'a, K, V> Clone for wasmtime_environ::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 ReadCacheRange<'a, R>
where R: ReadCacheOps,

sourceยง

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

sourceยง

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

1.31.0 ยท sourceยง

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

sourceยง

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

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 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 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, 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 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, R> Clone for StringTable<'data, R>
where R: Clone + ReadRef<'data>,

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<'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, R> Clone for RegisterRuleIter<'iter, R>
where R: Clone + Reader,

sourceยง

impl<'n> Clone for Finder<'n>

sourceยง

impl<'n> Clone for FinderRev<'n>

sourceยง

impl<'prev, 'subs> Clone for ArgScopeStack<'prev, 'subs>
where 'subs: 'prev,

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,

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, 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 ReadExactError<E>
where E: Clone,

sourceยง

impl<E> Clone for WriteFmtError<E>
where E: Clone,

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 FileHeader32<E>
where E: Clone + Endian,

sourceยง

impl<E> Clone for 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 Rel32<E>
where E: Clone + Endian,

sourceยง

impl<E> Clone for 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 SectionHeader32<E>
where E: Clone + Endian,

sourceยง

impl<E> Clone for 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 I16<E>
where E: Clone + Endian,

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

impl<E> Clone for 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 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 EntitySet<K>
where K: Clone + EntityRef,

1.0.0 ยท sourceยง

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

sourceยง

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

sourceยง

impl<K, V> Clone for Box<Slice<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 wasmtime_environ::wasmparser::collections::IndexMap<K, V>
where K: Clone, V: Clone,

sourceยง

impl<K, V> Clone for wasmtime_environ::wasmparser::collections::Map<K, V>
where K: Clone, 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>

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::Values<'_, K, V>

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>

1.0.0 ยท sourceยง

impl<K, V, A> Clone for BTreeMap<K, V, A>
where K: Clone, V: Clone, A: Allocator + 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> Clone for indexmap::map::IndexMap<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: Clone + Clone + Hash + Eq + Ord, V: Clone> Clone for wasmtime_environ::component::NameMap<K, V>

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 gimli::read::cfi::CallFrameInstruction<R>
where R: Clone + Reader,

sourceยง

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

sourceยง

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

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, A> Clone for UnwindContext<R, A>

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, S> Clone for UnwindTableRow<R, S>
where R: Reader, S: UnwindContextStorage<R>,

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!

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,

sourceยง

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

1.0.0 ยท sourceยง

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

sourceยง

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

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 *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 PackedOption<T>
where T: Clone + ReservedValue,

sourceยง

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

sourceยง

impl<T> Clone for EntityList<T>

sourceยง

impl<T> Clone for ListPool<T>

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

impl<T> Clone for wasmtime_environ::wasmparser::collections::IndexSet<T>
where T: Clone,

sourceยง

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

sourceยง

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

sourceยง

impl<T> Clone for Subsections<'_, 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,

sourceยง

impl<T> Clone for Receiver<T>

sourceยง

impl<T> Clone for std::sync::mpmc::Sender<T>

1.0.0 ยท sourceยง

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

1.0.0 ยท sourceยง

impl<T> Clone for std::sync::mpsc::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,

sourceยง

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

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 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::Iter<'_, T>

sourceยง

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

sourceยง

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

sourceยง

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

1.36.0 ยท sourceยง

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

1.3.0 ยท sourceยง

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

1.0.0 ยท sourceยง

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

1.0.0 ยท sourceยง

impl<T, A> Clone for 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,

sourceยง

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

sourceยง

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

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>

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> 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,

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::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::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,