wasmtime_environ::__core::marker

Trait Copy

1.6.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 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 ConstOp

Source§

impl Copy for EngineOrModuleTypeIndex

Source§

impl Copy for EntityIndex

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 WasmHeapTopType

Source§

impl Copy for WasmHeapType

Source§

impl Copy for WasmValType

Source§

impl Copy for LibCall

Source§

impl Copy for wasmtime_environ::wasmparser::AbstractHeapType

Source§

impl Copy for wasmtime_environ::wasmparser::BlockType

Source§

impl Copy for wasmtime_environ::wasmparser::CanonicalOption

Source§

impl Copy for Catch

Source§

impl Copy for ComdatSymbolKind

Source§

impl Copy for ComponentExternalKind

Source§

impl Copy for wasmtime_environ::wasmparser::ComponentOuterAliasKind

Source§

impl Copy for wasmtime_environ::wasmparser::ComponentTypeRef

Source§

impl Copy for wasmtime_environ::wasmparser::ComponentValType

Source§

impl Copy for wasmtime_environ::wasmparser::Encoding

Source§

impl Copy for ExternalKind

Source§

impl Copy for FrameKind

Source§

impl Copy for wasmtime_environ::wasmparser::HeapType

Source§

impl Copy for InstantiationArgKind

Source§

impl Copy for wasmtime_environ::wasmparser::Ordering

Source§

impl Copy for OuterAliasKind

Source§

impl Copy for wasmtime_environ::wasmparser::PrimitiveValType

Source§

impl Copy for RelocAddendKind

Source§

impl Copy for RelocationType

Source§

impl Copy for wasmtime_environ::wasmparser::StorageType

Source§

impl Copy for wasmtime_environ::wasmparser::TagKind

Source§

impl Copy for wasmtime_environ::wasmparser::TypeBounds

Source§

impl Copy for TypeRef

Source§

impl Copy for UnpackedIndex

Source§

impl Copy for wasmtime_environ::wasmparser::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 wasmtime_environ::wasmparser::types::ComponentValType

Source§

impl Copy for wasmtime_environ::wasmparser::types::EntityType

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

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 std::io::SeekFrom

1.0.0 · Source§

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

Source§

impl Copy for cpp_demangle::error::Error

Source§

impl Copy for embedded_io::ErrorKind

Source§

impl Copy for embedded_io::SeekFrom

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

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 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 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 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 termcolor::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 DiscriminantSize

Source§

impl Copy for winapi_util::console::Color

Source§

impl Copy for Intense

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 AdapterId

Source§

impl Copy for AdapterModuleId

Source§

impl Copy for InstanceId

Source§

impl Copy for MemoryId

Source§

impl Copy for PostReturnId

Source§

impl Copy for ReallocId

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

Source§

impl Copy for TypeComponentInstanceIndex

Source§

impl Copy for TypeEnumIndex

Source§

impl Copy for TypeFlagsIndex

Source§

impl Copy for TypeFuncIndex

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 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 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 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::wasmparser::ArrayType

Source§

impl Copy for BranchHint

Source§

impl Copy for ComdatSymbol

Source§

impl Copy for DefinedDataSymbol

Source§

impl Copy for wasmtime_environ::wasmparser::FieldType

Source§

impl Copy for Frame

Source§

impl Copy for wasmtime_environ::wasmparser::GlobalType

Source§

impl Copy for Ieee32

Source§

impl Copy for Ieee64

Source§

impl Copy for InitFunc

Source§

impl Copy for wasmtime_environ::wasmparser::MemArg

Source§

impl Copy for MemInfo

Source§

impl Copy for wasmtime_environ::wasmparser::MemoryType

Source§

impl Copy for PackedIndex

Source§

impl Copy for wasmtime_environ::wasmparser::RefType

Source§

impl Copy for RelocationEntry

Source§

impl Copy for wasmtime_environ::wasmparser::SegmentFlags

Source§

impl Copy for wasmtime_environ::wasmparser::SymbolFlags

Source§

impl Copy for wasmtime_environ::wasmparser::TableType

Source§

impl Copy for wasmtime_environ::wasmparser::TagType

Source§

impl Copy for V128

Source§

impl Copy for ValidatorId

Source§

impl Copy for WasmFeatures

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 CoreTypeId

Source§

impl Copy for RecGroupId

Source§

impl Copy for ResourceId

Source§

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

Source§

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

1.0.0 · Source§

impl Copy for RangeFull

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

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.5.0 · Source§

impl Copy for WaitTimeoutResult

1.0.0 · Source§

impl Copy for RecvError

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 Copy for DemangleOptions

Source§

impl Copy for ParseOptions

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 FileInfo

Source§

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

Source§

impl Copy for LocationListId

Source§

impl Copy for RangeListId

Source§

impl Copy for 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 Ident

Source§

impl Copy for object::endian::BigEndian

Source§

impl Copy for object::endian::LittleEndian

Source§

impl Copy for VersionIndex

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

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 wasm_encoder::core::types::FieldType

Source§

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

Source§

impl Copy for DEVPROPCOMPKEY

Source§

impl Copy for DEVPROPERTY

Source§

impl Copy for DEVPROPKEY

Source§

impl Copy for GUID

Source§

impl Copy for KCRM_MARSHAL_HEADER

Source§

impl Copy for KCRM_PROTOCOL_BLOB

Source§

impl Copy for KCRM_TRANSACTION_BLOB

Source§

impl Copy for TRANSACTION_NOTIFICATION

Source§

impl Copy for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT

Source§

impl Copy for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT

Source§

impl Copy for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT

Source§

impl Copy for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT

Source§

impl Copy for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT

Source§

impl Copy for FILETIME

Source§

impl Copy for CSTRING

Source§

impl Copy for winapi::shared::ntdef::FLOAT128

Source§

impl Copy for winapi::shared::ntdef::GROUP_AFFINITY

Source§

impl Copy for LARGE_INTEGER

Source§

impl Copy for LARGE_INTEGER_s

Source§

impl Copy for LARGE_INTEGER_u

Source§

impl Copy for winapi::shared::ntdef::LIST_ENTRY32

Source§

impl Copy for winapi::shared::ntdef::LIST_ENTRY64

Source§

impl Copy for winapi::shared::ntdef::LIST_ENTRY

Source§

impl Copy for LUID

Source§

impl Copy for winapi::shared::ntdef::OBJECTID

Source§

impl Copy for OBJECT_ATTRIBUTES32

Source§

impl Copy for OBJECT_ATTRIBUTES64

Source§

impl Copy for OBJECT_ATTRIBUTES

Source§

impl Copy for winapi::shared::ntdef::PROCESSOR_NUMBER

Source§

impl Copy for QUAD

Source§

impl Copy for RTL_BALANCED_NODE

Source§

impl Copy for RTL_BALANCED_NODE_s

Source§

impl Copy for RTL_BALANCED_NODE_u

Source§

impl Copy for SINGLE_LIST_ENTRY32

Source§

impl Copy for winapi::shared::ntdef::SINGLE_LIST_ENTRY

Source§

impl Copy for STRING32

Source§

impl Copy for STRING64

Source§

impl Copy for STRING

Source§

impl Copy for ULARGE_INTEGER

Source§

impl Copy for ULARGE_INTEGER_s

Source§

impl Copy for ULARGE_INTEGER_u

Source§

impl Copy for UNICODE_STRING

Source§

impl Copy for WNF_STATE_NAME

Source§

impl Copy for POINT

Source§

impl Copy for POINTL

Source§

impl Copy for POINTS

Source§

impl Copy for RECT

Source§

impl Copy for RECTL

Source§

impl Copy for SIZE

Source§

impl Copy for BLOB

Source§

impl Copy for BYTE_BLOB

Source§

impl Copy for BYTE_SIZEDARR

Source§

impl Copy for COAUTHIDENTITY

Source§

impl Copy for COAUTHINFO

Source§

impl Copy for DWORD_BLOB

Source§

impl Copy for DWORD_SIZEDARR

Source§

impl Copy for FLAGGED_BYTE_BLOB

Source§

impl Copy for FLAGGED_WORD_BLOB

Source§

impl Copy for HYPER_SIZEDARR

Source§

impl Copy for WORD_BLOB

Source§

impl Copy for WORD_SIZEDARR

Source§

impl Copy for BUSNUMBER_DES

Source§

impl Copy for BUSNUMBER_RANGE

Source§

impl Copy for BUSNUMBER_RESOURCE

Source§

impl Copy for CM_NOTIFY_EVENT_DATA

Source§

impl Copy for CM_NOTIFY_EVENT_DATA_DeviceHandle

Source§

impl Copy for CM_NOTIFY_EVENT_DATA_DeviceInstance

Source§

impl Copy for CM_NOTIFY_EVENT_DATA_DeviceInterface

Source§

impl Copy for CM_NOTIFY_EVENT_DATA_u

Source§

impl Copy for CM_NOTIFY_FILTER

Source§

impl Copy for CM_NOTIFY_FILTER_DeviceHandle

Source§

impl Copy for CM_NOTIFY_FILTER_DeviceInstance

Source§

impl Copy for CM_NOTIFY_FILTER_DeviceInterface

Source§

impl Copy for CM_NOTIFY_FILTER_u

Source§

impl Copy for CONFLICT_DETAILS_A

Source§

impl Copy for CONFLICT_DETAILS_W

Source§

impl Copy for CONNECTION_DES

Source§

impl Copy for CONNECTION_RESOURCE

Source§

impl Copy for CS_DES

Source§

impl Copy for CS_RESOURCE

Source§

impl Copy for DEVPRIVATE_DES

Source§

impl Copy for DEVPRIVATE_RANGE

Source§

impl Copy for DEVPRIVATE_RESOURCE

Source§

impl Copy for DMA_DES

Source§

impl Copy for DMA_RANGE

Source§

impl Copy for DMA_RESOURCE

Source§

impl Copy for HWPROFILEINFO_A

Source§

impl Copy for HWPROFILEINFO_W

Source§

impl Copy for IO_DES

Source§

impl Copy for IO_RANGE

Source§

impl Copy for IO_RESOURCE

Source§

impl Copy for IRQ_DES_32

Source§

impl Copy for IRQ_DES_64

Source§

impl Copy for IRQ_RANGE

Source§

impl Copy for IRQ_RESOURCE_32

Source§

impl Copy for IRQ_RESOURCE_64

Source§

impl Copy for MEM_DES

Source§

impl Copy for MEM_LARGE_DES

Source§

impl Copy for MEM_LARGE_RANGE

Source§

impl Copy for MEM_LARGE_RESOURCE

Source§

impl Copy for MEM_RANGE

Source§

impl Copy for MEM_RESOURCE

Source§

impl Copy for MFCARD_DES

Source§

impl Copy for MFCARD_RESOURCE

Source§

impl Copy for PCCARD_DES

Source§

impl Copy for PCCARD_RESOURCE

Source§

impl Copy for BY_HANDLE_FILE_INFORMATION

Source§

impl Copy for CREATEFILE2_EXTENDED_PARAMETERS

Source§

impl Copy for FILE_ALIGNMENT_INFO

Source§

impl Copy for FILE_ALLOCATION_INFO

Source§

impl Copy for FILE_ATTRIBUTE_TAG_INFO

Source§

impl Copy for FILE_BASIC_INFO

Source§

impl Copy for FILE_COMPRESSION_INFO

Source§

impl Copy for FILE_DISPOSITION_INFO

Source§

impl Copy for FILE_END_OF_FILE_INFO

Source§

impl Copy for FILE_FULL_DIR_INFO

Source§

impl Copy for FILE_ID_BOTH_DIR_INFO

Source§

impl Copy for FILE_ID_INFO

Source§

impl Copy for FILE_IO_PRIORITY_HINT_INFO

Source§

impl Copy for FILE_NAME_INFO

Source§

impl Copy for FILE_RENAME_INFO

Source§

impl Copy for FILE_STANDARD_INFO

Source§

impl Copy for FILE_STORAGE_INFO

Source§

impl Copy for FILE_STREAM_INFO

Source§

impl Copy for WIN32_FILE_ATTRIBUTE_DATA

Source§

impl Copy for CREATE_PROCESS_DEBUG_INFO

Source§

impl Copy for CREATE_THREAD_DEBUG_INFO

Source§

impl Copy for DEBUG_EVENT

Source§

impl Copy for DEBUG_EVENT_u

Source§

impl Copy for EXCEPTION_DEBUG_INFO

Source§

impl Copy for EXIT_PROCESS_DEBUG_INFO

Source§

impl Copy for EXIT_THREAD_DEBUG_INFO

Source§

impl Copy for LOAD_DLL_DEBUG_INFO

Source§

impl Copy for OUTPUT_DEBUG_STRING_INFO

Source§

impl Copy for OVERLAPPED

Source§

impl Copy for OVERLAPPED_ENTRY

Source§

impl Copy for OVERLAPPED_u

Source§

impl Copy for OVERLAPPED_u_s

Source§

impl Copy for PROCESS_HEAP_ENTRY

Source§

impl Copy for PROCESS_HEAP_ENTRY_Block

Source§

impl Copy for PROCESS_HEAP_ENTRY_Region

Source§

impl Copy for PROCESS_HEAP_ENTRY_u

Source§

impl Copy for REASON_CONTEXT

Source§

impl Copy for REASON_CONTEXT_Detailed

Source§

impl Copy for REASON_CONTEXT_Reason

Source§

impl Copy for RIP_INFO

Source§

impl Copy for SECURITY_ATTRIBUTES

Source§

impl Copy for SYSTEMTIME

Source§

impl Copy for UNLOAD_DLL_DEBUG_INFO

Source§

impl Copy for WIN32_FIND_DATAA

Source§

impl Copy for WIN32_FIND_DATAW

Source§

impl Copy for PROCESS_INFORMATION

Source§

impl Copy for PROC_THREAD_ATTRIBUTE_LIST

Source§

impl Copy for STARTUPINFOA

Source§

impl Copy for STARTUPINFOW

Source§

impl Copy for ACTCTXA

Source§

impl Copy for ACTCTXW

Source§

impl Copy for ACTCTX_SECTION_KEYED_DATA

Source§

impl Copy for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA

Source§

impl Copy for COMMCONFIG

Source§

impl Copy for COMMPROP

Source§

impl Copy for COMMTIMEOUTS

Source§

impl Copy for COMSTAT

Source§

impl Copy for COPYFILE2_EXTENDED_PARAMETERS

Source§

impl Copy for COPYFILE2_MESSAGE

Source§

impl Copy for COPYFILE2_MESSAGE_ChunkFinished

Source§

impl Copy for COPYFILE2_MESSAGE_ChunkStarted

Source§

impl Copy for COPYFILE2_MESSAGE_Error

Source§

impl Copy for COPYFILE2_MESSAGE_Info

Source§

impl Copy for COPYFILE2_MESSAGE_PollContinue

Source§

impl Copy for COPYFILE2_MESSAGE_StreamFinished

Source§

impl Copy for COPYFILE2_MESSAGE_StreamStarted

Source§

impl Copy for DCB

Source§

impl Copy for FILE_ID_DESCRIPTOR

Source§

impl Copy for FILE_ID_DESCRIPTOR_u

Source§

impl Copy for HW_PROFILE_INFOA

Source§

impl Copy for HW_PROFILE_INFOW

Source§

impl Copy for MEMORYSTATUS

Source§

impl Copy for OFSTRUCT

Source§

impl Copy for STARTUPINFOEXA

Source§

impl Copy for STARTUPINFOEXW

Source§

impl Copy for SYSTEM_POWER_STATUS

Source§

impl Copy for UMS_SCHEDULER_STARTUP_INFO

Source§

impl Copy for UMS_SYSTEM_THREAD_INFORMATION

Source§

impl Copy for CONSOLE_CURSOR_INFO

Source§

impl Copy for CONSOLE_FONT_INFOEX

Source§

impl Copy for CONSOLE_HISTORY_INFO

Source§

impl Copy for CONSOLE_READCONSOLE_CONTROL

Source§

impl Copy for CONSOLE_SCREEN_BUFFER_INFO

Source§

impl Copy for CONSOLE_SCREEN_BUFFER_INFOEX

Source§

impl Copy for CONSOLE_SELECTION_INFO

Source§

impl Copy for CHAR_INFO

Source§

impl Copy for CHAR_INFO_Char

Source§

impl Copy for CONSOLE_FONT_INFO

Source§

impl Copy for COORD

Source§

impl Copy for FOCUS_EVENT_RECORD

Source§

impl Copy for INPUT_RECORD

Source§

impl Copy for INPUT_RECORD_Event

Source§

impl Copy for KEY_EVENT_RECORD

Source§

impl Copy for KEY_EVENT_RECORD_uChar

Source§

impl Copy for MENU_EVENT_RECORD

Source§

impl Copy for MOUSE_EVENT_RECORD

Source§

impl Copy for SMALL_RECT

Source§

impl Copy for WINDOW_BUFFER_SIZE_RECORD

Source§

impl Copy for ABC

Source§

impl Copy for ABCFLOAT

Source§

impl Copy for AXESLISTA

Source§

impl Copy for AXESLISTW

Source§

impl Copy for AXISINFOA

Source§

impl Copy for AXISINFOW

Source§

impl Copy for BITMAP

Source§

impl Copy for BITMAPCOREHEADER

Source§

impl Copy for BITMAPCOREINFO

Source§

impl Copy for BITMAPFILEHEADER

Source§

impl Copy for BITMAPINFO

Source§

impl Copy for BITMAPINFOHEADER

Source§

impl Copy for BITMAPV4HEADER

Source§

impl Copy for BITMAPV5HEADER

Source§

impl Copy for BLENDFUNCTION

Source§

impl Copy for CHARSETINFO

Source§

impl Copy for CIEXYZ

Source§

impl Copy for CIEXYZTRIPLE

Source§

impl Copy for COLORADJUSTMENT

Source§

impl Copy for DESIGNVECTOR

Source§

impl Copy for DEVMODEA

Source§

impl Copy for DEVMODEW

Source§

impl Copy for DEVMODE_u1

Source§

impl Copy for DEVMODE_u1_s1

Source§

impl Copy for DEVMODE_u1_s2

Source§

impl Copy for DEVMODE_u2

Source§

impl Copy for DIBSECTION

Source§

impl Copy for DISPLAYCONFIG_2DREGION

Source§

impl Copy for DISPLAYCONFIG_ADAPTER_NAME

Source§

impl Copy for DISPLAYCONFIG_DESKTOP_IMAGE_INFO

Source§

impl Copy for DISPLAYCONFIG_DEVICE_INFO_HEADER

Source§

impl Copy for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO

Source§

impl Copy for DISPLAYCONFIG_MODE_INFO

Source§

impl Copy for DISPLAYCONFIG_MODE_INFO_u

Source§

impl Copy for DISPLAYCONFIG_PATH_INFO

Source§

impl Copy for DISPLAYCONFIG_PATH_SOURCE_INFO

Source§

impl Copy for DISPLAYCONFIG_PATH_TARGET_INFO

Source§

impl Copy for DISPLAYCONFIG_RATIONAL

Source§

impl Copy for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE

Source§

impl Copy for DISPLAYCONFIG_SET_TARGET_PERSISTENCE

Source§

impl Copy for DISPLAYCONFIG_SOURCE_DEVICE_NAME

Source§

impl Copy for DISPLAYCONFIG_SOURCE_MODE

Source§

impl Copy for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

Source§

impl Copy for DISPLAYCONFIG_TARGET_BASE_TYPE

Source§

impl Copy for DISPLAYCONFIG_TARGET_DEVICE_NAME

Source§

impl Copy for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

Source§

impl Copy for DISPLAYCONFIG_TARGET_MODE

Source§

impl Copy for DISPLAYCONFIG_TARGET_PREFERRED_MODE

Source§

impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO

Source§

impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_AdditionalSignalInfo

Source§

impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_u

Source§

impl Copy for DISPLAY_DEVICEA

Source§

impl Copy for DISPLAY_DEVICEW

Source§

impl Copy for DOCINFOA

Source§

impl Copy for DOCINFOW

Source§

impl Copy for DRAWPATRECT

Source§

impl Copy for EMR

Source§

impl Copy for EMRABORTPATH

Source§

impl Copy for EMRALPHABLEND

Source§

impl Copy for EMRANGLEARC

Source§

impl Copy for EMRARC

Source§

impl Copy for EMRBITBLT

Source§

impl Copy for EMRCOLORCORRECTPALETTE

Source§

impl Copy for EMRCOLORMATCHTOTARGET

Source§

impl Copy for EMRCREATEBRUSHINDIRECT

Source§

impl Copy for EMRCREATECOLORSPACE

Source§

impl Copy for EMRCREATECOLORSPACEW

Source§

impl Copy for EMRCREATEDIBPATTERNBRUSHPT

Source§

impl Copy for EMRCREATEMONOBRUSH

Source§

impl Copy for EMRCREATEPALETTE

Source§

impl Copy for EMRCREATEPEN

Source§

impl Copy for EMRELLIPSE

Source§

impl Copy for EMREOF

Source§

impl Copy for EMREXCLUDECLIPRECT

Source§

impl Copy for EMREXTCREATEFONTINDIRECTW

Source§

impl Copy for EMREXTCREATEPEN

Source§

impl Copy for EMREXTESCAPE

Source§

impl Copy for EMREXTFLOODFILL

Source§

impl Copy for EMREXTSELECTCLIPRGN

Source§

impl Copy for EMREXTTEXTOUTA

Source§

impl Copy for EMRFILLPATH

Source§

impl Copy for EMRFILLRGN

Source§

impl Copy for EMRFORMAT

Source§

impl Copy for EMRFRAMERGN

Source§

impl Copy for EMRGDICOMMENT

Source§

impl Copy for EMRGLSBOUNDEDRECORD

Source§

impl Copy for EMRGLSRECORD

Source§

impl Copy for EMRGRADIENTFILL

Source§

impl Copy for EMRINVERTRGN

Source§

impl Copy for EMRLINETO

Source§

impl Copy for EMRMASKBLT

Source§

impl Copy for EMRMODIFYWORLDTRANSFORM

Source§

impl Copy for EMRNAMEDESCAPE

Source§

impl Copy for EMROFFSETCLIPRGN

Source§

impl Copy for EMRPIXELFORMAT

Source§

impl Copy for EMRPLGBLT

Source§

impl Copy for EMRPOLYDRAW16

Source§

impl Copy for EMRPOLYDRAW

Source§

impl Copy for EMRPOLYLINE16

Source§

impl Copy for EMRPOLYLINE

Source§

impl Copy for EMRPOLYPOLYLINE16

Source§

impl Copy for EMRPOLYPOLYLINE

Source§

impl Copy for EMRPOLYTEXTOUTA

Source§

impl Copy for EMRRESIZEPALETTE

Source§

impl Copy for EMRRESTOREDC

Source§

impl Copy for EMRROUNDRECT

Source§

impl Copy for EMRSCALEVIEWPORTEXTEX

Source§

impl Copy for EMRSELECTCLIPPATH

Source§

impl Copy for EMRSELECTOBJECT

Source§

impl Copy for EMRSELECTPALETTE

Source§

impl Copy for EMRSETARCDIRECTION

Source§

impl Copy for EMRSETBKCOLOR

Source§

impl Copy for EMRSETCOLORADJUSTMENT

Source§

impl Copy for EMRSETCOLORSPACE

Source§

impl Copy for EMRSETDIBITSTODEVICE

Source§

impl Copy for EMRSETICMPROFILE

Source§

impl Copy for EMRSETMAPPERFLAGS

Source§

impl Copy for EMRSETMITERLIMIT

Source§

impl Copy for EMRSETPALETTEENTRIES

Source§

impl Copy for EMRSETPIXELV

Source§

impl Copy for EMRSETVIEWPORTEXTEX

Source§

impl Copy for EMRSETVIEWPORTORGEX

Source§

impl Copy for EMRSETWORLDTRANSFORM

Source§

impl Copy for EMRSTRETCHBLT

Source§

impl Copy for EMRSTRETCHDIBITS

Source§

impl Copy for EMRTEXT

Source§

impl Copy for EMRTRANSPARENTBLT

Source§

impl Copy for ENHMETAHEADER

Source§

impl Copy for ENHMETARECORD

Source§

impl Copy for ENUMLOGFONTA

Source§

impl Copy for ENUMLOGFONTEXA

Source§

impl Copy for ENUMLOGFONTEXDVA

Source§

impl Copy for ENUMLOGFONTEXDVW

Source§

impl Copy for ENUMLOGFONTEXW

Source§

impl Copy for ENUMLOGFONTW

Source§

impl Copy for ENUMTEXTMETRICA

Source§

impl Copy for ENUMTEXTMETRICW

Source§

impl Copy for EXTLOGFONTA

Source§

impl Copy for EXTLOGFONTW

Source§

impl Copy for EXTLOGPEN32

Source§

impl Copy for EXTLOGPEN

Source§

impl Copy for FIXED

Source§

impl Copy for FONTSIGNATURE

Source§

impl Copy for GCP_RESULTSA

Source§

impl Copy for GCP_RESULTSW

Source§

impl Copy for GLYPHMETRICS

Source§

impl Copy for GLYPHMETRICSFLOAT

Source§

impl Copy for GLYPHSET

Source§

impl Copy for GRADIENT_RECT

Source§

impl Copy for HANDLETABLE

Source§

impl Copy for KERNINGPAIR

Source§

impl Copy for LAYERPLANEDESCRIPTOR

Source§

impl Copy for LOCALESIGNATURE

Source§

impl Copy for LOGBRUSH32

Source§

impl Copy for LOGBRUSH

Source§

impl Copy for LOGCOLORSPACEA

Source§

impl Copy for LOGCOLORSPACEW

Source§

impl Copy for LOGFONTA

Source§

impl Copy for LOGFONTW

Source§

impl Copy for LOGPALETTE

Source§

impl Copy for LOGPEN

Source§

impl Copy for MAT2

Source§

impl Copy for METAFILEPICT

Source§

impl Copy for METAHEADER

Source§

impl Copy for METARECORD

Source§

impl Copy for NEWTEXTMETRICA

Source§

impl Copy for NEWTEXTMETRICEXA

Source§

impl Copy for NEWTEXTMETRICEXW

Source§

impl Copy for NEWTEXTMETRICW

Source§

impl Copy for OUTLINETEXTMETRICA

Source§

impl Copy for OUTLINETEXTMETRICW

Source§

impl Copy for PALETTEENTRY

Source§

impl Copy for PANOSE

Source§

impl Copy for PELARRAY

Source§

impl Copy for PIXELFORMATDESCRIPTOR

Source§

impl Copy for POINTFLOAT

Source§

impl Copy for POINTFX

Source§

impl Copy for POLYTEXTA

Source§

impl Copy for POLYTEXTW

Source§

impl Copy for PSFEATURE_CUSTPAPER

Source§

impl Copy for PSFEATURE_OUTPUT

Source§

impl Copy for PSINJECTDATA

Source§

impl Copy for RASTERIZER_STATUS

Source§

impl Copy for RGBQUAD

Source§

impl Copy for RGBTRIPLE

Source§

impl Copy for RGNDATA

Source§

impl Copy for RGNDATAHEADER

Source§

impl Copy for TEXTMETRICA

Source§

impl Copy for TEXTMETRICW

Source§

impl Copy for TRIVERTEX

Source§

impl Copy for TTPOLYCURVE

Source§

impl Copy for TTPOLYGONHEADER

Source§

impl Copy for WCRANGE

Source§

impl Copy for WGLSWAP

Source§

impl Copy for XFORM

Source§

impl Copy for ACCESS_ALLOWED_ACE

Source§

impl Copy for ACCESS_ALLOWED_CALLBACK_ACE

Source§

impl Copy for ACCESS_ALLOWED_CALLBACK_OBJECT_ACE

Source§

impl Copy for ACCESS_ALLOWED_OBJECT_ACE

Source§

impl Copy for ACCESS_DENIED_ACE

Source§

impl Copy for ACCESS_DENIED_CALLBACK_ACE

Source§

impl Copy for ACCESS_DENIED_CALLBACK_OBJECT_ACE

Source§

impl Copy for ACCESS_DENIED_OBJECT_ACE

Source§

impl Copy for ACCESS_REASONS

Source§

impl Copy for ACE_HEADER

Source§

impl Copy for ACL

Source§

impl Copy for ACL_REVISION_INFORMATION

Source§

impl Copy for ACL_SIZE_INFORMATION

Source§

impl Copy for ACTIVATION_CONTEXT

Source§

impl Copy for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION

Source§

impl Copy for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION

Source§

impl Copy for ACTIVATION_CONTEXT_DETAILED_INFORMATION

Source§

impl Copy for ACTIVATION_CONTEXT_QUERY_INDEX

Source§

impl Copy for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION

Source§

impl Copy for ADMINISTRATOR_POWER_POLICY

Source§

impl Copy for ANON_OBJECT_HEADER

Source§

impl Copy for ANON_OBJECT_HEADER_BIGOBJ

Source§

impl Copy for ANON_OBJECT_HEADER_V2

Source§

impl Copy for APPLICATIONLAUNCH_SETTING_VALUE

Source§

impl Copy for ASSEMBLY_FILE_DETAILED_INFORMATION

Source§

impl Copy for BATTERY_REPORTING_SCALE

Source§

impl Copy for CACHE_DESCRIPTOR

Source§

impl Copy for CACHE_RELATIONSHIP

Source§

impl Copy for CFG_CALL_TARGET_INFO

Source§

impl Copy for CLAIM_SECURITY_ATTRIBUTES_INFORMATION

Source§

impl Copy for CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute

Source§

impl Copy for CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE

Source§

impl Copy for CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

Source§

impl Copy for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1

Source§

impl Copy for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values

Source§

impl Copy for CLAIM_SECURITY_ATTRIBUTE_V1

Source§

impl Copy for CLAIM_SECURITY_ATTRIBUTE_V1_Values

Source§

impl Copy for CM_POWER_DATA

Source§

impl Copy for COMPATIBILITY_CONTEXT_ELEMENT

Source§

impl Copy for CONTEXT

Source§

impl Copy for ENCLAVE_CREATE_INFO_SGX

Source§

impl Copy for ENCLAVE_INIT_INFO_SGX

Source§

impl Copy for ENLISTMENT_BASIC_INFORMATION

Source§

impl Copy for ENLISTMENT_CRM_INFORMATION

Source§

impl Copy for EVENTLOGRECORD

Source§

impl Copy for EVENTSFORLOGFILE

Source§

impl Copy for EXCEPTION_POINTERS

Source§

impl Copy for EXCEPTION_RECORD32

Source§

impl Copy for EXCEPTION_RECORD64

Source§

impl Copy for EXCEPTION_RECORD

Source§

impl Copy for EXCEPTION_REGISTRATION_RECORD

Source§

impl Copy for FILE_ID_128

Source§

impl Copy for FILE_NOTIFY_INFORMATION

Source§

impl Copy for FILE_SEGMENT_ELEMENT

Source§

impl Copy for winapi::um::winnt::FLOAT128

Source§

impl Copy for FLOATING_SAVE_AREA

Source§

impl Copy for FPO_DATA

Source§

impl Copy for GENERIC_MAPPING

Source§

impl Copy for winapi::um::winnt::GROUP_AFFINITY

Source§

impl Copy for GROUP_RELATIONSHIP

Source§

impl Copy for HARDWARE_COUNTER_DATA

Source§

impl Copy for HEAP_OPTIMIZE_RESOURCES_INFORMATION

Source§

impl Copy for HIBERFILE_BUCKET

Source§

impl Copy for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY

Source§

impl Copy for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY

Source§

impl Copy for IMAGE_ARCHITECTURE_ENTRY

Source§

impl Copy for IMAGE_ARCHITECTURE_HEADER

Source§

impl Copy for IMAGE_ARCHIVE_MEMBER_HEADER

Source§

impl Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY

Source§

impl Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY

Source§

impl Copy for IMAGE_AUX_SYMBOL

Source§

impl Copy for IMAGE_AUX_SYMBOL_CRC

Source§

impl Copy for IMAGE_AUX_SYMBOL_EX

Source§

impl Copy for IMAGE_AUX_SYMBOL_EX_CRC

Source§

impl Copy for IMAGE_AUX_SYMBOL_EX_File

Source§

impl Copy for IMAGE_AUX_SYMBOL_EX_Section

Source§

impl Copy for IMAGE_AUX_SYMBOL_EX_Sym

Source§

impl Copy for IMAGE_AUX_SYMBOL_EX_s

Source§

impl Copy for IMAGE_AUX_SYMBOL_File

Source§

impl Copy for IMAGE_AUX_SYMBOL_Section

Source§

impl Copy for IMAGE_AUX_SYMBOL_Sym

Source§

impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry

Source§

impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry_Array

Source§

impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry_Function

Source§

impl Copy for IMAGE_AUX_SYMBOL_Sym_Misc

Source§

impl Copy for IMAGE_AUX_SYMBOL_Sym_Misc_LnSz

Source§

impl Copy for IMAGE_AUX_SYMBOL_TOKEN_DEF

Source§

impl Copy for IMAGE_BASE_RELOCATION

Source§

impl Copy for IMAGE_BOUND_FORWARDER_REF

Source§

impl Copy for IMAGE_BOUND_IMPORT_DESCRIPTOR

Source§

impl Copy for IMAGE_CE_RUNTIME_FUNCTION_ENTRY

Source§

impl Copy for IMAGE_COFF_SYMBOLS_HEADER

Source§

impl Copy for IMAGE_COR20_HEADER

Source§

impl Copy for IMAGE_COR20_HEADER_u

Source§

impl Copy for IMAGE_DATA_DIRECTORY

Source§

impl Copy for IMAGE_DEBUG_DIRECTORY

Source§

impl Copy for IMAGE_DEBUG_MISC

Source§

impl Copy for IMAGE_DELAYLOAD_DESCRIPTOR

Source§

impl Copy for IMAGE_DELAYLOAD_DESCRIPTOR_Attributes

Source§

impl Copy for IMAGE_DOS_HEADER

Source§

impl Copy for IMAGE_DYNAMIC_RELOCATION32

Source§

impl Copy for IMAGE_DYNAMIC_RELOCATION32_V2

Source§

impl Copy for IMAGE_DYNAMIC_RELOCATION64

Source§

impl Copy for IMAGE_DYNAMIC_RELOCATION64_V2

Source§

impl Copy for IMAGE_DYNAMIC_RELOCATION_TABLE

Source§

impl Copy for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER

Source§

impl Copy for IMAGE_EXPORT_DIRECTORY

Source§

impl Copy for IMAGE_FILE_HEADER

Source§

impl Copy for IMAGE_FUNCTION_ENTRY64

Source§

impl Copy for IMAGE_FUNCTION_ENTRY64_u

Source§

impl Copy for IMAGE_FUNCTION_ENTRY

Source§

impl Copy for IMAGE_HOT_PATCH_BASE

Source§

impl Copy for IMAGE_HOT_PATCH_HASHES

Source§

impl Copy for IMAGE_HOT_PATCH_INFO

Source§

impl Copy for IMAGE_IMPORT_BY_NAME

Source§

impl Copy for IMAGE_IMPORT_DESCRIPTOR

Source§

impl Copy for IMAGE_IMPORT_DESCRIPTOR_u

Source§

impl Copy for IMAGE_LINENUMBER

Source§

impl Copy for IMAGE_LINENUMBER_Type

Source§

impl Copy for IMAGE_LOAD_CONFIG_CODE_INTEGRITY

Source§

impl Copy for IMAGE_LOAD_CONFIG_DIRECTORY32

Source§

impl Copy for IMAGE_LOAD_CONFIG_DIRECTORY64

Source§

impl Copy for IMAGE_NT_HEADERS32

Source§

impl Copy for IMAGE_NT_HEADERS64

Source§

impl Copy for IMAGE_OPTIONAL_HEADER32

Source§

impl Copy for IMAGE_OPTIONAL_HEADER64

Source§

impl Copy for IMAGE_OS2_HEADER

Source§

impl Copy for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER

Source§

impl Copy for IMAGE_RELOCATION

Source§

impl Copy for IMAGE_RELOCATION_u

Source§

impl Copy for IMAGE_RESOURCE_DATA_ENTRY

Source§

impl Copy for IMAGE_RESOURCE_DIRECTORY

Source§

impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY

Source§

impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_u

Source§

impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_u_s

Source§

impl Copy for IMAGE_RESOURCE_DIRECTORY_STRING

Source§

impl Copy for IMAGE_RESOURCE_DIR_STRING_U

Source§

impl Copy for IMAGE_ROM_HEADERS

Source§

impl Copy for IMAGE_ROM_OPTIONAL_HEADER

Source§

impl Copy for IMAGE_RUNTIME_FUNCTION_ENTRY_u

Source§

impl Copy for IMAGE_SECTION_HEADER

Source§

impl Copy for IMAGE_SECTION_HEADER_Misc

Source§

impl Copy for IMAGE_SEPARATE_DEBUG_HEADER

Source§

impl Copy for IMAGE_SYMBOL

Source§

impl Copy for IMAGE_SYMBOL_EX

Source§

impl Copy for IMAGE_SYMBOL_EX_N

Source§

impl Copy for IMAGE_SYMBOL_EX_N_Name

Source§

impl Copy for IMAGE_SYMBOL_N

Source§

impl Copy for IMAGE_SYMBOL_N_Name

Source§

impl Copy for IMAGE_THUNK_DATA32

Source§

impl Copy for IMAGE_THUNK_DATA32_u1

Source§

impl Copy for IMAGE_THUNK_DATA64

Source§

impl Copy for IMAGE_THUNK_DATA64_u1

Source§

impl Copy for IMAGE_TLS_DIRECTORY32

Source§

impl Copy for IMAGE_TLS_DIRECTORY64

Source§

impl Copy for IMAGE_VXD_HEADER

Source§

impl Copy for IMPORT_OBJECT_HEADER

Source§

impl Copy for IMPORT_OBJECT_HEADER_u

Source§

impl Copy for IO_COUNTERS

Source§

impl Copy for JOBOBJECT_ASSOCIATE_COMPLETION_PORT

Source§

impl Copy for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION

Source§

impl Copy for JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION

Source§

impl Copy for JOBOBJECT_BASIC_LIMIT_INFORMATION

Source§

impl Copy for JOBOBJECT_BASIC_PROCESS_ID_LIST

Source§

impl Copy for JOBOBJECT_BASIC_UI_RESTRICTIONS

Source§

impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION

Source§

impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u

Source§

impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u_s

Source§

impl Copy for JOBOBJECT_END_OF_JOB_TIME_INFORMATION

Source§

impl Copy for JOBOBJECT_EXTENDED_LIMIT_INFORMATION

Source§

impl Copy for JOBOBJECT_IO_ATTRIBUTION_INFORMATION

Source§

impl Copy for JOBOBJECT_IO_ATTRIBUTION_STATS

Source§

impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE

Source§

impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2

Source§

impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3

Source§

impl Copy for JOBOBJECT_JOBSET_INFORMATION

Source§

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION

Source§

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2

Source§

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u1

Source§

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u2

Source§

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u3

Source§

impl Copy for JOBOBJECT_NET_RATE_CONTROL_INFORMATION

Source§

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION

Source§

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

Source§

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u1

Source§

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u2

Source§

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u3

Source§

impl Copy for JOBOBJECT_SECURITY_LIMIT_INFORMATION

Source§

impl Copy for JOB_SET_ARRAY

Source§

impl Copy for KTMOBJECT_CURSOR

Source§

impl Copy for LDT_ENTRY

Source§

impl Copy for LDT_ENTRY_Bits

Source§

impl Copy for LDT_ENTRY_Bytes

Source§

impl Copy for LDT_ENTRY_HighWord

Source§

impl Copy for winapi::um::winnt::LIST_ENTRY32

Source§

impl Copy for winapi::um::winnt::LIST_ENTRY64

Source§

impl Copy for winapi::um::winnt::LIST_ENTRY

Source§

impl Copy for LUID_AND_ATTRIBUTES

Source§

impl Copy for M128A

Source§

impl Copy for MEMORY_BASIC_INFORMATION32

Source§

impl Copy for MEMORY_BASIC_INFORMATION64

Source§

impl Copy for MEMORY_BASIC_INFORMATION

Source§

impl Copy for MESSAGE_RESOURCE_BLOCK

Source§

impl Copy for MESSAGE_RESOURCE_DATA

Source§

impl Copy for MESSAGE_RESOURCE_ENTRY

Source§

impl Copy for NETWORK_APP_INSTANCE_EA

Source§

impl Copy for NON_PAGED_DEBUG_INFO

Source§

impl Copy for NOTIFY_USER_POWER_SETTING

Source§

impl Copy for NT_TIB32

Source§

impl Copy for NT_TIB32_u

Source§

impl Copy for NT_TIB64

Source§

impl Copy for NT_TIB64_u

Source§

impl Copy for NT_TIB

Source§

impl Copy for NT_TIB_u

Source§

impl Copy for NUMA_NODE_RELATIONSHIP

Source§

impl Copy for winapi::um::winnt::OBJECTID

Source§

impl Copy for OBJECT_TYPE_LIST

Source§

impl Copy for OSVERSIONINFOA

Source§

impl Copy for OSVERSIONINFOEXA

Source§

impl Copy for OSVERSIONINFOEXW

Source§

impl Copy for OSVERSIONINFOW

Source§

impl Copy for PACKEDEVENTINFO

Source§

impl Copy for PERFORMANCE_DATA

Source§

impl Copy for POWER_ACTION_POLICY

Source§

impl Copy for POWER_IDLE_RESILIENCY

Source§

impl Copy for POWER_MONITOR_INVOCATION

Source§

impl Copy for POWER_PLATFORM_INFORMATION

Source§

impl Copy for POWER_SESSION_CONNECT

Source§

impl Copy for POWER_SESSION_RIT_STATE

Source§

impl Copy for POWER_SESSION_TIMEOUTS

Source§

impl Copy for POWER_SESSION_WINLOGON

Source§

impl Copy for POWER_USER_PRESENCE

Source§

impl Copy for PPM_IDLESTATE_EVENT

Source§

impl Copy for PPM_IDLE_ACCOUNTING

Source§

impl Copy for PPM_IDLE_ACCOUNTING_EX

Source§

impl Copy for PPM_IDLE_STATE_ACCOUNTING

Source§

impl Copy for PPM_IDLE_STATE_ACCOUNTING_EX

Source§

impl Copy for PPM_IDLE_STATE_BUCKET_EX

Source§

impl Copy for PPM_PERFSTATE_DOMAIN_EVENT

Source§

impl Copy for PPM_PERFSTATE_EVENT

Source§

impl Copy for PPM_THERMALCHANGE_EVENT

Source§

impl Copy for PPM_THERMAL_POLICY_EVENT

Source§

impl Copy for PPM_WMI_IDLE_STATE

Source§

impl Copy for PPM_WMI_IDLE_STATES

Source§

impl Copy for PPM_WMI_IDLE_STATES_EX

Source§

impl Copy for PPM_WMI_LEGACY_PERFSTATE

Source§

impl Copy for PPM_WMI_PERF_STATE

Source§

impl Copy for PPM_WMI_PERF_STATES

Source§

impl Copy for PPM_WMI_PERF_STATES_EX

Source§

impl Copy for PRIVILEGE_SET

Source§

impl Copy for PROCESSOR_GROUP_INFO

Source§

impl Copy for PROCESSOR_IDLESTATE_INFO

Source§

impl Copy for PROCESSOR_IDLESTATE_POLICY

Source§

impl Copy for PROCESSOR_IDLESTATE_POLICY_Flags

Source§

impl Copy for winapi::um::winnt::PROCESSOR_NUMBER

Source§

impl Copy for PROCESSOR_PERFSTATE_POLICY

Source§

impl Copy for PROCESSOR_PERFSTATE_POLICY_u

Source§

impl Copy for PROCESSOR_PERFSTATE_POLICY_u_Flags

Source§

impl Copy for PROCESSOR_POWER_POLICY

Source§

impl Copy for PROCESSOR_POWER_POLICY_INFO

Source§

impl Copy for PROCESSOR_RELATIONSHIP

Source§

impl Copy for PROCESS_MITIGATION_ASLR_POLICY

Source§

impl Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY

Source§

impl Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY

Source§

impl Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY

Source§

impl Copy for PROCESS_MITIGATION_DEP_POLICY

Source§

impl Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

Source§

impl Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

Source§

impl Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY

Source§

impl Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY

Source§

impl Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY

Source§

impl Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

Source§

impl Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

Source§

impl Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY

Source§

impl Copy for QUOTA_LIMITS

Source§

impl Copy for QUOTA_LIMITS_EX

Source§

impl Copy for RATE_QUOTA_LIMIT

Source§

impl Copy for REPARSE_GUID_DATA_BUFFER

Source§

impl Copy for REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer

Source§

impl Copy for RESOURCEMANAGER_BASIC_INFORMATION

Source§

impl Copy for RESOURCEMANAGER_COMPLETION_INFORMATION

Source§

impl Copy for RESUME_PERFORMANCE

Source§

impl Copy for RTL_BARRIER

Source§

impl Copy for RTL_CONDITION_VARIABLE

Source§

impl Copy for RTL_CRITICAL_SECTION

Source§

impl Copy for RTL_CRITICAL_SECTION_DEBUG

Source§

impl Copy for RTL_RUN_ONCE

Source§

impl Copy for RTL_SRWLOCK

Source§

impl Copy for SCOPE_TABLE_AMD64

Source§

impl Copy for SCOPE_TABLE_AMD64_ScopeRecord

Source§

impl Copy for SCOPE_TABLE_ARM64

Source§

impl Copy for SCOPE_TABLE_ARM64_ScopeRecord

Source§

impl Copy for SCRUB_DATA_INPUT

Source§

impl Copy for SCRUB_DATA_OUTPUT

Source§

impl Copy for SCRUB_PARITY_EXTENT

Source§

impl Copy for SCRUB_PARITY_EXTENT_DATA

Source§

impl Copy for SECURITY_CAPABILITIES

Source§

impl Copy for SECURITY_DESCRIPTOR

Source§

impl Copy for SECURITY_DESCRIPTOR_RELATIVE

Source§

impl Copy for SECURITY_OBJECT_AI_PARAMS

Source§

impl Copy for SECURITY_QUALITY_OF_SERVICE

Source§

impl Copy for SERVERSILO_BASIC_INFORMATION

Source§

impl Copy for SET_POWER_SETTING_VALUE

Source§

impl Copy for SE_ACCESS_REPLY

Source§

impl Copy for SE_ACCESS_REQUEST

Source§

impl Copy for SE_IMPERSONATION_STATE

Source§

impl Copy for SE_SECURITY_DESCRIPTOR

Source§

impl Copy for SE_SID

Source§

impl Copy for SE_TOKEN_USER

Source§

impl Copy for SE_TOKEN_USER_u1

Source§

impl Copy for SE_TOKEN_USER_u2

Source§

impl Copy for SHARED_VIRTUAL_DISK_SUPPORT

Source§

impl Copy for SID

Source§

impl Copy for SID_AND_ATTRIBUTES

Source§

impl Copy for SID_AND_ATTRIBUTES_HASH

Source§

impl Copy for SID_IDENTIFIER_AUTHORITY

Source§

impl Copy for SILOOBJECT_BASIC_INFORMATION

Source§

impl Copy for winapi::um::winnt::SINGLE_LIST_ENTRY

Source§

impl Copy for SLIST_ENTRY

Source§

impl Copy for SLIST_HEADER

Source§

impl Copy for SLIST_HEADER_s

Source§

impl Copy for SUPPORTED_OS_INFO

Source§

impl Copy for SYSTEM_ACCESS_FILTER_ACE

Source§

impl Copy for SYSTEM_ALARM_ACE

Source§

impl Copy for SYSTEM_ALARM_CALLBACK_ACE

Source§

impl Copy for SYSTEM_ALARM_CALLBACK_OBJECT_ACE

Source§

impl Copy for SYSTEM_ALARM_OBJECT_ACE

Source§

impl Copy for SYSTEM_AUDIT_ACE

Source§

impl Copy for SYSTEM_AUDIT_CALLBACK_ACE

Source§

impl Copy for SYSTEM_AUDIT_CALLBACK_OBJECT_ACE

Source§

impl Copy for SYSTEM_AUDIT_OBJECT_ACE

Source§

impl Copy for SYSTEM_BATTERY_STATE

Source§

impl Copy for SYSTEM_CPU_SET_INFORMATION

Source§

impl Copy for SYSTEM_CPU_SET_INFORMATION_CpuSet

Source§

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION

Source§

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX

Source§

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_u

Source§

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_NumaNode

Source§

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_ProcessorCore

Source§

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_u

Source§

impl Copy for SYSTEM_MANDATORY_LABEL_ACE

Source§

impl Copy for SYSTEM_POWER_CAPABILITIES

Source§

impl Copy for SYSTEM_POWER_LEVEL

Source§

impl Copy for SYSTEM_POWER_POLICY

Source§

impl Copy for SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION

Source§

impl Copy for SYSTEM_PROCESS_TRUST_LABEL_ACE

Source§

impl Copy for SYSTEM_RESOURCE_ATTRIBUTE_ACE

Source§

impl Copy for SYSTEM_SCOPED_POLICY_ID_ACE

Source§

impl Copy for TAPE_CREATE_PARTITION

Source§

impl Copy for TAPE_ERASE

Source§

impl Copy for TAPE_GET_DRIVE_PARAMETERS

Source§

impl Copy for TAPE_GET_MEDIA_PARAMETERS

Source§

impl Copy for TAPE_GET_POSITION

Source§

impl Copy for TAPE_PREPARE

Source§

impl Copy for TAPE_SET_DRIVE_PARAMETERS

Source§

impl Copy for TAPE_SET_MEDIA_PARAMETERS

Source§

impl Copy for TAPE_SET_POSITION

Source§

impl Copy for TAPE_WMI_OPERATIONS

Source§

impl Copy for TAPE_WRITE_MARKS

Source§

impl Copy for TOKEN_ACCESS_INFORMATION

Source§

impl Copy for TOKEN_APPCONTAINER_INFORMATION

Source§

impl Copy for TOKEN_AUDIT_POLICY

Source§

impl Copy for TOKEN_BNO_ISOLATION_INFORMATION

Source§

impl Copy for TOKEN_CONTROL

Source§

impl Copy for TOKEN_DEFAULT_DACL

Source§

impl Copy for TOKEN_DEVICE_CLAIMS

Source§

impl Copy for TOKEN_ELEVATION

Source§

impl Copy for TOKEN_GROUPS

Source§

impl Copy for TOKEN_GROUPS_AND_PRIVILEGES

Source§

impl Copy for TOKEN_LINKED_TOKEN

Source§

impl Copy for TOKEN_MANDATORY_LABEL

Source§

impl Copy for TOKEN_MANDATORY_POLICY

Source§

impl Copy for TOKEN_ORIGIN

Source§

impl Copy for TOKEN_OWNER

Source§

impl Copy for TOKEN_PRIMARY_GROUP

Source§

impl Copy for TOKEN_PRIVILEGES

Source§

impl Copy for TOKEN_SID_INFORMATION

Source§

impl Copy for TOKEN_SOURCE

Source§

impl Copy for TOKEN_STATISTICS

Source§

impl Copy for TOKEN_USER

Source§

impl Copy for TOKEN_USER_CLAIMS

Source§

impl Copy for TP_CALLBACK_ENVIRON_V3

Source§

impl Copy for TP_CALLBACK_ENVIRON_V3_u

Source§

impl Copy for TP_CALLBACK_ENVIRON_V3_u_s

Source§

impl Copy for TP_CALLBACK_INSTANCE

Source§

impl Copy for TP_CLEANUP_GROUP

Source§

impl Copy for TP_IO

Source§

impl Copy for TP_POOL

Source§

impl Copy for TP_POOL_STACK_INFORMATION

Source§

impl Copy for TP_TIMER

Source§

impl Copy for TP_WAIT

Source§

impl Copy for TP_WORK

Source§

impl Copy for TRANSACTIONMANAGER_BASIC_INFORMATION

Source§

impl Copy for TRANSACTIONMANAGER_LOGPATH_INFORMATION

Source§

impl Copy for TRANSACTIONMANAGER_LOG_INFORMATION

Source§

impl Copy for TRANSACTIONMANAGER_OLDEST_INFORMATION

Source§

impl Copy for TRANSACTIONMANAGER_RECOVERY_INFORMATION

Source§

impl Copy for TRANSACTION_BASIC_INFORMATION

Source§

impl Copy for TRANSACTION_BIND_INFORMATION

Source§

impl Copy for TRANSACTION_ENLISTMENTS_INFORMATION

Source§

impl Copy for TRANSACTION_ENLISTMENT_PAIR

Source§

impl Copy for TRANSACTION_LIST_ENTRY

Source§

impl Copy for TRANSACTION_LIST_INFORMATION

Source§

impl Copy for TRANSACTION_PROPERTIES_INFORMATION

Source§

impl Copy for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION

Source§

impl Copy for UMS_CREATE_THREAD_ATTRIBUTES

Source§

impl Copy for WOW64_ARCHITECTURE_INFORMATION

Source§

impl Copy for WOW64_CONTEXT

Source§

impl Copy for WOW64_DESCRIPTOR_TABLE_ENTRY

Source§

impl Copy for WOW64_FLOATING_SAVE_AREA

Source§

impl Copy for WOW64_LDT_ENTRY

Source§

impl Copy for WOW64_LDT_ENTRY_Bits

Source§

impl Copy for WOW64_LDT_ENTRY_Bytes

Source§

impl Copy for WOW64_LDT_ENTRY_HighWord

Source§

impl Copy for XSAVE_AREA

Source§

impl Copy for XSAVE_AREA_HEADER

Source§

impl Copy for XSAVE_FORMAT

Source§

impl Copy for XSTATE_CONFIGURATION

Source§

impl Copy for XSTATE_CONTEXT

Source§

impl Copy for XSTATE_FEATURE

Source§

impl Copy for _IMAGE_RUNTIME_FUNCTION_ENTRY

Source§

impl Copy for VALENTA

Source§

impl Copy for VALENTW

1.33.0 · Source§

impl Copy for PhantomPinned

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

Source§

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

Source§

impl<'a> Copy for Elements<'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 wasmtime_environ::wasmparser::Export<'a>

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Copy for Segment<'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> Copy for RawSection<'a>

Source§

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

Source§

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

Source§

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

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 Version<'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, Elf, R> Copy for SectionTable<'data, Elf, R>
where Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::SectionHeader: Copy,

Source§

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

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<'handle> Copy for BorrowedHandle<'handle>

Source§

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

Source§

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

1.63.0 · Source§

impl<'socket> Copy for BorrowedSocket<'socket>

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

Source§

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

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

Source§

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

Source§

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

Source§

impl<E> Copy for 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 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,

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,

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

1.0.0 · Source§

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

1.17.0 · Source§

impl<T> Copy for Bound<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,

Source§

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

Source§

impl<T> Copy for DieReference<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 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.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,

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 Unalign<T>
where T: Copy,

1.0.0 · Source§

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

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,