wasmtime_environ::__core::prelude::rust_2015

Trait Copy

1.55.0 · Source
pub trait Copy: Clone { }
Expand description

Types whose values can be duplicated simply by copying bits.

By default, variable bindings have ‘move semantics.’ In other words:

#[derive(Debug)]
struct Foo;

let x = Foo;

let y = x;

// `x` has moved into `y`, and so cannot be used

// println!("{x:?}"); // error: use of moved value

However, if a type implements Copy, it instead has ‘copy semantics’:

// We can derive a `Copy` implementation. `Clone` is also required, as it's
// a supertrait of `Copy`.
#[derive(Debug, Copy, Clone)]
struct Foo;

let x = Foo;

let y = x;

// `y` is a copy of `x`

println!("{x:?}"); // A-OK!

It’s important to note that in these two examples, the only difference is whether you are allowed to access x after the assignment. Under the hood, both a copy and a move can result in bits being copied in memory, although this is sometimes optimized away.

§How can I implement Copy?

There are two ways to implement Copy on your type. The simplest is to use derive:

#[derive(Copy, Clone)]
struct MyStruct;

You can also implement Copy and Clone manually:

struct MyStruct;

impl Copy for MyStruct { }

impl Clone for MyStruct {
    fn clone(&self) -> MyStruct {
        *self
    }
}

There is a small difference between the two. The derive strategy will also place a Copy bound on type parameters:

#[derive(Clone)]
struct MyStruct<T>(T);

impl<T: Copy> Copy for MyStruct<T> { }

This isn’t always desired. For example, shared references (&T) can be copied regardless of whether T is Copy. Likewise, a generic struct containing markers such as PhantomData could potentially be duplicated with a bit-wise copy.

§What’s the difference between Copy and Clone?

Copies happen implicitly, for example as part of an assignment y = x. The behavior of Copy is not overloadable; it is always a simple bit-wise copy.

Cloning is an explicit action, x.clone(). The implementation of Clone can provide any type-specific behavior necessary to duplicate values safely. For example, the implementation of Clone for String needs to copy the pointed-to string buffer in the heap. A simple bitwise copy of String values would merely copy the pointer, leading to a double free down the line. For this reason, String is Clone but not Copy.

Clone is a supertrait of Copy, so everything which is Copy must also implement Clone. If a type is Copy then its Clone implementation only needs to return *self (see the example above).

§When can my type be Copy?

A type can implement Copy if all of its components implement Copy. For example, this struct can be Copy:

#[derive(Copy, Clone)]
struct Point {
   x: i32,
   y: i32,
}

A struct can be Copy, and i32 is Copy, therefore Point is eligible to be Copy. By contrast, consider

struct PointList {
    points: Vec<Point>,
}

The struct PointList cannot implement Copy, because Vec<T> is not Copy. If we attempt to derive a Copy implementation, we’ll get an error:

the trait `Copy` cannot be implemented for this type; field `points` does not implement `Copy`

Shared references (&T) are also Copy, so a type can be Copy, even when it holds shared references of types T that are not Copy. Consider the following struct, which can implement Copy, because it only holds a shared reference to our non-Copy type PointList from above:

#[derive(Copy, Clone)]
struct PointListWrapper<'a> {
    point_list_ref: &'a PointList,
}

§When can’t my type be Copy?

Some types can’t be copied safely. For example, copying &mut T would create an aliased mutable reference. Copying String would duplicate responsibility for managing the String’s buffer, leading to a double free.

Generalizing the latter case, any type implementing Drop can’t be Copy, because it’s managing some resource besides its own size_of::<T> bytes.

If you try to implement Copy on a struct or enum containing non-Copy data, you will get the error E0204.

§When should my type be Copy?

Generally speaking, if your type can implement Copy, it should. Keep in mind, though, that implementing Copy is part of the public API of your type. If the type might become non-Copy in the future, it could be prudent to omit the Copy implementation now, to avoid a breaking API change.

§Additional implementors

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

  • 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 Copy themselves. Note that variables captured by shared reference always implement Copy (even if the referent doesn’t), while variables captured by mutable reference never implement Copy.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Copy for DwarfFileType

Source§

impl Copy for Format

Source§

impl Copy for gimli::common::SectionId

Source§

impl Copy for Vendor

Source§

impl Copy for RunTimeEndian

Source§

impl Copy for AbbreviationsCacheStrategy

Source§

impl Copy for Pointer

Source§

impl Copy for gimli::read::Error

Source§

impl Copy for IndexSectionId

Source§

impl Copy for ColumnType

Source§

impl Copy for Value

Source§

impl Copy for ValueType

Source§

impl Copy for ConvertError

Source§

impl Copy for Address

Source§

impl Copy for gimli::write::Error

Source§

impl Copy for Reference

Source§

impl Copy for gimli::write::relocate::RelocationTarget

Source§

impl Copy for Level

Source§

impl Copy for LevelFilter

Source§

impl Copy for PrefilterConfig

Source§

impl Copy for AddressSize

Source§

impl Copy for object::common::Architecture

Source§

impl Copy for object::common::BinaryFormat

Source§

impl Copy for ComdatKind

Source§

impl Copy for FileFlags

Source§

impl Copy for RelocationEncoding

Source§

impl Copy for RelocationFlags

Source§

impl Copy for RelocationKind

Source§

impl Copy for SectionFlags

Source§

impl Copy for SectionKind

Source§

impl Copy for object::common::SegmentFlags

Source§

impl Copy for SubArchitecture

Source§

impl Copy for SymbolKind

Source§

impl Copy for SymbolScope

Source§

impl Copy for object::endian::Endianness

Source§

impl Copy for ImportType

Source§

impl Copy for CompressionFormat

Source§

impl Copy for FileKind

Source§

impl Copy for ObjectKind

Source§

impl Copy for object::read::RelocationTarget

Source§

impl Copy for object::read::SymbolSection

Source§

impl Copy for CoffExportStyle

Source§

impl Copy for Name

Source§

impl Copy for Mangling

Source§

impl Copy for StandardSection

Source§

impl Copy for StandardSegment

Source§

impl Copy for object::write::SymbolSection

Source§

impl Copy for Op

Source§

impl Copy for CDataModel

Source§

impl Copy for Size

Source§

impl Copy for Aarch64Architecture

Source§

impl Copy for target_lexicon::targets::Architecture

Source§

impl Copy for ArmArchitecture

Source§

impl Copy for target_lexicon::targets::BinaryFormat

Source§

impl Copy for CleverArchitecture

Source§

impl Copy for Environment

Source§

impl Copy for Mips32Architecture

Source§

impl Copy for Mips64Architecture

Source§

impl Copy for OperatingSystem

Source§

impl Copy for Riscv32Architecture

Source§

impl Copy for Riscv64Architecture

Source§

impl Copy for X86_32Architecture

Source§

impl Copy for CallingConvention

Source§

impl Copy for target_lexicon::triple::Endianness

Source§

impl Copy for PointerWidth

Source§

impl Copy for Color

Source§

impl Copy for ColorChoice

Source§

impl Copy for wasm_encoder::component::aliases::ComponentOuterAliasKind

Source§

impl Copy for wasm_encoder::component::canonicals::CanonicalOption

Source§

impl Copy for ComponentSectionId

Source§

impl Copy for ComponentExportKind

Source§

impl Copy for wasm_encoder::component::imports::ComponentTypeRef

Source§

impl Copy for wasm_encoder::component::imports::TypeBounds

Source§

impl Copy for ModuleArg

Source§

impl Copy for wasm_encoder::component::types::ComponentValType

Source§

impl Copy for wasm_encoder::component::types::PrimitiveValType

Source§

impl Copy for wasm_encoder::core::code::BlockType

Source§

impl Copy for wasm_encoder::core::code::Ordering

Source§

impl Copy for wasm_encoder::core::SectionId

Source§

impl Copy for ExportKind

Source§

impl Copy for wasm_encoder::core::imports::EntityType

Source§

impl Copy for wasm_encoder::core::tags::TagKind

Source§

impl Copy for wasm_encoder::core::types::AbstractHeapType

Source§

impl Copy for wasm_encoder::core::types::HeapType

Source§

impl Copy for wasm_encoder::core::types::StorageType

Source§

impl Copy for wasm_encoder::core::types::ValType

Source§

impl Copy for wasmparser::parser::Encoding

Source§

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

Source§

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

Source§

impl Copy for ComponentExternalKind

Source§

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

Source§

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

Source§

impl Copy for InstantiationArgKind

Source§

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

Source§

impl Copy for OuterAliasKind

Source§

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

Source§

impl Copy for ExternalKind

Source§

impl Copy for TypeRef

Source§

impl Copy for ComdatSymbolKind

Source§

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

Source§

impl Copy for Catch

Source§

impl Copy for FrameKind

Source§

impl Copy for Handle

Source§

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

Source§

impl Copy for RelocAddendKind

Source§

impl Copy for RelocationType

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Copy for UnpackedIndex

Source§

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

Source§

impl Copy for AnyTypeId

Source§

impl Copy for ComponentAnyTypeId

Source§

impl Copy for ComponentCoreTypeId

Source§

impl Copy for ComponentEntityType

Source§

impl Copy for wasmparser::validator::component_types::ComponentValType

Source§

impl Copy for wasmparser::validator::types::EntityType

Source§

impl Copy for DiscriminantSize

Source§

impl Copy for ComponentItem

Source§

impl Copy for FixedEncoding

Source§

impl Copy for FlatType

Source§

impl Copy for InterfaceType

Source§

impl Copy for StringEncoding

Source§

impl Copy for Transcode

Source§

impl Copy for TypeDef

Source§

impl Copy for Collector

Source§

impl Copy for ConstOp

Source§

impl Copy for EngineOrModuleTypeIndex

Source§

impl Copy for EntityIndex

Source§

impl Copy for IndexType

Source§

impl Copy for wasmtime_environ::RelocationTarget

Source§

impl Copy for SettingKind

Source§

impl Copy for Trap

Source§

impl Copy for VMGcKind

Source§

impl Copy for WasmHeapBottomType

Source§

impl Copy for WasmHeapTopType

Source§

impl Copy for WasmHeapType

Source§

impl Copy for WasmStorageType

Source§

impl Copy for WasmValType

Source§

impl Copy for LibCall

Source§

impl Copy for AsciiChar

1.0.0 · Source§

impl Copy for wasmtime_environ::__core::cmp::Ordering

1.34.0 · Source§

impl Copy for Infallible

1.28.0 · Source§

impl Copy for wasmtime_environ::__core::fmt::Alignment

Source§

impl Copy for DebugAsHex

Source§

impl Copy for Sign

1.7.0 · Source§

impl Copy for IpAddr

Source§

impl Copy for Ipv6MulticastScope

1.0.0 · Source§

impl Copy for SocketAddr

1.0.0 · Source§

impl Copy for FpCategory

Source§

impl Copy for SearchStep

1.0.0 · Source§

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

1.0.0 · Source§

impl Copy for SeekFrom

1.0.0 · Source§

impl Copy for ErrorKind

1.0.0 · Source§

impl Copy for Shutdown

Source§

impl Copy for BacktraceStyle

1.12.0 · Source§

impl Copy for RecvTimeoutError

1.0.0 · Source§

impl Copy for TryRecvError

Source§

impl Copy for _Unwind_Action

Source§

impl Copy for _Unwind_Reason_Code

1.0.0 · Source§

impl Copy for bool

1.0.0 · Source§

impl Copy for char

1.0.0 · Source§

impl Copy for f16

1.0.0 · Source§

impl Copy for f32

1.0.0 · Source§

impl Copy for f64

1.0.0 · Source§

impl Copy for f128

1.0.0 · Source§

impl Copy for i8

1.0.0 · Source§

impl Copy for i16

1.0.0 · Source§

impl Copy for i32

1.0.0 · Source§

impl Copy for i64

1.0.0 · Source§

impl Copy for i128

1.0.0 · Source§

impl Copy for isize

Source§

impl Copy for !

1.0.0 · Source§

impl Copy for u8

1.0.0 · Source§

impl Copy for u16

1.0.0 · Source§

impl Copy for u32

1.0.0 · Source§

impl Copy for u64

1.0.0 · Source§

impl Copy for u128

1.0.0 · Source§

impl Copy for usize

Source§

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

Source§

impl Copy for allocator_api2::stable::alloc::AllocError

Source§

impl Copy for foldhash::seed::fast::FixedState

Source§

impl Copy for foldhash::seed::fast::RandomState

Source§

impl Copy for foldhash::seed::quality::FixedState

Source§

impl Copy for foldhash::seed::quality::RandomState

Source§

impl Copy for AArch64

Source§

impl Copy for Arm

Source§

impl Copy for LoongArch

Source§

impl Copy for MIPS

Source§

impl Copy for PowerPc64

Source§

impl Copy for RiscV

Source§

impl Copy for X86

Source§

impl Copy for X86_64

Source§

impl Copy for DebugTypeSignature

Source§

impl Copy for DwoId

Source§

impl Copy for gimli::common::Encoding

Source§

impl Copy for LineEncoding

Source§

impl Copy for Register

Source§

impl Copy for DwAccess

Source§

impl Copy for DwAddr

Source§

impl Copy for DwAt

Source§

impl Copy for DwAte

Source§

impl Copy for DwCc

Source§

impl Copy for DwCfa

Source§

impl Copy for DwChildren

Source§

impl Copy for DwDefaulted

Source§

impl Copy for DwDs

Source§

impl Copy for DwDsc

Source§

impl Copy for DwEhPe

Source§

impl Copy for DwEnd

Source§

impl Copy for DwForm

Source§

impl Copy for DwId

Source§

impl Copy for DwIdx

Source§

impl Copy for DwInl

Source§

impl Copy for DwLang

Source§

impl Copy for DwLle

Source§

impl Copy for DwLnct

Source§

impl Copy for DwLne

Source§

impl Copy for DwLns

Source§

impl Copy for DwMacro

Source§

impl Copy for DwOp

Source§

impl Copy for DwOrd

Source§

impl Copy for DwRle

Source§

impl Copy for DwSect

Source§

impl Copy for DwSectV2

Source§

impl Copy for DwTag

Source§

impl Copy for DwUt

Source§

impl Copy for DwVirtuality

Source§

impl Copy for DwVis

Source§

impl Copy for gimli::endianity::BigEndian

Source§

impl Copy for gimli::endianity::LittleEndian

Source§

impl Copy for AttributeSpecification

Source§

impl Copy for Augmentation

Source§

impl Copy for UnitIndexSection

Source§

impl Copy for FileEntryFormat

Source§

impl Copy for gimli::read::line::LineRow

Source§

impl Copy for ReaderOffsetId

Source§

impl Copy for gimli::read::rnglists::Range

Source§

impl Copy for StoreOnHeap

Source§

impl Copy for CieId

Source§

impl Copy for FileId

Source§

impl Copy for DirectoryId

Source§

impl Copy for gimli::write::line::LineRow

Source§

impl Copy for LocationListId

Source§

impl Copy for RangeListId

Source§

impl Copy for gimli::write::relocate::Relocation

Source§

impl Copy for LineStringId

Source§

impl Copy for gimli::write::str::StringId

Source§

impl Copy for UnitEntryId

Source§

impl Copy for UnitId

Source§

impl Copy for InitialLengthOffset

Source§

impl Copy for memchr::arch::all::memchr::One

Source§

impl Copy for memchr::arch::all::memchr::Three

Source§

impl Copy for memchr::arch::all::memchr::Two

Source§

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

Source§

impl Copy for Pair

Source§

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

Source§

impl Copy for FinderRev

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Copy for Ident

Source§

impl Copy for object::endian::BigEndian

Source§

impl Copy for object::endian::LittleEndian

Source§

impl Copy for FatArch32

Source§

impl Copy for FatArch64

Source§

impl Copy for FatHeader

Source§

impl Copy for RelocationInfo

Source§

impl Copy for ScatteredRelocationInfo

Source§

impl Copy for AnonObjectHeader

Source§

impl Copy for AnonObjectHeaderBigobj

Source§

impl Copy for AnonObjectHeaderV2

Source§

impl Copy for Guid

Source§

impl Copy for ImageAlpha64RuntimeFunctionEntry

Source§

impl Copy for ImageAlphaRuntimeFunctionEntry

Source§

impl Copy for ImageArchitectureEntry

Source§

impl Copy for ImageArchiveMemberHeader

Source§

impl Copy for ImageArm64RuntimeFunctionEntry

Source§

impl Copy for ImageArmRuntimeFunctionEntry

Source§

impl Copy for ImageAuxSymbolCrc

Source§

impl Copy for ImageAuxSymbolFunction

Source§

impl Copy for ImageAuxSymbolFunctionBeginEnd

Source§

impl Copy for ImageAuxSymbolSection

Source§

impl Copy for ImageAuxSymbolTokenDef

Source§

impl Copy for ImageAuxSymbolWeak

Source§

impl Copy for ImageBaseRelocation

Source§

impl Copy for ImageBoundForwarderRef

Source§

impl Copy for ImageBoundImportDescriptor

Source§

impl Copy for ImageCoffSymbolsHeader

Source§

impl Copy for ImageCor20Header

Source§

impl Copy for ImageDataDirectory

Source§

impl Copy for ImageDebugDirectory

Source§

impl Copy for ImageDebugMisc

Source§

impl Copy for ImageDelayloadDescriptor

Source§

impl Copy for ImageDosHeader

Source§

impl Copy for ImageDynamicRelocation32

Source§

impl Copy for ImageDynamicRelocation32V2

Source§

impl Copy for ImageDynamicRelocation64

Source§

impl Copy for ImageDynamicRelocation64V2

Source§

impl Copy for ImageDynamicRelocationTable

Source§

impl Copy for ImageEnclaveConfig32

Source§

impl Copy for ImageEnclaveConfig64

Source§

impl Copy for ImageEnclaveImport

Source§

impl Copy for ImageEpilogueDynamicRelocationHeader

Source§

impl Copy for ImageExportDirectory

Source§

impl Copy for ImageFileHeader

Source§

impl Copy for ImageFunctionEntry64

Source§

impl Copy for ImageFunctionEntry

Source§

impl Copy for ImageHotPatchBase

Source§

impl Copy for ImageHotPatchHashes

Source§

impl Copy for ImageHotPatchInfo

Source§

impl Copy for ImageImportByName

Source§

impl Copy for ImageImportDescriptor

Source§

impl Copy for ImageLinenumber

Source§

impl Copy for ImageLoadConfigCodeIntegrity

Source§

impl Copy for ImageLoadConfigDirectory32

Source§

impl Copy for ImageLoadConfigDirectory64

Source§

impl Copy for ImageNtHeaders32

Source§

impl Copy for ImageNtHeaders64

Source§

impl Copy for ImageOptionalHeader32

Source§

impl Copy for ImageOptionalHeader64

Source§

impl Copy for ImageOs2Header

Source§

impl Copy for ImagePrologueDynamicRelocationHeader

Source§

impl Copy for ImageRelocation

Source§

impl Copy for ImageResourceDataEntry

Source§

impl Copy for ImageResourceDirStringU

Source§

impl Copy for ImageResourceDirectory

Source§

impl Copy for ImageResourceDirectoryEntry

Source§

impl Copy for ImageResourceDirectoryString

Source§

impl Copy for ImageRomHeaders

Source§

impl Copy for ImageRomOptionalHeader

Source§

impl Copy for ImageRuntimeFunctionEntry

Source§

impl Copy for ImageSectionHeader

Source§

impl Copy for ImageSeparateDebugHeader

Source§

impl Copy for ImageSymbol

Source§

impl Copy for ImageSymbolBytes

Source§

impl Copy for ImageSymbolEx

Source§

impl Copy for ImageSymbolExBytes

Source§

impl Copy for ImageThunkData32

Source§

impl Copy for ImageThunkData64

Source§

impl Copy for ImageTlsDirectory32

Source§

impl Copy for ImageTlsDirectory64

Source§

impl Copy for ImageVxdHeader

Source§

impl Copy for ImportObjectHeader

Source§

impl Copy for MaskedRichHeaderEntry

Source§

impl Copy for NonPagedDebugInfo

Source§

impl Copy for VersionIndex

Source§

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

Source§

impl Copy for ResourceName

Source§

impl Copy for RichHeaderEntry

Source§

impl Copy for CompressedFileRange

Source§

impl Copy for object::read::Error

Source§

impl Copy for object::read::SectionIndex

Source§

impl Copy for object::read::SymbolIndex

Source§

impl Copy for Class

Source§

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

Source§

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

Source§

impl Copy for MachOBuildVersion

Source§

impl Copy for SectionRange

Source§

impl Copy for object::write::string::StringId

Source§

impl Copy for ComdatId

Source§

impl Copy for object::write::SectionId

Source§

impl Copy for SymbolId

Source§

impl Copy for AuxHeader32

Source§

impl Copy for AuxHeader64

Source§

impl Copy for BlockAux32

Source§

impl Copy for BlockAux64

Source§

impl Copy for CsectAux32

Source§

impl Copy for CsectAux64

Source§

impl Copy for DwarfAux32

Source§

impl Copy for DwarfAux64

Source§

impl Copy for ExpAux

Source§

impl Copy for FileAux32

Source§

impl Copy for FileAux64

Source§

impl Copy for object::xcoff::FileHeader32

Source§

impl Copy for object::xcoff::FileHeader64

Source§

impl Copy for FunAux32

Source§

impl Copy for FunAux64

Source§

impl Copy for object::xcoff::Rel32

Source§

impl Copy for object::xcoff::Rel64

Source§

impl Copy for object::xcoff::SectionHeader32

Source§

impl Copy for object::xcoff::SectionHeader64

Source§

impl Copy for StatAux

Source§

impl Copy for Symbol32

Source§

impl Copy for Symbol64

Source§

impl Copy for SymbolBytes

Source§

impl Copy for IgnoredAny

Source§

impl Copy for DeploymentTarget

Source§

impl Copy for wasm_encoder::core::branch_hints::BranchHint

Source§

impl Copy for wasm_encoder::core::code::MemArg

Source§

impl Copy for DataCountSection

Source§

impl Copy for wasm_encoder::core::globals::GlobalType

Source§

impl Copy for wasm_encoder::core::memories::MemoryType

Source§

impl Copy for StartSection

Source§

impl Copy for wasm_encoder::core::tables::TableType

Source§

impl Copy for wasm_encoder::core::tags::TagType

Source§

impl Copy for wasm_encoder::core::types::ArrayType

Source§

impl Copy for ContType

Source§

impl Copy for wasm_encoder::core::types::FieldType

Source§

impl Copy for wasm_encoder::core::types::RefType

Source§

impl Copy for WasmFeatures

Source§

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

Source§

impl Copy for MemInfo

Source§

impl Copy for ComdatSymbol

Source§

impl Copy for DefinedDataSymbol

Source§

impl Copy for InitFunc

Source§

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

Source§

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

Source§

impl Copy for Ieee32

Source§

impl Copy for Ieee64

Source§

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

Source§

impl Copy for V128

Source§

impl Copy for RelocationEntry

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Copy for PackedIndex

Source§

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

Source§

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

Source§

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

Source§

impl Copy for AliasableResourceId

Source§

impl Copy for ComponentCoreInstanceTypeId

Source§

impl Copy for ComponentCoreModuleTypeId

Source§

impl Copy for ComponentDefinedTypeId

Source§

impl Copy for ComponentFuncTypeId

Source§

impl Copy for ComponentInstanceTypeId

Source§

impl Copy for ComponentTypeId

Source§

impl Copy for ComponentValueTypeId

Source§

impl Copy for ResourceId

Source§

impl Copy for Frame

Source§

impl Copy for ValidatorId

Source§

impl Copy for CoreTypeId

Source§

impl Copy for RecGroupId

Source§

impl Copy for AdapterId

Source§

impl Copy for AdapterModuleId

Source§

impl Copy for CallbackId

Source§

impl Copy for FutureInfo

Source§

impl Copy for InstanceId

Source§

impl Copy for MemoryId

Source§

impl Copy for PostReturnId

Source§

impl Copy for ReallocId

Source§

impl Copy for StreamInfo

Source§

impl Copy for ComponentBuiltinFunctionIndex

Source§

impl Copy for ComponentFuncIndex

Source§

impl Copy for ComponentIndex

Source§

impl Copy for ComponentInstanceIndex

Source§

impl Copy for ComponentTypeIndex

Source§

impl Copy for ComponentUpvarIndex

Source§

impl Copy for DefinedResourceIndex

Source§

impl Copy for ExportIndex

Source§

impl Copy for ImportIndex

Source§

impl Copy for LoweredIndex

Source§

impl Copy for ModuleIndex

Source§

impl Copy for ModuleInstanceIndex

Source§

impl Copy for ModuleUpvarIndex

Source§

impl Copy for ResourceIndex

Source§

impl Copy for RuntimeCallbackIndex

Source§

impl Copy for RuntimeComponentInstanceIndex

Source§

impl Copy for RuntimeImportIndex

Source§

impl Copy for RuntimeInstanceIndex

Source§

impl Copy for RuntimeMemoryIndex

Source§

impl Copy for RuntimePostReturnIndex

Source§

impl Copy for RuntimeReallocIndex

Source§

impl Copy for StaticComponentIndex

Source§

impl Copy for TrampolineIndex

Source§

impl Copy for TypeComponentGlobalErrorContextTableIndex

Source§

impl Copy for TypeComponentIndex

Source§

impl Copy for TypeComponentInstanceIndex

Source§

impl Copy for TypeComponentLocalErrorContextTableIndex

Source§

impl Copy for TypeEnumIndex

Source§

impl Copy for TypeFlagsIndex

Source§

impl Copy for TypeFuncIndex

Source§

impl Copy for TypeFutureIndex

Source§

impl Copy for TypeFutureTableIndex

Source§

impl Copy for TypeListIndex

Source§

impl Copy for TypeModuleIndex

Source§

impl Copy for TypeOptionIndex

Source§

impl Copy for TypeRecordIndex

Source§

impl Copy for TypeResourceTableIndex

Source§

impl Copy for TypeResultIndex

Source§

impl Copy for TypeStreamIndex

Source§

impl Copy for TypeStreamTableIndex

Source§

impl Copy for TypeTaskReturnIndex

Source§

impl Copy for TypeTupleIndex

Source§

impl Copy for TypeVariantIndex

Source§

impl Copy for BuiltinFunctionIndex

Source§

impl Copy for DataIndex

Source§

impl Copy for DefinedFuncIndex

Source§

impl Copy for DefinedGlobalIndex

Source§

impl Copy for DefinedMemoryIndex

Source§

impl Copy for DefinedTableIndex

Source§

impl Copy for DefinedTagIndex

Source§

impl Copy for ElemIndex

Source§

impl Copy for EngineInternedRecGroupIndex

Source§

impl Copy for FilePos

Source§

impl Copy for FuncIndex

Source§

impl Copy for FuncRefIndex

Source§

impl Copy for FunctionLoc

Source§

impl Copy for wasmtime_environ::Global

Source§

impl Copy for GlobalIndex

Source§

impl Copy for HostPtr

Source§

impl Copy for Limits

Source§

impl Copy for Memory

Source§

impl Copy for MemoryIndex

Source§

impl Copy for ModuleInternedRecGroupIndex

Source§

impl Copy for ModuleInternedTypeIndex

Source§

impl Copy for OwnedMemoryIndex

Source§

impl Copy for RecGroupRelativeTypeIndex

Source§

impl Copy for Setting

Source§

impl Copy for SizeOverflow

Source§

impl Copy for StaticModuleIndex

Source§

impl Copy for Table

Source§

impl Copy for TableIndex

Source§

impl Copy for Tag

Source§

impl Copy for TagIndex

Source§

impl Copy for TypeIndex

Source§

impl Copy for VMSharedTypeIndex

Source§

impl Copy for WasmRefType

Source§

impl Copy for wasmtime_environ::__core::alloc::AllocError

1.28.0 · Source§

impl Copy for Layout

1.0.0 · Source§

impl Copy for TypeId

1.27.0 · Source§

impl Copy for CpuidResult

1.27.0 · Source§

impl Copy for __m128

Source§

impl Copy for __m128bh

1.27.0 · Source§

impl Copy for __m128d

Source§

impl Copy for __m128h

1.27.0 · Source§

impl Copy for __m128i

1.27.0 · Source§

impl Copy for __m256

Source§

impl Copy for __m256bh

1.27.0 · Source§

impl Copy for __m256d

Source§

impl Copy for __m256h

1.27.0 · Source§

impl Copy for __m256i

1.72.0 · Source§

impl Copy for __m512

Source§

impl Copy for __m512bh

1.72.0 · Source§

impl Copy for __m512d

Source§

impl Copy for __m512h

1.72.0 · Source§

impl Copy for __m512i

Source§

impl Copy for bf16

1.34.0 · Source§

impl Copy for TryFromSliceError

1.34.0 · Source§

impl Copy for CharTryFromError

1.59.0 · Source§

impl Copy for TryFromCharError

1.0.0 · Source§

impl Copy for wasmtime_environ::__core::fmt::Error

Source§

impl Copy for FormattingOptions

1.33.0 · Source§

impl Copy for PhantomPinned

Source§

impl Copy for Assume

1.0.0 · Source§

impl Copy for Ipv4Addr

1.0.0 · Source§

impl Copy for Ipv6Addr

1.0.0 · Source§

impl Copy for SocketAddrV4

1.0.0 · Source§

impl Copy for SocketAddrV6

1.34.0 · Source§

impl Copy for TryFromIntError

1.0.0 · Source§

impl Copy for RangeFull

Source§

impl Copy for wasmtime_environ::__core::ptr::Alignment

1.0.0 · Source§

impl Copy for Utf8Error

1.36.0 · Source§

impl Copy for RawWakerVTable

1.3.0 · Source§

impl Copy for Duration

Source§

impl Copy for alloc::alloc::Global

1.28.0 · Source§

impl Copy for System

1.75.0 · Source§

impl Copy for FileTimes

1.1.0 · Source§

impl Copy for FileType

1.0.0 · Source§

impl Copy for Empty

1.0.0 · Source§

impl Copy for Sink

Source§

impl Copy for UCred

1.61.0 · Source§

impl Copy for ExitCode

1.0.0 · Source§

impl Copy for ExitStatus

Source§

impl Copy for ExitStatusError

Source§

impl Copy for DefaultRandomSource

1.0.0 · Source§

impl Copy for RecvError

1.5.0 · Source§

impl Copy for WaitTimeoutResult

1.26.0 · Source§

impl Copy for AccessError

1.19.0 · Source§

impl Copy for ThreadId

1.8.0 · Source§

impl Copy for Instant

1.8.0 · Source§

impl Copy for SystemTime

Source§

impl<'a> Copy for Unexpected<'a>

Source§

impl<'a> Copy for Alias<'a>

Source§

impl<'a> Copy for SymbolInfo<'a>

Source§

impl<'a> Copy for Utf8Pattern<'a>

1.0.0 · Source§

impl<'a> Copy for Component<'a>

1.0.0 · Source§

impl<'a> Copy for Prefix<'a>

Source§

impl<'a> Copy for RawSection<'a>

Source§

impl<'a> Copy for ComponentExportName<'a>

Source§

impl<'a> Copy for ComponentImport<'a>

Source§

impl<'a> Copy for ComponentImportName<'a>

Source§

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

Source§

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

Source§

impl<'a> Copy for Segment<'a>

Source§

impl<'a> Copy for Naming<'a>

Source§

impl<'a> Copy for ProducersFieldValue<'a>

Source§

impl<'a> Copy for TypesRef<'a>

1.0.0 · Source§

impl<'a> Copy for Arguments<'a>

1.10.0 · Source§

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

1.36.0 · Source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · Source§

impl<'a> Copy for Ancestors<'a>

1.0.0 · Source§

impl<'a> Copy for PrefixComponent<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'data> Copy for ImportName<'data>

Source§

impl<'data> Copy for ExportTarget<'data>

Source§

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

Source§

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

Source§

impl<'data> Copy for Version<'data>

Source§

impl<'data> Copy for DataDirectories<'data>

Source§

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

Source§

impl<'data> Copy for RelocationBlockIterator<'data>

Source§

impl<'data> Copy for ResourceDirectory<'data>

Source§

impl<'data> Copy for RichHeaderInfo<'data>

Source§

impl<'data> Copy for CodeView<'data>

Source§

impl<'data> Copy for CompressedData<'data>

Source§

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

Source§

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

Source§

impl<'data> Copy for ObjectMapEntry<'data>

Source§

impl<'data> Copy for ObjectMapFile<'data>

Source§

impl<'data> Copy for SymbolMapName<'data>

Source§

impl<'data> Copy for Bytes<'data>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.63.0 · Source§

impl<'fd> Copy for BorrowedFd<'fd>

Source§

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

1.55.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E> Copy for Relr32<E>
where E: Copy + Endian,

Source§

impl<E> Copy for Relr64<E>
where E: Copy + Endian,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E> Copy for Verdef<E>
where E: Copy + Endian,

Source§

impl<E> Copy for Vernaux<E>
where E: Copy + Endian,

Source§

impl<E> Copy for Verneed<E>
where E: Copy + Endian,

Source§

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

Source§

impl<E> Copy for I16<E>
where E: Copy + Endian,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E> Copy for U64<E>
where E: Copy + Endian,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E> Copy for BoolDeserializer<E>

Source§

impl<E> Copy for CharDeserializer<E>

Source§

impl<E> Copy for F32Deserializer<E>

Source§

impl<E> Copy for F64Deserializer<E>

Source§

impl<E> Copy for I8Deserializer<E>

Source§

impl<E> Copy for I16Deserializer<E>

Source§

impl<E> Copy for I32Deserializer<E>

Source§

impl<E> Copy for I64Deserializer<E>

Source§

impl<E> Copy for I128Deserializer<E>

Source§

impl<E> Copy for IsizeDeserializer<E>

Source§

impl<E> Copy for U8Deserializer<E>

Source§

impl<E> Copy for U16Deserializer<E>

Source§

impl<E> Copy for U32Deserializer<E>

Source§

impl<E> Copy for U64Deserializer<E>

Source§

impl<E> Copy for U128Deserializer<E>

Source§

impl<E> Copy for UnitDeserializer<E>

Source§

impl<E> Copy for UsizeDeserializer<E>

1.28.0 · Source§

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

1.0.0 · Source§

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

1.26.0 · Source§

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

Source§

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

Source§

impl<Idx> Copy for RangeFrom<Idx>
where Idx: Copy,

Source§

impl<Idx> Copy for RangeInclusive<Idx>
where Idx: Copy,

Source§

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

Source§

impl<P: Copy> Copy for VMComponentOffsets<P>

Source§

impl<P: Copy> Copy for VMOffsets<P>

Source§

impl<P: Copy> Copy for VMOffsetsFields<P>

1.33.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<R> Copy for Expression<R>
where R: Copy + Reader,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<R> Copy for Attribute<R>
where R: Copy + Reader,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<R, Offset> Copy for AttributeValue<R, Offset>
where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.17.0 · Source§

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

1.0.0 · Source§

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

1.36.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Shared references can be copied, but mutable references cannot!

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Copy for EntityList<T>

1.19.0 · Source§

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

1.0.0 · Source§

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

1.21.0 · Source§

impl<T> Copy for Discriminant<T>

1.20.0 · Source§

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

1.28.0 · Source§

impl<T> Copy for NonZero<T>

1.74.0 · Source§

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

1.0.0 · Source§

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

1.25.0 · Source§

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

1.0.0 · Source§

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

1.36.0 · Source§

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

1.0.0 · Source§

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

1.58.0 · Source§

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

Source§

impl<T, const N: usize> Copy for Mask<T, N>

Source§

impl<T, const N: usize> Copy for Simd<T, N>

Source§

impl<T: Copy> Copy for AllCallFunc<T>

Source§

impl<Y, R> Copy for CoroutineState<Y, R>
where Y: Copy, R: Copy,

impl Copy for Adler32

impl Copy for Error

impl Copy for Anchored

impl Copy for MatchKind

impl Copy for StartKind

impl Copy for MatchKind

impl Copy for StateID

impl Copy for Match

impl Copy for PatternID

impl Copy for Span

impl Copy for AnsiColor

impl Copy for Color

impl Copy for Effects

impl Copy for Reset

impl Copy for RgbColor

impl Copy for Style

impl Copy for Action

impl Copy for State

impl Copy for Error

impl<A: Copy, T: Copy, F: Copy> Copy for Map<A, T, F>

impl<T: Copy> Copy for Constant<T>

impl Copy for Class

impl Copy for Length

impl Copy for Tag

impl<TagKind: Copy, E: Copy> Copy for TaggedParserBuilder<TagKind, E>

impl Copy for RecvError

impl<T: Copy> Copy for TrySendError<T>

impl<T: Copy> Copy for SendError<T>

impl Copy for Level

impl Copy for Protocol

impl Copy for AckPolicy

impl Copy for Operation

impl Copy for AckKind

impl Copy for StorageType

impl Copy for Limits

impl Copy for Requests

impl Copy for Tier

impl Copy for BatchConfig

impl Copy for ErrorCode

impl Copy for StatusCode

impl<'c, T: Copy> Copy for ProvideCredentialsFn<'c, T>

impl<'c, T: Copy> Copy for ProvideTokenFn<'c, T>

impl Copy for Os

impl Copy for Offset

impl<'a> Copy for EscapedStr<'a>

impl Copy for StopPoint

impl Copy for Throughput

impl Copy for Order

impl Copy for StatusCode

impl Copy for Format

impl Copy for Number

impl Copy for ErrorKind

impl Copy for RetryMode

impl Copy for DateTime

impl Copy for Origin

impl Copy for NoContent

impl<S: Copy> Copy for State<S>

impl<S: Copy, T: Copy> Copy for AddExtension<S, T>

impl<T: Copy> Copy for MockConnectInfo<T>

impl<T: Copy> Copy for ConnectInfo<T>

impl<T: Copy> Copy for Html<T>

impl<T: Copy> Copy for Extension<T>

impl<I: Copy> Copy for AppendHeaders<I>

impl<E, R> Copy for WithRejection<E, R>
where E: Copy,

impl<H, T, S> Copy for IntoHandler<H, T, S>
where H: Copy,

impl<L, R, Lt, Rt, S> Copy for Or<L, R, Lt, Rt, S>
where L: Copy, R: Copy,

impl<T: Copy> Copy for Css<T>

impl<T: Copy> Copy for JavaScript<T>

impl<T: Copy> Copy for Wasm<T>

impl Copy for LeaseAction

impl Copy for LeaseState

impl Copy for LeaseStatus

impl Copy for FinalState

impl Copy for LeaseId

impl Copy for MaxResults

impl Copy for Timeout

impl Copy for ServiceType

impl Copy for SasProtocol

impl Copy for BlobType

impl Copy for CopyStatus

impl Copy for AccessTier

impl Copy for BA512Range

impl Copy for Error

impl Copy for LineEnding

impl Copy for Base64

impl Copy for Base64Crypt

impl Copy for Base64Url

impl<'a> Copy for BigDecimalRef<'a>

impl Copy for Eager

impl Copy for Error

impl Copy for Lazy

impl Copy for BigEndian

impl Copy for Direction

impl<S: Copy> Copy for Utf8Error<S>

impl Copy for Blocking

impl Copy for AccessType

impl Copy for AccessModes

impl Copy for FileType

impl Copy for Instant

impl Copy for SystemTime

impl Copy for OsRng

impl Copy for Month

impl Copy for Weekday

impl Copy for Colons

impl Copy for Pad

impl Copy for ParseError

impl Copy for IsoWeek

impl Copy for NaiveWeek

impl Copy for Days

impl Copy for FixedOffset

impl Copy for Local

impl Copy for Months

impl Copy for NaiveDate

impl Copy for NaiveTime

impl Copy for OutOfRange

impl Copy for TimeDelta

impl Copy for Utc

impl<T: Copy> Copy for LocalResult<T>

impl<Tz: TimeZone> Copy for Date<Tz>
where <Tz as TimeZone>::Offset: Copy,

impl<Tz: TimeZone> Copy for DateTime<Tz>

impl Copy for AnyIpCidr

impl Copy for IpCidr

impl Copy for IpInet

impl Copy for IpInetPair

impl Copy for Ipv4Cidr

impl Copy for Ipv4Inet

impl Copy for Ipv6Cidr

impl Copy for Ipv6Inet

impl<A: Copy + Address> Copy for InetIterator<A>
where A::InetPair: Copy,

impl Copy for ValueHint

impl Copy for ColorChoice

impl Copy for ContextKind

impl Copy for ErrorKind

impl Copy for ValueSource

impl Copy for ValueRange

impl<T: Copy> Copy for Resettable<T>

impl Copy for ColorChoice

impl<'a, T: Copy> Copy for SliceStream<'a, T>

impl<E: Copy> Copy for Tracked<E>

impl<E: Copy, Input, T: Copy> Copy for EnvParser<E, Input, T>
where Input: Stream + Copy,

impl<F: Copy, Input: Copy, O: Copy, S: Copy> Copy for Opaque<F, Input, O, S>

impl<F: Copy, P: Copy> Copy for Recognize<F, P>

impl<F: Copy, P: Copy> Copy for CountMinMax<F, P>

impl<F: Copy, P: Copy> Copy for Many<F, P>

impl<F: Copy, P: Copy> Copy for Many1<F, P>

impl<F: Copy, P: Copy> Copy for TakeUntil<F, P>

impl<F: Copy, P: Copy, E: Copy> Copy for RepeatUntil<F, P, E>

impl<F: Copy, P: Copy, S: Copy> Copy for SepBy<F, P, S>

impl<F: Copy, P: Copy, S: Copy> Copy for SepBy1<F, P, S>

impl<F: Copy, P: Copy, S: Copy> Copy for SepEndBy<F, P, S>

impl<F: Copy, P: Copy, S: Copy> Copy for SepEndBy1<F, P, S>

impl<Input> Copy for Digit<Input>
where <Input as StreamOnce>::Error: ParseError<<Input as StreamOnce>::Token, <Input as StreamOnce>::Range, <Input as StreamOnce>::Position>, Input: Stream + Stream<Token = char> + Copy,

impl<Input> Copy for Position<Input>
where Input: Stream + Copy,

impl<Input> Copy for Token<Input>
where Input: Stream + Copy, Input::Token: PartialEq + Copy,

impl<Input, L, R, P> Copy for Between<Input, L, R, P>
where <Input as StreamOnce>::Error: ParseError<<Input as StreamOnce>::Token, <Input as StreamOnce>::Range, <Input as StreamOnce>::Position>, Input: Stream + Stream + Copy, L: Parser<Input> + Copy, R: Parser<Input> + Copy, P: Parser<Input> + Copy, P::Output: Copy,

impl<Input: Copy> Copy for Any<Input>

impl<Input: Copy> Copy for Eof<Input>

impl<Input: Copy> Copy for IteratorStream<Input>

impl<Input: Copy, F: Copy> Copy for FnParser<Input, F>

impl<Input: Copy, F: Copy> Copy for Produce<Input, F>

impl<Input: Copy, P: Copy> Copy for Satisfy<Input, P>

impl<Input: Copy, P: Copy> Copy for SatisfyMap<Input, P>

impl<Input: Copy, T: Copy> Copy for Value<Input, T>

impl<P1: Copy, P2: Copy> Copy for Or<P1, P2>

impl<P1: Copy, P2: Copy> Copy for Skip<P1, P2>

impl<P1: Copy, P2: Copy> Copy for With<P1, P2>

impl<P: Copy> Copy for Choice<P>

impl<P: Copy> Copy for Optional<P>

impl<P: Copy> Copy for Ignore<P>

impl<P: Copy> Copy for Lazy<P>

impl<P: Copy> Copy for LookAhead<P>

impl<P: Copy> Copy for NotFollowedBy<P>

impl<P: Copy> Copy for Try<P>

impl<P: Copy> Copy for Span<P>

impl<P: Copy, F: Copy> Copy for AndThen<P, F>

impl<P: Copy, F: Copy> Copy for FlatMap<P, F>

impl<P: Copy, F: Copy> Copy for Map<P, F>

impl<P: Copy, F: Copy> Copy for MapInput<P, F>

impl<P: Copy, F: Copy> Copy for Then<P, F>

impl<P: Copy, F: Copy> Copy for ThenPartial<P, F>

impl<P: Copy, F: Copy> Copy for ThenRef<P, F>

impl<P: Copy, Op: Copy> Copy for Chainl1<P, Op>

impl<P: Copy, Op: Copy> Copy for Chainr1<P, Op>

impl<P: Copy, R: Copy> Copy for Factory<P, R>

impl<S: Copy> Copy for Stream<S>

impl<S: Copy> Copy for CompleteStream<S>

impl<S: Copy> Copy for MaybePartialStream<S>

impl<S: Copy> Copy for PartialStream<S>

impl<S: Copy, E: Copy> Copy for Stream<S, E>

impl<S: Copy, U: Copy> Copy for Stream<S, U>

impl<T: Copy> Copy for Commit<T>

impl<T: Copy, E: Copy> Copy for ParseResult<T, E>

impl<T: Copy, Input> Copy for NoneOf<T, Input>
where Input: Stream + Copy,

impl<T: Copy, Input> Copy for OneOf<T, Input>
where Input: Stream + Copy,

impl<T: ?Sized> Copy for PointerOffset<T>

impl Copy for PopError

impl<T: Copy> Copy for PushError<T>

impl<T: Copy> Copy for ForcePushError<T>

impl Copy for Error

impl<'a> Copy for Database<'a>

impl Copy for Extension

impl Copy for Size

impl Copy for AmodeOffset

impl Copy for Imm8

impl Copy for RexFlags

impl Copy for Simm8

impl Copy for TrapCode

impl<R: Copy + AsReg> Copy for Gpr<R>

impl<R: Copy + AsReg> Copy for NonRspGpr<R>

impl<R: Copy + AsReg> Copy for Xmm<R>

impl Copy for Reloc

impl Copy for FloatCC

impl Copy for IntCC

impl Copy for ValueDef

impl Copy for AnyEntity

impl Copy for AliasRegion

impl Copy for AtomicRmwOp

impl Copy for Endianness

impl Copy for KnownSymbol

impl Copy for LibCall

impl Copy for Opcode

impl Copy for CallConv

impl Copy for LookupError

impl Copy for AvxOpcode

impl Copy for CC

impl Copy for CmpOpcode

impl Copy for FcmpImm

impl Copy for OperandSize

impl Copy for RoundImm

impl Copy for ShiftKind

impl Copy for SseOpcode

impl Copy for Detail

impl Copy for OptLevel

impl Copy for SettingKind

impl Copy for TlsModel

impl Copy for Pass

impl Copy for Event

impl Copy for Block

impl Copy for Constant

impl Copy for DynamicType

impl Copy for FuncRef

impl Copy for GlobalValue

impl Copy for Immediate

impl Copy for Inst

impl Copy for JumpTable

impl Copy for MemoryType

impl Copy for SigRef

impl Copy for StackSlot

impl Copy for Value

impl Copy for Ieee128

impl Copy for Ieee16

impl Copy for Ieee32

impl Copy for Ieee64

impl Copy for Imm64

impl Copy for Offset32

impl Copy for Uimm32

impl Copy for Uimm64

impl Copy for V128Imm

impl Copy for BlockCall

impl Copy for AbiParam

impl Copy for MemFlags

impl Copy for SourceLoc

impl Copy for TrapCode

impl Copy for ValueLabel

impl Copy for Type

impl Copy for Gpr

impl Copy for Xmm

impl Copy for Register

impl Copy for RexFlags

impl Copy for Loop

impl Copy for LoopLevel

impl Copy for Setting

impl Copy for MachLabel

impl Copy for RealReg

impl Copy for Reg

impl<'a> Copy for FlagsOrIsa<'a>

impl<'a> Copy for PredicateView<'a>

impl<T: Copy> Copy for Writable<T>

impl Copy for Variable

impl<const L: usize> Copy for Table<L>

impl Copy for RecvError

impl<T: Copy> Copy for SendTimeoutError<T>

impl<T: Copy> Copy for TrySendError<T>

impl<T: Copy> Copy for SendError<T>

impl<T: Copy> Copy for Steal<T>

impl<T: ?Sized + Pointable> Copy for Shared<'_, T>

impl<T: Copy> Copy for CachePadded<T>

impl Copy for Scalar

impl Copy for BitOrder

impl Copy for DecodeKind

impl Copy for DecodeError

impl Copy for BuildError

impl Copy for QueueMode

impl Copy for TimeoutType

impl Copy for Metrics

impl Copy for PoolConfig

impl Copy for Timeouts

impl Copy for Status

impl Copy for SslMode

impl Copy for Runtime

impl Copy for Class

impl Copy for ErrorKind

impl Copy for Tag

impl Copy for TagMode

impl Copy for Null

impl Copy for UtcTime

impl Copy for DateTime

impl Copy for Error

impl Copy for Header

impl Copy for Length

impl Copy for TagNumber

impl<'a> Copy for AnyRef<'a>

impl<'a> Copy for BitStringRef<'a>

impl<'a> Copy for Ia5StringRef<'a>

impl<'a> Copy for IntRef<'a>

impl<'a> Copy for OctetStringRef<'a>

impl<'a> Copy for PrintableStringRef<'a>

impl<'a> Copy for TeletexStringRef<'a>

impl<'a> Copy for UintRef<'a>

impl<'a> Copy for Utf8StringRef<'a>

impl<'a> Copy for VideotexStringRef<'a>

impl<'a, T: Copy> Copy for ContextSpecificRef<'a, T>

impl<T: Copy> Copy for ContextSpecific<T>

impl<const MIN: i128, const MAX: i128> Copy for OptionRangedI128<MIN, MAX>

impl<const MIN: i128, const MAX: i128> Copy for RangedI128<MIN, MAX>

impl<const MIN: i16, const MAX: i16> Copy for OptionRangedI16<MIN, MAX>

impl<const MIN: i16, const MAX: i16> Copy for RangedI16<MIN, MAX>

impl<const MIN: i32, const MAX: i32> Copy for OptionRangedI32<MIN, MAX>

impl<const MIN: i32, const MAX: i32> Copy for RangedI32<MIN, MAX>

impl<const MIN: i64, const MAX: i64> Copy for OptionRangedI64<MIN, MAX>

impl<const MIN: i64, const MAX: i64> Copy for RangedI64<MIN, MAX>

impl<const MIN: i8, const MAX: i8> Copy for OptionRangedI8<MIN, MAX>

impl<const MIN: i8, const MAX: i8> Copy for RangedI8<MIN, MAX>

impl<const MIN: isize, const MAX: isize> Copy for OptionRangedIsize<MIN, MAX>

impl<const MIN: isize, const MAX: isize> Copy for RangedIsize<MIN, MAX>

impl<const MIN: u128, const MAX: u128> Copy for OptionRangedU128<MIN, MAX>

impl<const MIN: u128, const MAX: u128> Copy for RangedU128<MIN, MAX>

impl<const MIN: u16, const MAX: u16> Copy for OptionRangedU16<MIN, MAX>

impl<const MIN: u16, const MAX: u16> Copy for RangedU16<MIN, MAX>

impl<const MIN: u32, const MAX: u32> Copy for OptionRangedU32<MIN, MAX>

impl<const MIN: u32, const MAX: u32> Copy for RangedU32<MIN, MAX>

impl<const MIN: u64, const MAX: u64> Copy for OptionRangedU64<MIN, MAX>

impl<const MIN: u64, const MAX: u64> Copy for RangedU64<MIN, MAX>

impl<const MIN: u8, const MAX: u8> Copy for OptionRangedU8<MIN, MAX>

impl<const MIN: u8, const MAX: u8> Copy for RangedU8<MIN, MAX>

impl<const MIN: usize, const MAX: usize> Copy for OptionRangedUsize<MIN, MAX>

impl<const MIN: usize, const MAX: usize> Copy for RangedUsize<MIN, MAX>

impl Copy for TruncSide

impl Copy for MacError

impl Copy for Signature

impl<L: Copy, R: Copy> Copy for Either<L, R>

impl Copy for Blocking

impl<'a> Copy for NonBlocking<'a>

impl Copy for FileTime

impl Copy for InvalidBits

impl<F: Copy + Flags> Copy for FlagSet<F>
where F::Type: Copy,

impl Copy for Status

impl Copy for Compression

impl<'a> Copy for Parse<'a>

impl Copy for Canceled

impl<T: Copy> Copy for AssertAsync<T>

impl Copy for PollNext

impl Copy for Aborted

impl<T, F: Fn() -> T + Copy> Copy for AlwaysReady<T, F>

impl<T: Copy> Copy for AllowStdIo<T>

impl<T: Copy, N> Copy for GenericArray<T, N>
where N: ArrayLength<T>, N::ArrayType: Copy,

impl<T: Copy + CoordNum> Copy for Coord<T>

impl<T: Copy + CoordNum> Copy for Line<T>

impl<T: Copy + CoordNum> Copy for Point<T>

impl<T: Copy + CoordNum> Copy for Rect<T>

impl<T: Copy + CoordNum> Copy for Triangle<T>

impl Copy for Error

impl Copy for Reason

impl Copy for StreamId

impl Copy for StatusCode

impl Copy for Version

impl<'a> Copy for PasswordParams<'a>

impl<'i> Copy for Error<'i>

impl<'i> Copy for ParamValue<'i>

impl<B: Copy> Copy for BodyDataStream<B>

impl<B: Copy> Copy for BodyStream<B>

impl<B: Copy> Copy for Limited<B>

impl<B: Copy, F: Copy> Copy for MapErr<B, F>

impl<B: Copy, F: Copy> Copy for MapFrame<B, F>

impl<D> Copy for Empty<D>

impl<D: Copy> Copy for Full<D>

impl<L: Copy, R: Copy> Copy for Either<L, R>

impl<S: Copy> Copy for StreamBody<S>

impl Copy for Encoding

impl Copy for Method

impl Copy for StatusCode

impl Copy for Version

impl Copy for Source

impl Copy for Encoding

impl Copy for Error

impl<'a> Copy for Header<'a>

impl<T: Copy> Copy for Status<T>

impl Copy for HttpDate

impl Copy for Error

impl Copy for Duration

impl Copy for Timestamp

impl<S: Copy> Copy for TowerToHyperService<S>

impl Copy for TrieResult

impl Copy for Error

impl Copy for TrieType

impl Copy for ParserError

impl Copy for Subtag

impl Copy for Subtag

impl Copy for Key

impl Copy for Attribute

impl Copy for Key

impl Copy for Language

impl Copy for Region

impl Copy for Script

impl Copy for Variant

impl Copy for Direction

impl Copy for BidiClass

impl Copy for JoiningType

impl Copy for LineBreak

impl Copy for Script

impl Copy for WordBreak

impl<'a> Copy for ScriptExtensionsSet<'a>

impl<'a> Copy for UnicodeSetDataBorrowed<'a>

impl<'a, T: Copy + TrieValue> Copy for CodePointMapDataBorrowed<'a, T>

impl Copy for DataError

impl Copy for DataKey

impl Copy for DataKeyHash

impl Copy for DataKeyPath

impl<'a> Copy for DataRequest<'a>

impl<Y: Copy> Copy for NeverMarker<Y>

impl<T> Copy for Id<T>

impl Copy for DnsLength

impl Copy for ErrorPolicy

impl Copy for Hyphens

impl Copy for Config

impl Copy for BidiClass

impl Copy for JoiningType

impl Copy for RawReadable

impl<'a, RW: Copy> Copy for ReadHalf<'a, RW>

impl<'a, RW: Copy> Copy for WriteHalf<'a, RW>

impl Copy for IpAddrRange

impl Copy for IpNet

impl Copy for IpSubnets

impl Copy for Ipv4Net

impl Copy for Ipv4Subnets

impl Copy for Ipv6Net

impl Copy for Ipv6Subnets

impl Copy for Position

impl<T: Copy> Copy for FoldWhile<T>

impl<T: Copy> Copy for MinMaxResult<T>

impl Copy for Buffer

impl Copy for Algorithm

impl Copy for RSAKeyType

impl Copy for HeaderType

impl Copy for Compression

impl Copy for FetchOffset

impl Copy for KafkaCode

impl Copy for Dl_info

impl Copy for Elf32_Chdr

impl Copy for Elf32_Ehdr

impl Copy for Elf32_Phdr

impl Copy for Elf32_Shdr

impl Copy for Elf32_Sym

impl Copy for Elf64_Chdr

impl Copy for Elf64_Ehdr

impl Copy for Elf64_Phdr

impl Copy for Elf64_Shdr

impl Copy for Elf64_Sym

impl Copy for __timeval

impl Copy for addrinfo

impl Copy for af_alg_iv

impl Copy for aiocb

impl Copy for arphdr

impl Copy for arpreq

impl Copy for arpreq_old

impl Copy for can_filter

impl Copy for can_frame

impl Copy for canfd_frame

impl Copy for canxl_frame

impl Copy for clone_args

impl Copy for cmsghdr

impl Copy for cpu_set_t

impl Copy for dirent

impl Copy for dirent64

impl Copy for dmabuf_cmsg

impl Copy for dqblk

impl Copy for epoll_event

impl Copy for fanout_args

impl Copy for fd_set

impl Copy for ff_effect

impl Copy for ff_envelope

impl Copy for ff_replay

impl Copy for ff_trigger

impl Copy for flock

impl Copy for flock64

impl Copy for fsid_t

impl Copy for genlmsghdr

impl Copy for glob64_t

impl Copy for glob_t

impl Copy for group

impl Copy for hostent

impl Copy for ifaddrs

impl Copy for ifconf

impl Copy for ifreq

impl Copy for in6_addr

impl Copy for in6_ifreq

impl Copy for in6_pktinfo

impl Copy for in6_rtmsg

impl Copy for in_addr

impl Copy for in_pktinfo

impl Copy for input_event

impl Copy for input_id

impl Copy for input_mask

impl Copy for iocb

impl Copy for iovec

impl Copy for ip_mreq

impl Copy for ip_mreqn

impl Copy for ipc_perm

impl Copy for ipv6_mreq

impl Copy for itimerspec

impl Copy for itimerval

impl Copy for iw_event

impl Copy for iw_freq

impl Copy for iw_missed

impl Copy for iw_mlme

impl Copy for iw_param

impl Copy for iw_pmksa

impl Copy for iw_point

impl Copy for iw_quality

impl Copy for iw_range

impl Copy for iw_scan_req

impl Copy for iw_thrspy

impl Copy for iwreq

impl Copy for lconv

impl Copy for linger

impl Copy for mallinfo

impl Copy for mallinfo2

impl Copy for max_align_t

impl Copy for mcontext_t

impl Copy for mmsghdr

impl Copy for mntent

impl Copy for mount_attr

impl Copy for mq_attr

impl Copy for msghdr

impl Copy for msginfo

impl Copy for msqid_ds

impl Copy for nl_mmap_hdr

impl Copy for nl_mmap_req

impl Copy for nl_pktinfo

impl Copy for nlattr

impl Copy for nlmsgerr

impl Copy for nlmsghdr

impl Copy for ntptimeval

impl Copy for open_how

impl Copy for option

impl Copy for packet_mreq

impl Copy for passwd

impl Copy for pollfd

impl Copy for protoent

impl Copy for regex_t

impl Copy for regmatch_t

impl Copy for rlimit

impl Copy for rlimit64

impl Copy for rtentry

impl Copy for rusage

impl Copy for sched_attr

impl Copy for sched_param

impl Copy for sctp_prinfo

impl Copy for sem_t

impl Copy for sembuf

impl Copy for semid_ds

impl Copy for seminfo

impl Copy for servent

impl Copy for shmid_ds

impl Copy for sigaction

impl Copy for sigevent

impl Copy for siginfo_t

impl Copy for sigset_t

impl Copy for sigval

impl Copy for sock_filter

impl Copy for sock_fprog

impl Copy for sock_txtime

impl Copy for sockaddr

impl Copy for sockaddr_in

impl Copy for sockaddr_ll

impl Copy for sockaddr_nl

impl Copy for sockaddr_un

impl Copy for sockaddr_vm

impl Copy for spwd

impl Copy for stack_t

impl Copy for stat

impl Copy for stat64

impl Copy for statfs

impl Copy for statfs64

impl Copy for statvfs

impl Copy for statvfs64

impl Copy for statx

impl Copy for sysinfo

impl Copy for tcp_info

impl Copy for termios

impl Copy for termios2

impl Copy for timespec

impl Copy for timeval

impl Copy for timex

impl Copy for tm

impl Copy for tms

impl Copy for tpacket_hdr

impl Copy for tpacket_req

impl Copy for ucontext_t

impl Copy for ucred

impl Copy for user

impl Copy for utimbuf

impl Copy for utmpx

impl Copy for utsname

impl Copy for winsize

impl Copy for xdp_desc

impl Copy for xdp_options

impl Copy for iwreq_data

impl Copy for Elf_Dyn

impl Copy for cachestat

impl Copy for clone_args

impl Copy for dmabuf_cmsg

impl Copy for epoll_event

impl Copy for f_owner_ex

impl Copy for flock

impl Copy for flock64

impl Copy for fscrypt_key

impl Copy for fsuuid2

impl Copy for fsxattr

impl Copy for futex_waitv

impl Copy for iovec

impl Copy for itimerspec

impl Copy for itimerval

impl Copy for ktermios

impl Copy for mnt_id_req

impl Copy for mount_attr

impl Copy for open_how

impl Copy for page_region

impl Copy for pm_scan_arg

impl Copy for pollfd

impl Copy for rlimit

impl Copy for rlimit64

impl Copy for robust_list

impl Copy for rusage

impl Copy for sigaction

impl Copy for sigaltstack

impl Copy for sigevent

impl Copy for siginfo

impl Copy for stat

impl Copy for statfs

impl Copy for statfs64

impl Copy for statx

impl Copy for termio

impl Copy for termios

impl Copy for termios2

impl Copy for timespec

impl Copy for timeval

impl Copy for timezone

impl Copy for uffd_msg

impl Copy for uffdio_api

impl Copy for uffdio_copy

impl Copy for uffdio_move

impl Copy for user_desc

impl Copy for winsize

impl Copy for xattr_args

impl Copy for __sifields

impl Copy for sigval

impl<Storage: Copy> Copy for __BindgenBitfieldUnit<Storage>

impl Copy for MatchError

impl Copy for FileSeal

impl Copy for HugetlbSize

impl<'a> Copy for Name<'a>

impl Copy for TDEFLFlush

impl Copy for TDEFLStatus

impl Copy for DataFormat

impl Copy for MZError

impl Copy for MZFlush

impl Copy for MZStatus

impl Copy for TINFLStatus

impl Copy for Interest

impl Copy for Token

impl Copy for ErrorKind

impl Copy for Needed

impl Copy for ErrorKind

impl Copy for Endianness

impl Copy for Color

impl Copy for Infix

impl Copy for Prefix

impl Copy for Suffix

impl Copy for Gradient

impl Copy for Rgb

impl Copy for Style

impl Copy for Sign

impl<T: Copy> Copy for TryFromBigIntError<T>

impl<T: Copy> Copy for Complex<T>

impl<A: Copy> Copy for ExtendedGcd<A>

impl<T: Copy> Copy for Ratio<T>

impl Copy for Arch

impl Copy for Capability

impl Copy for Box

impl Copy for LinuxMemory

impl Copy for LinuxPids

impl Copy for LinuxRdma

impl Copy for PosixRlimit

impl Copy for Severity

impl Copy for SpanId

impl Copy for TraceFlags

impl Copy for TraceId

impl Copy for Compression

impl Copy for Protocol

impl Copy for Value

impl Copy for Value

impl Copy for SpanFlags

impl Copy for SpanKind

impl Copy for StatusCode

impl Copy for Temporality

impl Copy for SpanLimits

impl Copy for OnceState

impl Copy for FilterOp

impl Copy for ParkResult

impl Copy for RequeueOp

impl Copy for ParkToken

impl Copy for UnparkToken

impl Copy for LineEnding

impl Copy for Error

impl Copy for Error

impl Copy for Version

impl Copy for Header

impl Copy for Box

impl Copy for Point

impl Copy for Format

impl Copy for PgLsn

impl Copy for WasNull

impl<T: Copy> Copy for Date<T>

impl<T: Copy> Copy for Timestamp<T>

impl<T> Copy for Metadata<'_, T>
where T: SmartDisplay, T::Metadata: Copy,

impl Copy for NoA1

impl Copy for NoA2

impl Copy for NoNI

impl Copy for NoS3

impl Copy for NoS4

impl Copy for YesA1

impl Copy for YesA2

impl Copy for YesNI

impl Copy for YesS3

impl Copy for YesS4

impl<NI: Copy> Copy for Avx2Machine<NI>

impl<S3: Copy, S4: Copy, NI: Copy> Copy for SseMachine<S3, S4, NI>

impl Copy for Delimiter

impl Copy for Spacing

impl Copy for DelimSpan

impl Copy for Span

impl Copy for SpanRange

impl Copy for EncodeError

impl Copy for Feature

impl Copy for NullValue

impl Copy for Syntax

impl Copy for Cardinality

impl Copy for Kind

impl Copy for Label

impl Copy for Type

impl Copy for CType

impl Copy for JsType

impl Copy for Duration

impl Copy for Timestamp

impl Copy for RegType

impl Copy for Val

impl Copy for ExtendedOp

impl Copy for Op

impl Copy for Opcode

impl Copy for AnyReg

impl Copy for FReg

impl Copy for VReg

impl Copy for XReg

impl Copy for PcRelOffset

impl Copy for U6

impl Copy for FRegVal

impl Copy for VRegVal

impl Copy for XRegVal

impl Copy for BrIf

impl Copy for BrIfNot

impl Copy for BrIfXeq32

impl Copy for BrIfXeq32I8

impl Copy for BrIfXeq64

impl Copy for BrIfXeq64I8

impl Copy for BrIfXneq32

impl Copy for BrIfXneq64

impl Copy for BrIfXslt32

impl Copy for BrIfXslt64

impl Copy for BrIfXult32

impl Copy for BrIfXult64

impl Copy for BrTable32

impl Copy for Bswap32

impl Copy for Bswap64

impl Copy for Call

impl Copy for Call1

impl Copy for Call2

impl Copy for Call3

impl Copy for Call4

impl Copy for F32FromF64

impl Copy for F32FromX32S

impl Copy for F32FromX32U

impl Copy for F32FromX64S

impl Copy for F32FromX64U

impl Copy for F64FromF32

impl Copy for F64FromX32S

impl Copy for F64FromX32U

impl Copy for F64FromX64S

impl Copy for F64FromX64U

impl Copy for FConst32

impl Copy for FConst64

impl Copy for FCopySign32

impl Copy for FCopySign64

impl Copy for FSelect32

impl Copy for FSelect64

impl Copy for Fabs32

impl Copy for Fabs64

impl Copy for Fadd32

impl Copy for Fadd64

impl Copy for Fceil32

impl Copy for Fceil64

impl Copy for Fdiv32

impl Copy for Fdiv64

impl Copy for Feq32

impl Copy for Feq64

impl Copy for Ffloor32

impl Copy for Ffloor64

impl Copy for Fload32LeZ

impl Copy for Fload64LeZ

impl Copy for Flt32

impl Copy for Flt64

impl Copy for Flteq32

impl Copy for Flteq64

impl Copy for Fmaximum32

impl Copy for Fmaximum64

impl Copy for Fminimum32

impl Copy for Fminimum64

impl Copy for Fmov

impl Copy for Fmul32

impl Copy for Fmul64

impl Copy for Fnearest32

impl Copy for Fnearest64

impl Copy for Fneg32

impl Copy for Fneg64

impl Copy for Fneq32

impl Copy for Fneq64

impl Copy for Fsqrt32

impl Copy for Fsqrt64

impl Copy for Fstore32LeZ

impl Copy for Fstore64LeZ

impl Copy for Fsub32

impl Copy for Fsub64

impl Copy for Ftrunc32

impl Copy for Ftrunc64

impl Copy for Jump

impl Copy for Nop

impl Copy for PopFrame

impl Copy for PushFrame

impl Copy for Ret

impl Copy for Sext16

impl Copy for Sext32

impl Copy for Sext8

impl Copy for StackFree32

impl Copy for Trap

impl Copy for VAddF32x4

impl Copy for VAddF64x2

impl Copy for VAddI16x8

impl Copy for VAddI32x4

impl Copy for VAddI64x2

impl Copy for VAddI8x16

impl Copy for VBand128

impl Copy for VBnot128

impl Copy for VBor128

impl Copy for VBxor128

impl Copy for VDivF64x2

impl Copy for VFdemote

impl Copy for VInsertF32

impl Copy for VInsertF64

impl Copy for VInsertX16

impl Copy for VInsertX32

impl Copy for VInsertX64

impl Copy for VInsertX8

impl Copy for VLoad128G32

impl Copy for VLoad128O32

impl Copy for VLoad128Z

impl Copy for VLoad8x8SZ

impl Copy for VLoad8x8UZ

impl Copy for VMulF64x2

impl Copy for VMulI16x8

impl Copy for VMulI32x4

impl Copy for VMulI64x2

impl Copy for VMulI8x16

impl Copy for VPopcnt8x16

impl Copy for VShlI16x8

impl Copy for VShlI32x4

impl Copy for VShlI64x2

impl Copy for VShlI8x16

impl Copy for VShrI16x8S

impl Copy for VShrI16x8U

impl Copy for VShrI32x4S

impl Copy for VShrI32x4U

impl Copy for VShrI64x2S

impl Copy for VShrI64x2U

impl Copy for VShrI8x16S

impl Copy for VShrI8x16U

impl Copy for VShuffle

impl Copy for VSplatF32

impl Copy for VSplatF64

impl Copy for VSplatX16

impl Copy for VSplatX32

impl Copy for VSplatX64

impl Copy for VSplatX8

impl Copy for VSubF64x2

impl Copy for VSubI16x8

impl Copy for VSubI32x4

impl Copy for VSubI64x2

impl Copy for VSubI8x16

impl Copy for Vabs16x8

impl Copy for Vabs32x4

impl Copy for Vabs64x2

impl Copy for Vabs8x16

impl Copy for Vabsf32x4

impl Copy for Vabsf64x2

impl Copy for Vceil32x4

impl Copy for Vceil64x2

impl Copy for Vconst128

impl Copy for Vdivf32x4

impl Copy for Veq16x8

impl Copy for Veq32x4

impl Copy for Veq64x2

impl Copy for Veq8x16

impl Copy for VeqF32x4

impl Copy for VeqF64x2

impl Copy for Vfloor32x4

impl Copy for Vfloor64x2

impl Copy for Vfma32x4

impl Copy for Vfma64x2

impl Copy for VltF32x4

impl Copy for VltF64x2

impl Copy for VlteqF32x4

impl Copy for VlteqF64x2

impl Copy for Vmax16x8S

impl Copy for Vmax16x8U

impl Copy for Vmax32x4S

impl Copy for Vmax32x4U

impl Copy for Vmax8x16S

impl Copy for Vmax8x16U

impl Copy for Vmin16x8S

impl Copy for Vmin16x8U

impl Copy for Vmin32x4S

impl Copy for Vmin32x4U

impl Copy for Vmin8x16S

impl Copy for Vmin8x16U

impl Copy for Vmov

impl Copy for Vmulf32x4

impl Copy for Vneg16x8

impl Copy for Vneg32x4

impl Copy for Vneg64x2

impl Copy for Vneg8x16

impl Copy for VnegF64x2

impl Copy for Vnegf32x4

impl Copy for Vneq16x8

impl Copy for Vneq32x4

impl Copy for Vneq64x2

impl Copy for Vneq8x16

impl Copy for VneqF32x4

impl Copy for VneqF64x2

impl Copy for Vselect

impl Copy for Vslt16x8

impl Copy for Vslt32x4

impl Copy for Vslt64x2

impl Copy for Vslt8x16

impl Copy for Vslteq16x8

impl Copy for Vslteq32x4

impl Copy for Vslteq64x2

impl Copy for Vslteq8x16

impl Copy for Vsqrt32x4

impl Copy for Vsqrt64x2

impl Copy for Vsubf32x4

impl Copy for Vtrunc32x4

impl Copy for Vtrunc64x2

impl Copy for Vult16x8

impl Copy for Vult32x4

impl Copy for Vult64x2

impl Copy for Vult8x16

impl Copy for Vulteq16x8

impl Copy for Vulteq32x4

impl Copy for Vulteq64x2

impl Copy for Vulteq8x16

impl Copy for X32FromF32S

impl Copy for X32FromF32U

impl Copy for X32FromF64S

impl Copy for X32FromF64U

impl Copy for X64FromF32S

impl Copy for X64FromF32U

impl Copy for X64FromF64S

impl Copy for X64FromF64U

impl Copy for XAbs32

impl Copy for XAbs64

impl Copy for XBand32

impl Copy for XBand64

impl Copy for XBnot32

impl Copy for XBnot64

impl Copy for XBor32

impl Copy for XBor64

impl Copy for XBxor32

impl Copy for XBxor64

impl Copy for XDiv32S

impl Copy for XDiv32U

impl Copy for XDiv64S

impl Copy for XDiv64U

impl Copy for XJump

impl Copy for XLoad32LeZ

impl Copy for XLoad64LeZ

impl Copy for XLoad8S32Z

impl Copy for XLoad8U32Z

impl Copy for XMul32

impl Copy for XMul64

impl Copy for XMulHi64S

impl Copy for XMulHi64U

impl Copy for XRem32S

impl Copy for XRem32U

impl Copy for XRem64S

impl Copy for XRem64U

impl Copy for XSelect32

impl Copy for XSelect64

impl Copy for XStore16LeZ

impl Copy for XStore32LeZ

impl Copy for XStore64LeZ

impl Copy for XStore8G32

impl Copy for XStore8O32

impl Copy for XStore8Z

impl Copy for Xadd128

impl Copy for Xadd32

impl Copy for Xadd32U32

impl Copy for Xadd32U8

impl Copy for Xadd64

impl Copy for Xadd64U32

impl Copy for Xadd64U8

impl Copy for Xband32S32

impl Copy for Xband32S8

impl Copy for Xband64S32

impl Copy for Xband64S8

impl Copy for Xbmask32

impl Copy for Xbmask64

impl Copy for Xbor32S32

impl Copy for Xbor32S8

impl Copy for Xbor64S32

impl Copy for Xbor64S8

impl Copy for Xbxor32S32

impl Copy for Xbxor32S8

impl Copy for Xbxor64S32

impl Copy for Xbxor64S8

impl Copy for Xclz32

impl Copy for Xclz64

impl Copy for Xconst16

impl Copy for Xconst32

impl Copy for Xconst64

impl Copy for Xconst8

impl Copy for Xctz32

impl Copy for Xctz64

impl Copy for Xeq32

impl Copy for Xeq64

impl Copy for Xmadd32

impl Copy for Xmadd64

impl Copy for Xmax32S

impl Copy for Xmax32U

impl Copy for Xmax64S

impl Copy for Xmax64U

impl Copy for Xmin32S

impl Copy for Xmin32U

impl Copy for Xmin64S

impl Copy for Xmin64U

impl Copy for Xmov

impl Copy for XmovFp

impl Copy for XmovLr

impl Copy for Xmul32S32

impl Copy for Xmul32S8

impl Copy for Xmul64S32

impl Copy for Xmul64S8

impl Copy for Xneg32

impl Copy for Xneg64

impl Copy for Xneq32

impl Copy for Xneq64

impl Copy for Xone

impl Copy for Xpopcnt32

impl Copy for Xpopcnt64

impl Copy for Xrotl32

impl Copy for Xrotl64

impl Copy for Xrotr32

impl Copy for Xrotr64

impl Copy for Xshl32

impl Copy for Xshl32U6

impl Copy for Xshl64

impl Copy for Xshl64U6

impl Copy for Xshr32S

impl Copy for Xshr32SU6

impl Copy for Xshr32U

impl Copy for Xshr32UU6

impl Copy for Xshr64S

impl Copy for Xshr64SU6

impl Copy for Xshr64U

impl Copy for Xshr64UU6

impl Copy for Xslt32

impl Copy for Xslt64

impl Copy for Xslteq32

impl Copy for Xslteq64

impl Copy for Xsub128

impl Copy for Xsub32

impl Copy for Xsub32U32

impl Copy for Xsub32U8

impl Copy for Xsub64

impl Copy for Xsub64U32

impl Copy for Xsub64U8

impl Copy for Xult32

impl Copy for Xult64

impl Copy for Xulteq32

impl Copy for Xulteq64

impl Copy for Xwidemul64S

impl Copy for Xwidemul64U

impl Copy for Xzero

impl Copy for Zext16

impl Copy for Zext32

impl Copy for Zext8

impl Copy for AddrG32

impl Copy for AddrG32Bne

impl Copy for AddrO32

impl Copy for AddrZ

impl<'a> Copy for SafeBytecodeStream<'a>

impl<D: Copy, S1: Copy, S2: Copy> Copy for BinaryOperands<D, S1, S2>

impl<R: Reg> Copy for UpperRegSet<R>

impl Copy for QuoteLevel

impl Copy for Decoder

impl<'a> Copy for PrefixDeclaration<'a>

impl<'a> Copy for LocalName<'a>

impl<'a> Copy for Namespace<'a>

impl<'a> Copy for Prefix<'a>

impl<'a> Copy for QName<'a>

impl Copy for Error

impl Copy for Error

impl Copy for Empty

impl Copy for Bernoulli

impl Copy for Open01

impl Copy for UniformChar

impl<'a, T: Copy> Copy for Choose<'a, T>

impl<X: Copy + SampleUniform> Copy for Uniform<X>
where X::Sampler: Copy,

impl<X: Copy> Copy for UniformFloat<X>

impl<X: Copy> Copy for UniformInt<X>

impl Copy for OsError

impl Copy for OsRng

impl<R: Copy + TryRngCore> Copy for UnwrapErr<R>

impl Copy for Yield

impl Copy for ErrorKind

impl Copy for SetExpiry

impl Copy for TlsMode

impl Copy for SetOptions

impl Copy for Algorithm

impl Copy for OperandKind

impl Copy for OperandPos

impl Copy for RegClass

impl Copy for Allocation

impl Copy for Block

impl Copy for Inst

impl Copy for InstRange

impl Copy for Operand

impl Copy for PReg

impl Copy for PRegSet

impl Copy for ProgPoint

impl Copy for SpillSlot

impl Copy for VReg

impl<'h> Copy for Match<'h>

impl<'h> Copy for Match<'h>

impl Copy for Anchored

impl Copy for MatchKind

impl Copy for Look

impl Copy for LazyStateID

impl Copy for Transition

impl Copy for HalfMatch

impl Copy for Match

impl Copy for PatternID

impl Copy for Span

impl Copy for ByteClasses

impl Copy for Unit

impl Copy for DebugByte

impl Copy for LookSet

impl Copy for NonMaxUsize

impl Copy for SmallIndex

impl Copy for StateID

impl Copy for Config

impl<'h> Copy for Match<'h>

impl Copy for Flag

impl Copy for Dot

impl Copy for Look

impl Copy for Position

impl Copy for Span

impl Copy for LookSet

impl Copy for Utf8Range

impl Copy for Version

impl Copy for Tag

impl Copy for Digest

impl Copy for KeyRejected

impl Copy for Unspecified

impl Copy for Algorithm

impl Copy for Algorithm

impl Copy for Tag

impl Copy for Algorithm

impl Copy for Signature

impl<'a> Copy for Positive<'a>

impl<A: Copy> Copy for Aad<A>

impl<B: Copy> Copy for UnparsedPublicKey<B>

impl<B: Copy> Copy for PublicKeyComponents<B>

impl<B: Copy> Copy for UnparsedPublicKey<B>

impl<Public: Copy, Private: Copy> Copy for KeyPairComponents<Public, Private>

impl Copy for Marker

impl<'a> Copy for Bytes<'a>

impl Copy for BytesMode

impl<'b, 'c, T: Copy + ?Sized + 'static> Copy for Reference<'b, 'c, T>

impl<C: Copy> Copy for BinaryConfig<C>

impl<C: Copy> Copy for HumanReadableConfig<C>

impl<C: Copy> Copy for StructMapConfig<C>

impl<C: Copy> Copy for StructTupleConfig<C>

impl Copy for Advice

impl Copy for FileType

impl Copy for SeekFrom

impl Copy for Direction

impl Copy for ClockId

impl Copy for CreateFlags

impl Copy for ReadFlags

impl Copy for WatchFlags

impl Copy for Access

impl Copy for AtFlags

impl Copy for Fsid

impl Copy for Gid

impl Copy for IFlags

impl Copy for MemfdFlags

impl Copy for Mode

impl Copy for OFlags

impl Copy for RenameFlags

impl Copy for SealFlags

impl Copy for Stat

impl Copy for StatFs

impl Copy for Statx

impl Copy for StatxFlags

impl Copy for Timespec

impl Copy for Uid

impl Copy for XattrFlags

impl Copy for DupFlags

impl Copy for Errno

impl Copy for FdFlags

impl<'a> Copy for DynamicClockId<'a>

impl Copy for EchStatus

impl Copy for CipherSuite

impl Copy for ContentType

impl Copy for NamedGroup

impl Copy for Side

impl Copy for Version

impl Copy for HpkeSuite

impl Copy for Suite

impl<'a> Copy for FfdheGroup<'a>

impl Copy for IpAddr

impl Copy for SectionKind

impl Copy for Ipv4Addr

impl Copy for Ipv6Addr

impl Copy for UnixTime

impl Copy for Buffer

impl Copy for Style

impl Copy for Identifier

impl Copy for RenameRule

impl Copy for Derive

impl Copy for Category

impl Copy for SigId

impl Copy for Algorithm

impl Copy for KeyHandle

impl Copy for ASN1Class

impl Copy for SipHasher

impl Copy for SipHasher13

impl Copy for SipHasher24

impl Copy for Hash128

impl Copy for SipHasher

impl Copy for SipHasher13

impl Copy for SipHasher24

impl Copy for Location

impl Copy for Domain

impl Copy for Protocol

impl Copy for RecvFlags

impl Copy for Type

impl Copy for Operator

impl Copy for ParseMode

impl Copy for ExceptionId

impl Copy for LicenseId

impl Copy for Error

impl<Params: Copy> Copy for AlgorithmIdentifier<Params>

impl Copy for ParseError

impl Copy for Choice

impl<T: Copy + Copy> Copy for BlackBox<T>

impl<T: Copy> Copy for CtOption<T>

impl Copy for Signal

impl Copy for ThreadKind

impl Copy for UpdateKind

impl Copy for DiskUsage

impl Copy for Gid

impl Copy for Pid

impl Copy for RefreshKind

impl<'a> Copy for ProcessesToUpdate<'a>

impl Copy for Month

impl Copy for Weekday

impl Copy for Parse

impl Copy for Component

impl Copy for MonthRepr

impl Copy for Padding

impl Copy for WeekdayRepr

impl Copy for YearRange

impl Copy for YearRepr

impl Copy for DateKind

impl Copy for Day

impl Copy for End

impl Copy for Hour

impl Copy for Ignore

impl Copy for Minute

impl Copy for Month

impl Copy for OffsetHour

impl Copy for Ordinal

impl Copy for Period

impl Copy for Second

impl Copy for Subsecond

impl Copy for WeekNumber

impl Copy for Weekday

impl Copy for Year

impl Copy for Rfc2822

impl Copy for Rfc3339

impl Copy for Parsed

impl Copy for Date

impl Copy for Duration

impl Copy for Time

impl Copy for UtcDateTime

impl Copy for UtcOffset

impl<const CONFIG: EncodedConfig> Copy for Iso8601<CONFIG>

impl Copy for Day

impl Copy for Hour

impl Copy for Microsecond

impl Copy for Millisecond

impl Copy for Minute

impl Copy for Nanosecond

impl Copy for Second

impl Copy for Week

impl<const N: usize> Copy for TinyAsciiStr<N>

impl<const N: usize> Copy for UnvalidatedTinyAsciiStr<N>

impl<A> Copy for ArrayVec<A>
where A: Array + Copy, A::Item: Copy,

impl Copy for Interest

impl Copy for Ready

impl Copy for UCred

impl Copy for SignalKind

impl Copy for Id

impl Copy for Error

impl Copy for Instant

impl<T: Copy> Copy for SendTimeoutError<T>

impl<T: Copy> Copy for TrySendError<T>

impl<T: Copy> Copy for SendError<T>

impl<T: Copy> Copy for SendError<T>

impl Copy for SslMode

impl Copy for Severity

impl Copy for NoTls

impl Copy for EntryType

impl Copy for HeaderMode

impl Copy for Builder

impl Copy for BytesCodec

impl<T: Copy> Copy for Compat<T>

impl Copy for Offset

impl Copy for Date

impl Copy for Datetime

impl Copy for Time

impl Copy for Code

impl<F: Copy> Copy for InterceptorLayer<F>

impl<S: Copy, F: Copy> Copy for InterceptedService<S, F>

impl<A: Copy, B: Copy> Copy for Either<A, B>

impl<S: Copy> Copy for Shared<S>

impl<T: Copy> Copy for ServiceFn<T>

impl Copy for GrpcCode

impl Copy for LatencyUnit

impl Copy for Any

impl<C: Copy, F: Copy> Copy for MapFailureClass<C, F>

impl<F: Copy> Copy for LayerFn<F>

impl Copy for Level

impl Copy for LevelFilter

impl Copy for FilterId

impl Copy for Compact

impl Copy for Full

impl Copy for Json

impl Copy for SystemTime

impl Copy for Uptime

impl<A: Copy, B: Copy> Copy for EitherWriter<A, B>

impl<A: Copy, B: Copy> Copy for OrElse<A, B>

impl<A: Copy, B: Copy> Copy for Tee<A, B>

impl<M: Copy> Copy for WithMaxLevel<M>

impl<M: Copy> Copy for WithMinLevel<M>

impl<M: Copy, F: Copy> Copy for WithFilter<M, F>

impl Copy for NoBackoff

impl Copy for NoOnRetry

impl<BackoffT: Copy, OnRetryT: Copy> Copy for RetryFutureConfig<BackoffT, OnRetryT>

impl Copy for XxHash32

impl Copy for XxHash64

impl Copy for ATerm

impl Copy for B0

impl Copy for B1

impl Copy for Z0

impl Copy for Equal

impl Copy for Greater

impl Copy for Less

impl Copy for UTerm

impl<U: Copy + Unsigned + NonZero> Copy for NInt<U>

impl<U: Copy + Unsigned + NonZero> Copy for PInt<U>

impl<U: Copy, B: Copy> Copy for UInt<U, B>

impl<V: Copy, A: Copy> Copy for TArr<V, A>

impl Copy for DecodeError

impl Copy for EncodeError

impl Copy for Ulid

impl<S: Copy> Copy for Ascii<S>

impl<S: Copy> Copy for UniCase<S>

impl Copy for BidiClass

impl Copy for Level

impl Copy for EmojiStatus

impl Copy for Error

impl Copy for yaml_mark_t

impl Copy for yaml_node_t

impl<T> Copy for yaml_stack_t<T>

impl Copy for EndOfInput

impl<'a> Copy for Input<'a>

impl Copy for ParseError

impl Copy for Position

impl<'a> Copy for ParseOptions<'a>

impl<Str: Copy> Copy for Encoded<Str>

impl Copy for Utf8Codec

impl Copy for Variant

impl Copy for Version

impl Copy for Braced

impl Copy for Hyphenated

impl Copy for Simple

impl Copy for Urn

impl Copy for NonNilUuid

impl Copy for Uuid

impl Copy for NoContext

impl Copy for Timestamp

impl Copy for KeyType

impl Copy for DataKeyType

impl Copy for AsciiCase

impl Copy for PodTypeId

impl Copy for AVX2

impl Copy for Fallback

impl Copy for NEON

impl Copy for SSE2

impl Copy for SSE41

impl Copy for SSSE3

impl Copy for WASM128

impl Copy for Native

impl Copy for V128

impl Copy for V256

impl Copy for V512

impl Copy for V64

impl<V: Copy> Copy for AlswLut<V>

impl Copy for StatusType

impl Copy for GetResult

impl Copy for PutResult

impl Copy for StatusType

impl Copy for Imm

impl Copy for BoolCodec

impl Copy for F32Codec

impl Copy for F64Codec

impl Copy for FlagEncoder

impl Copy for S16Codec

impl Copy for S32Codec

impl Copy for S64Codec

impl Copy for S8Codec

impl Copy for U16Codec

impl Copy for U32Codec

impl Copy for U64Codec

impl Copy for U8Codec

impl<O: Copy, E: Copy> Copy for ResultEncoder<O, E>

impl<T: Copy> Copy for OptionEncoder<T>

impl<T: Copy> Copy for TupleEncoder<T>

impl<const N: usize> Copy for FlagDecoder<N>

impl Copy for RequestKind

impl Copy for Features

impl Copy for Level

impl Copy for Level

impl Copy for Features

impl Copy for CallHook

impl Copy for Collector

impl Copy for Finality

impl Copy for MpkEnabled

impl Copy for Mutability

impl Copy for OptLevel

impl Copy for Precompiled

impl Copy for Strategy

impl Copy for Val

impl Copy for WaitResult

impl Copy for Func

impl Copy for Instance

impl Copy for ResourceAny

impl Copy for Func

impl Copy for Global

impl Copy for I31

impl Copy for Instance

impl Copy for Memory

impl Copy for NoExtern

impl Copy for NoFunc

impl Copy for NoneRef

impl Copy for Table

impl Copy for Tag

impl Copy for V128

impl Copy for ValRaw

impl<Params, Return> Copy for TypedFunc<Params, Return>

impl<T: GcRef> Copy for Rooted<T>

impl Copy for Id

impl Copy for Advice

impl Copy for ErrorCode

impl Copy for ErrorCode

impl Copy for IpAddress

impl Copy for Advice

impl Copy for ErrorCode

impl Copy for IsATTY

impl Copy for Datetime

impl Copy for OpenFlags

impl Copy for PathFlags

impl Copy for OpenFlags

impl Copy for PathFlags

impl Copy for DirPerms

impl Copy for FilePerms

impl Copy for HeaderError

impl Copy for Datetime

impl Copy for Datetime

impl Copy for Ownership

impl Copy for DerTypeId

impl Copy for Error

impl Copy for KeyUsage

impl<'a> Copy for RevocationOptions<'a>

impl Copy for Country

impl Copy for Width

impl Copy for Endianness

impl Copy for Needed

impl Copy for EmptyError

impl Copy for Range

impl<'t, T: Copy> Copy for TokenSlice<'t, T>

impl<I: Copy + Clone> Copy for InputError<I>

impl<I: Copy> Copy for LocatingSlice<I>

impl<I: Copy> Copy for Partial<I>

impl<I: Copy, S: Copy> Copy for Stateful<I, S>

impl<T: Copy> Copy for Caseless<T>

impl<T: Copy, S> Copy for Checkpoint<T, S>

impl Copy for LiftLower

impl Copy for Direction

impl Copy for TypeInfo

impl Copy for TypeKind

impl Copy for AbiVariant

impl Copy for WasmType

impl Copy for Alignment

impl Copy for AstItem

impl Copy for Handle

impl Copy for Int

impl Copy for Mangling

impl Copy for Type

impl Copy for TypeOwner

impl Copy for LengthHint

impl Copy for Part

impl Copy for HeaderError

impl<T: Copy> Copy for ServeHttp<T>

impl<T: Copy> Copy for ServeWasmtime<T>

impl Copy for UnitCodec

impl<'a, T: Copy + ?Sized> Copy for Timeout<'a, T>

impl<T: Copy> Copy for TimeoutOwned<T>

impl Copy for Version

impl Copy for Version

impl Copy for Reasons

impl Copy for CrlReason

impl Copy for KeyUsages

impl Copy for Version

impl Copy for Time

impl Copy for KeyUsage

impl Copy for Validity

impl Copy for CtVersion

impl Copy for KeyUsage

impl Copy for NSCertType

impl Copy for ASN1Time

impl Copy for ReasonCode

impl Copy for X509Version

impl Copy for Error

impl Copy for StreamError

impl Copy for TextPos

impl<'a> Copy for ElementEnd<'a>

impl<'a> Copy for EntityDefinition<'a>

impl<'a> Copy for ExternalId<'a>

impl<'a> Copy for Reference<'a>

impl<'a> Copy for Token<'a>

impl<'a> Copy for StrSpan<'a>

impl<'a> Copy for Stream<'a>

impl Copy for BigEndian

impl Copy for AllocError

impl<B: CopyableByteSlice + Copy, T: ?Sized> Copy for Ref<B, T>

impl<O: Copy> Copy for F32<O>

impl<O: Copy> Copy for F64<O>

impl<O: Copy> Copy for I128<O>

impl<O: Copy> Copy for I16<O>

impl<O: Copy> Copy for I32<O>

impl<O: Copy> Copy for I64<O>

impl<O: Copy> Copy for Isize<O>

impl<O: Copy> Copy for U128<O>

impl<O: Copy> Copy for U16<O>

impl<O: Copy> Copy for U32<O>

impl<O: Copy> Copy for U64<O>

impl<O: Copy> Copy for Usize<O>

impl<T: Copy> Copy for Unalign<T>

impl Copy for CharULE

impl Copy for Index16

impl Copy for Index32

impl<'a, K, V> Copy for ZeroMapBorrowed<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

impl<'a, K0, K1, V> Copy for ZeroMap2dBorrowed<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

impl<A: ULE, B: ULE> Copy for Tuple2ULE<A, B>

impl<A: ULE, B: ULE, C: ULE> Copy for Tuple3ULE<A, B, C>

impl<A: ULE, B: ULE, C: ULE, D: ULE> Copy for Tuple4ULE<A, B, C, D>

impl<A: ULE, B: ULE, C: ULE, D: ULE, E: ULE> Copy for Tuple5ULE<A, B, C, D, E>

impl<A: ULE, B: ULE, C: ULE, D: ULE, E: ULE, F: ULE> Copy for Tuple6ULE<A, B, C, D, E, F>

impl<U: Copy> Copy for OptionULE<U>

impl<U: Copy, const N: usize> Copy for NichedOption<U, N>

impl<U: NicheBytes<N> + ULE, const N: usize> Copy for NichedOptionULE<U, N>

impl<const N: usize> Copy for RawBytesULE<N>

impl Copy for CParameter

impl Copy for DParameter

impl Copy for ZSTD_CCtx_s

impl Copy for ZSTD_DCtx_s

impl Copy for ZSTD_bounds