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 implementCopy
(even if the referent doesn’t), while variables captured by mutable reference never implementCopy
.
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§
impl Copy for ComponentItem
impl Copy for FixedEncoding
impl Copy for FlatType
impl Copy for InterfaceType
impl Copy for StringEncoding
impl Copy for Transcode
impl Copy for TypeDef
impl Copy for ConstOp
impl Copy for EngineOrModuleTypeIndex
impl Copy for EntityIndex
impl Copy for wasmtime_environ::RelocationTarget
impl Copy for SettingKind
impl Copy for Trap
impl Copy for VMGcKind
impl Copy for WasmHeapTopType
impl Copy for WasmHeapType
impl Copy for WasmValType
impl Copy for LibCall
impl Copy for wasmtime_environ::wasmparser::AbstractHeapType
impl Copy for wasmtime_environ::wasmparser::BlockType
impl Copy for wasmtime_environ::wasmparser::CanonicalOption
impl Copy for Catch
impl Copy for ComdatSymbolKind
impl Copy for ComponentExternalKind
impl Copy for wasmtime_environ::wasmparser::ComponentOuterAliasKind
impl Copy for wasmtime_environ::wasmparser::ComponentTypeRef
impl Copy for wasmtime_environ::wasmparser::ComponentValType
impl Copy for wasmtime_environ::wasmparser::Encoding
impl Copy for ExternalKind
impl Copy for FrameKind
impl Copy for wasmtime_environ::wasmparser::HeapType
impl Copy for InstantiationArgKind
impl Copy for wasmtime_environ::wasmparser::Ordering
impl Copy for OuterAliasKind
impl Copy for wasmtime_environ::wasmparser::PrimitiveValType
impl Copy for RelocAddendKind
impl Copy for RelocationType
impl Copy for wasmtime_environ::wasmparser::StorageType
impl Copy for wasmtime_environ::wasmparser::TagKind
impl Copy for wasmtime_environ::wasmparser::TypeBounds
impl Copy for TypeRef
impl Copy for UnpackedIndex
impl Copy for wasmtime_environ::wasmparser::ValType
impl Copy for AnyTypeId
impl Copy for ComponentAnyTypeId
impl Copy for ComponentCoreTypeId
impl Copy for ComponentEntityType
impl Copy for wasmtime_environ::wasmparser::types::ComponentValType
impl Copy for wasmtime_environ::wasmparser::types::EntityType
impl Copy for AsciiChar
impl Copy for wasmtime_environ::__core::cmp::Ordering
impl Copy for Infallible
impl Copy for wasmtime_environ::__core::fmt::Alignment
impl Copy for IpAddr
impl Copy for Ipv6MulticastScope
impl Copy for SocketAddr
impl Copy for FpCategory
impl Copy for SearchStep
impl Copy for wasmtime_environ::__core::sync::atomic::Ordering
impl Copy for std::io::SeekFrom
impl Copy for std::io::error::ErrorKind
impl Copy for Shutdown
impl Copy for BacktraceStyle
impl Copy for RecvTimeoutError
impl Copy for TryRecvError
impl Copy for DemangleNodeType
impl Copy for cpp_demangle::error::Error
impl Copy for embedded_io::ErrorKind
impl Copy for embedded_io::SeekFrom
impl Copy for DwarfFileType
impl Copy for Format
impl Copy for gimli::common::SectionId
impl Copy for Vendor
impl Copy for RunTimeEndian
impl Copy for AbbreviationsCacheStrategy
impl Copy for Pointer
impl Copy for gimli::read::Error
impl Copy for ColumnType
impl Copy for Value
impl Copy for ValueType
impl Copy for ConvertError
impl Copy for Address
impl Copy for gimli::write::Error
impl Copy for Reference
impl Copy for gimli::write::relocate::RelocationTarget
impl Copy for Level
impl Copy for LevelFilter
impl Copy for Prefilter
impl Copy for AddressSize
impl Copy for object::common::Architecture
impl Copy for object::common::BinaryFormat
impl Copy for ComdatKind
impl Copy for FileFlags
impl Copy for RelocationEncoding
impl Copy for RelocationFlags
impl Copy for RelocationKind
impl Copy for SectionFlags
impl Copy for SectionKind
impl Copy for object::common::SegmentFlags
impl Copy for SubArchitecture
impl Copy for SymbolKind
impl Copy for SymbolScope
impl Copy for object::endian::Endianness
impl Copy for CompressionFormat
impl Copy for FileKind
impl Copy for ObjectKind
impl Copy for object::read::RelocationTarget
impl Copy for object::read::SymbolSection
impl Copy for Mangling
impl Copy for StandardSection
impl Copy for StandardSegment
impl Copy for object::write::SymbolSection
impl Copy for Op
impl Copy for CDataModel
impl Copy for Size
impl Copy for Aarch64Architecture
impl Copy for target_lexicon::targets::Architecture
impl Copy for ArmArchitecture
impl Copy for target_lexicon::targets::BinaryFormat
impl Copy for Environment
impl Copy for Mips32Architecture
impl Copy for Mips64Architecture
impl Copy for OperatingSystem
impl Copy for Riscv32Architecture
impl Copy for Riscv64Architecture
impl Copy for X86_32Architecture
impl Copy for CallingConvention
impl Copy for target_lexicon::triple::Endianness
impl Copy for PointerWidth
impl Copy for termcolor::Color
impl Copy for ColorChoice
impl Copy for wasm_encoder::component::aliases::ComponentOuterAliasKind
impl Copy for wasm_encoder::component::canonicals::CanonicalOption
impl Copy for ComponentSectionId
impl Copy for ComponentExportKind
impl Copy for wasm_encoder::component::imports::ComponentTypeRef
impl Copy for wasm_encoder::component::imports::TypeBounds
impl Copy for ModuleArg
impl Copy for wasm_encoder::component::types::ComponentValType
impl Copy for wasm_encoder::component::types::PrimitiveValType
impl Copy for wasm_encoder::core::code::BlockType
impl Copy for wasm_encoder::core::code::Ordering
impl Copy for wasm_encoder::core::SectionId
impl Copy for ExportKind
impl Copy for wasm_encoder::core::imports::EntityType
impl Copy for wasm_encoder::core::tags::TagKind
impl Copy for wasm_encoder::core::types::AbstractHeapType
impl Copy for wasm_encoder::core::types::HeapType
impl Copy for wasm_encoder::core::types::StorageType
impl Copy for wasm_encoder::core::types::ValType
impl Copy for DiscriminantSize
impl Copy for winapi_util::console::Color
impl Copy for Intense
impl Copy for bool
impl Copy for char
impl Copy for f16
impl Copy for f32
impl Copy for f64
impl Copy for f128
impl Copy for i8
impl Copy for i16
impl Copy for i32
impl Copy for i64
impl Copy for i128
impl Copy for isize
impl Copy for !
impl Copy for u8
impl Copy for u16
impl Copy for u32
impl Copy for u64
impl Copy for u128
impl Copy for usize
impl Copy for AdapterId
impl Copy for AdapterModuleId
impl Copy for InstanceId
impl Copy for MemoryId
impl Copy for PostReturnId
impl Copy for ReallocId
impl Copy for ComponentFuncIndex
impl Copy for ComponentIndex
impl Copy for ComponentInstanceIndex
impl Copy for ComponentTypeIndex
impl Copy for ComponentUpvarIndex
impl Copy for DefinedResourceIndex
impl Copy for ExportIndex
impl Copy for ImportIndex
impl Copy for LoweredIndex
impl Copy for ModuleIndex
impl Copy for ModuleInstanceIndex
impl Copy for ModuleUpvarIndex
impl Copy for ResourceIndex
impl Copy for RuntimeComponentInstanceIndex
impl Copy for RuntimeImportIndex
impl Copy for RuntimeInstanceIndex
impl Copy for RuntimeMemoryIndex
impl Copy for RuntimePostReturnIndex
impl Copy for RuntimeReallocIndex
impl Copy for StaticComponentIndex
impl Copy for TrampolineIndex
impl Copy for TypeComponentIndex
impl Copy for TypeComponentInstanceIndex
impl Copy for TypeEnumIndex
impl Copy for TypeFlagsIndex
impl Copy for TypeFuncIndex
impl Copy for TypeListIndex
impl Copy for TypeModuleIndex
impl Copy for TypeOptionIndex
impl Copy for TypeRecordIndex
impl Copy for TypeResourceTableIndex
impl Copy for TypeResultIndex
impl Copy for TypeTupleIndex
impl Copy for TypeVariantIndex
impl Copy for BuiltinFunctionIndex
impl Copy for DataIndex
impl Copy for DefinedFuncIndex
impl Copy for DefinedGlobalIndex
impl Copy for DefinedMemoryIndex
impl Copy for DefinedTableIndex
impl Copy for ElemIndex
impl Copy for EngineInternedRecGroupIndex
impl Copy for FilePos
impl Copy for FuncIndex
impl Copy for FuncRefIndex
impl Copy for FunctionLoc
impl Copy for wasmtime_environ::Global
impl Copy for GlobalIndex
impl Copy for HostPtr
impl Copy for Memory
impl Copy for MemoryIndex
impl Copy for ModuleInternedRecGroupIndex
impl Copy for ModuleInternedTypeIndex
impl Copy for OwnedMemoryIndex
impl Copy for RecGroupRelativeTypeIndex
impl Copy for Setting
impl Copy for SizeOverflow
impl Copy for StaticModuleIndex
impl Copy for Table
impl Copy for TableIndex
impl Copy for Tag
impl Copy for TagIndex
impl Copy for TypeIndex
impl Copy for WasmRefType
impl Copy for wasmtime_environ::wasmparser::ArrayType
impl Copy for BranchHint
impl Copy for ComdatSymbol
impl Copy for DefinedDataSymbol
impl Copy for wasmtime_environ::wasmparser::FieldType
impl Copy for Frame
impl Copy for wasmtime_environ::wasmparser::GlobalType
impl Copy for Ieee32
impl Copy for Ieee64
impl Copy for InitFunc
impl Copy for wasmtime_environ::wasmparser::MemArg
impl Copy for MemInfo
impl Copy for wasmtime_environ::wasmparser::MemoryType
impl Copy for PackedIndex
impl Copy for wasmtime_environ::wasmparser::RefType
impl Copy for RelocationEntry
impl Copy for wasmtime_environ::wasmparser::SegmentFlags
impl Copy for wasmtime_environ::wasmparser::SymbolFlags
impl Copy for wasmtime_environ::wasmparser::TableType
impl Copy for wasmtime_environ::wasmparser::TagType
impl Copy for V128
impl Copy for ValidatorId
impl Copy for WasmFeatures
impl Copy for AliasableResourceId
impl Copy for ComponentCoreInstanceTypeId
impl Copy for ComponentCoreModuleTypeId
impl Copy for ComponentDefinedTypeId
impl Copy for ComponentFuncTypeId
impl Copy for ComponentInstanceTypeId
impl Copy for ComponentTypeId
impl Copy for ComponentValueTypeId
impl Copy for CoreTypeId
impl Copy for RecGroupId
impl Copy for ResourceId
impl Copy for AllocError
impl Copy for Layout
impl Copy for TypeId
impl Copy for CpuidResult
impl Copy for __m128
impl Copy for __m128bh
impl Copy for __m128d
impl Copy for __m128h
impl Copy for __m128i
impl Copy for __m256
impl Copy for __m256bh
impl Copy for __m256d
impl Copy for __m256h
impl Copy for __m256i
impl Copy for __m512
impl Copy for __m512bh
impl Copy for __m512d
impl Copy for __m512h
impl Copy for __m512i
impl Copy for bf16
impl Copy for TryFromSliceError
impl Copy for CharTryFromError
impl Copy for TryFromCharError
impl Copy for wasmtime_environ::__core::fmt::Error
impl Copy for Assume
impl Copy for Ipv4Addr
impl Copy for Ipv6Addr
impl Copy for SocketAddrV4
impl Copy for SocketAddrV6
impl Copy for TryFromIntError
impl Copy for wasmtime_environ::__core::ptr::Alignment
impl Copy for RangeFull
impl Copy for Utf8Error
impl Copy for RawWakerVTable
impl Copy for Duration
impl Copy for alloc::alloc::Global
impl Copy for System
impl Copy for FileTimes
impl Copy for FileType
impl Copy for Empty
impl Copy for Sink
impl Copy for ExitCode
impl Copy for ExitStatus
impl Copy for ExitStatusError
impl Copy for DefaultRandomSource
impl Copy for WaitTimeoutResult
impl Copy for RecvError
impl Copy for AccessError
impl Copy for ThreadId
impl Copy for Instant
impl Copy for SystemTime
impl Copy for DemangleOptions
impl Copy for ParseOptions
impl Copy for AArch64
impl Copy for Arm
impl Copy for LoongArch
impl Copy for MIPS
impl Copy for PowerPc64
impl Copy for RiscV
impl Copy for X86
impl Copy for X86_64
impl Copy for DebugTypeSignature
impl Copy for DwoId
impl Copy for gimli::common::Encoding
impl Copy for LineEncoding
impl Copy for Register
impl Copy for DwAccess
impl Copy for DwAddr
impl Copy for DwAt
impl Copy for DwAte
impl Copy for DwCc
impl Copy for DwCfa
impl Copy for DwChildren
impl Copy for DwDefaulted
impl Copy for DwDs
impl Copy for DwDsc
impl Copy for DwEhPe
impl Copy for DwEnd
impl Copy for DwForm
impl Copy for DwId
impl Copy for DwIdx
impl Copy for DwInl
impl Copy for DwLang
impl Copy for DwLle
impl Copy for DwLnct
impl Copy for DwLne
impl Copy for DwLns
impl Copy for DwMacro
impl Copy for DwOp
impl Copy for DwOrd
impl Copy for DwRle
impl Copy for DwSect
impl Copy for DwSectV2
impl Copy for DwTag
impl Copy for DwUt
impl Copy for DwVirtuality
impl Copy for DwVis
impl Copy for gimli::endianity::BigEndian
impl Copy for gimli::endianity::LittleEndian
impl Copy for AttributeSpecification
impl Copy for Augmentation
impl Copy for UnitIndexSection
impl Copy for FileEntryFormat
impl Copy for gimli::read::line::LineRow
impl Copy for ReaderOffsetId
impl Copy for gimli::read::rnglists::Range
impl Copy for StoreOnHeap
impl Copy for CieId
impl Copy for FileId
impl Copy for DirectoryId
impl Copy for FileInfo
impl Copy for gimli::write::line::LineRow
impl Copy for LocationListId
impl Copy for RangeListId
impl Copy for Relocation
impl Copy for LineStringId
impl Copy for gimli::write::str::StringId
impl Copy for UnitEntryId
impl Copy for UnitId
impl Copy for InitialLengthOffset
impl Copy for Ident
impl Copy for object::endian::BigEndian
impl Copy for object::endian::LittleEndian
impl Copy for VersionIndex
impl Copy for CompressedFileRange
impl Copy for object::read::Error
impl Copy for object::read::SectionIndex
impl Copy for object::read::SymbolIndex
impl Copy for Class
impl Copy for object::write::elf::writer::SectionIndex
impl Copy for object::write::elf::writer::SymbolIndex
impl Copy for object::write::string::StringId
impl Copy for ComdatId
impl Copy for object::write::SectionId
impl Copy for SymbolId
impl Copy for IgnoredAny
impl Copy for wasm_encoder::core::code::MemArg
impl Copy for DataCountSection
impl Copy for wasm_encoder::core::globals::GlobalType
impl Copy for wasm_encoder::core::memories::MemoryType
impl Copy for StartSection
impl Copy for wasm_encoder::core::tables::TableType
impl Copy for wasm_encoder::core::tags::TagType
impl Copy for wasm_encoder::core::types::ArrayType
impl Copy for wasm_encoder::core::types::FieldType
impl Copy for wasm_encoder::core::types::RefType
impl Copy for DEVPROPCOMPKEY
impl Copy for DEVPROPERTY
impl Copy for DEVPROPKEY
impl Copy for GUID
impl Copy for KCRM_MARSHAL_HEADER
impl Copy for KCRM_PROTOCOL_BLOB
impl Copy for KCRM_TRANSACTION_BLOB
impl Copy for TRANSACTION_NOTIFICATION
impl Copy for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT
impl Copy for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT
impl Copy for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT
impl Copy for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT
impl Copy for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT
impl Copy for FILETIME
impl Copy for CSTRING
impl Copy for winapi::shared::ntdef::FLOAT128
impl Copy for winapi::shared::ntdef::GROUP_AFFINITY
impl Copy for LARGE_INTEGER
impl Copy for LARGE_INTEGER_s
impl Copy for LARGE_INTEGER_u
impl Copy for winapi::shared::ntdef::LIST_ENTRY32
impl Copy for winapi::shared::ntdef::LIST_ENTRY64
impl Copy for winapi::shared::ntdef::LIST_ENTRY
impl Copy for LUID
impl Copy for winapi::shared::ntdef::OBJECTID
impl Copy for OBJECT_ATTRIBUTES32
impl Copy for OBJECT_ATTRIBUTES64
impl Copy for OBJECT_ATTRIBUTES
impl Copy for winapi::shared::ntdef::PROCESSOR_NUMBER
impl Copy for QUAD
impl Copy for RTL_BALANCED_NODE
impl Copy for RTL_BALANCED_NODE_s
impl Copy for RTL_BALANCED_NODE_u
impl Copy for SINGLE_LIST_ENTRY32
impl Copy for winapi::shared::ntdef::SINGLE_LIST_ENTRY
impl Copy for STRING32
impl Copy for STRING64
impl Copy for STRING
impl Copy for ULARGE_INTEGER
impl Copy for ULARGE_INTEGER_s
impl Copy for ULARGE_INTEGER_u
impl Copy for UNICODE_STRING
impl Copy for WNF_STATE_NAME
impl Copy for POINT
impl Copy for POINTL
impl Copy for POINTS
impl Copy for RECT
impl Copy for RECTL
impl Copy for SIZE
impl Copy for BLOB
impl Copy for BYTE_BLOB
impl Copy for BYTE_SIZEDARR
impl Copy for COAUTHIDENTITY
impl Copy for COAUTHINFO
impl Copy for DWORD_BLOB
impl Copy for DWORD_SIZEDARR
impl Copy for FLAGGED_BYTE_BLOB
impl Copy for FLAGGED_WORD_BLOB
impl Copy for HYPER_SIZEDARR
impl Copy for WORD_BLOB
impl Copy for WORD_SIZEDARR
impl Copy for BUSNUMBER_DES
impl Copy for BUSNUMBER_RANGE
impl Copy for BUSNUMBER_RESOURCE
impl Copy for CM_NOTIFY_EVENT_DATA
impl Copy for CM_NOTIFY_EVENT_DATA_DeviceHandle
impl Copy for CM_NOTIFY_EVENT_DATA_DeviceInstance
impl Copy for CM_NOTIFY_EVENT_DATA_DeviceInterface
impl Copy for CM_NOTIFY_EVENT_DATA_u
impl Copy for CM_NOTIFY_FILTER
impl Copy for CM_NOTIFY_FILTER_DeviceHandle
impl Copy for CM_NOTIFY_FILTER_DeviceInstance
impl Copy for CM_NOTIFY_FILTER_DeviceInterface
impl Copy for CM_NOTIFY_FILTER_u
impl Copy for CONFLICT_DETAILS_A
impl Copy for CONFLICT_DETAILS_W
impl Copy for CONNECTION_DES
impl Copy for CONNECTION_RESOURCE
impl Copy for CS_DES
impl Copy for CS_RESOURCE
impl Copy for DEVPRIVATE_DES
impl Copy for DEVPRIVATE_RANGE
impl Copy for DEVPRIVATE_RESOURCE
impl Copy for DMA_DES
impl Copy for DMA_RANGE
impl Copy for DMA_RESOURCE
impl Copy for HWPROFILEINFO_A
impl Copy for HWPROFILEINFO_W
impl Copy for IO_DES
impl Copy for IO_RANGE
impl Copy for IO_RESOURCE
impl Copy for IRQ_DES_32
impl Copy for IRQ_DES_64
impl Copy for IRQ_RANGE
impl Copy for IRQ_RESOURCE_32
impl Copy for IRQ_RESOURCE_64
impl Copy for MEM_DES
impl Copy for MEM_LARGE_DES
impl Copy for MEM_LARGE_RANGE
impl Copy for MEM_LARGE_RESOURCE
impl Copy for MEM_RANGE
impl Copy for MEM_RESOURCE
impl Copy for MFCARD_DES
impl Copy for MFCARD_RESOURCE
impl Copy for PCCARD_DES
impl Copy for PCCARD_RESOURCE
impl Copy for BY_HANDLE_FILE_INFORMATION
impl Copy for CREATEFILE2_EXTENDED_PARAMETERS
impl Copy for FILE_ALIGNMENT_INFO
impl Copy for FILE_ALLOCATION_INFO
impl Copy for FILE_ATTRIBUTE_TAG_INFO
impl Copy for FILE_BASIC_INFO
impl Copy for FILE_COMPRESSION_INFO
impl Copy for FILE_DISPOSITION_INFO
impl Copy for FILE_END_OF_FILE_INFO
impl Copy for FILE_FULL_DIR_INFO
impl Copy for FILE_ID_BOTH_DIR_INFO
impl Copy for FILE_ID_INFO
impl Copy for FILE_IO_PRIORITY_HINT_INFO
impl Copy for FILE_NAME_INFO
impl Copy for FILE_RENAME_INFO
impl Copy for FILE_STANDARD_INFO
impl Copy for FILE_STORAGE_INFO
impl Copy for FILE_STREAM_INFO
impl Copy for WIN32_FILE_ATTRIBUTE_DATA
impl Copy for CREATE_PROCESS_DEBUG_INFO
impl Copy for CREATE_THREAD_DEBUG_INFO
impl Copy for DEBUG_EVENT
impl Copy for DEBUG_EVENT_u
impl Copy for EXCEPTION_DEBUG_INFO
impl Copy for EXIT_PROCESS_DEBUG_INFO
impl Copy for EXIT_THREAD_DEBUG_INFO
impl Copy for LOAD_DLL_DEBUG_INFO
impl Copy for OUTPUT_DEBUG_STRING_INFO
impl Copy for OVERLAPPED
impl Copy for OVERLAPPED_ENTRY
impl Copy for OVERLAPPED_u
impl Copy for OVERLAPPED_u_s
impl Copy for PROCESS_HEAP_ENTRY
impl Copy for PROCESS_HEAP_ENTRY_Block
impl Copy for PROCESS_HEAP_ENTRY_Region
impl Copy for PROCESS_HEAP_ENTRY_u
impl Copy for REASON_CONTEXT
impl Copy for REASON_CONTEXT_Detailed
impl Copy for REASON_CONTEXT_Reason
impl Copy for RIP_INFO
impl Copy for SECURITY_ATTRIBUTES
impl Copy for SYSTEMTIME
impl Copy for UNLOAD_DLL_DEBUG_INFO
impl Copy for WIN32_FIND_DATAA
impl Copy for WIN32_FIND_DATAW
impl Copy for PROCESS_INFORMATION
impl Copy for PROC_THREAD_ATTRIBUTE_LIST
impl Copy for STARTUPINFOA
impl Copy for STARTUPINFOW
impl Copy for ACTCTXA
impl Copy for ACTCTXW
impl Copy for ACTCTX_SECTION_KEYED_DATA
impl Copy for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
impl Copy for COMMCONFIG
impl Copy for COMMPROP
impl Copy for COMMTIMEOUTS
impl Copy for COMSTAT
impl Copy for COPYFILE2_EXTENDED_PARAMETERS
impl Copy for COPYFILE2_MESSAGE
impl Copy for COPYFILE2_MESSAGE_ChunkFinished
impl Copy for COPYFILE2_MESSAGE_ChunkStarted
impl Copy for COPYFILE2_MESSAGE_Error
impl Copy for COPYFILE2_MESSAGE_Info
impl Copy for COPYFILE2_MESSAGE_PollContinue
impl Copy for COPYFILE2_MESSAGE_StreamFinished
impl Copy for COPYFILE2_MESSAGE_StreamStarted
impl Copy for DCB
impl Copy for FILE_ID_DESCRIPTOR
impl Copy for FILE_ID_DESCRIPTOR_u
impl Copy for HW_PROFILE_INFOA
impl Copy for HW_PROFILE_INFOW
impl Copy for MEMORYSTATUS
impl Copy for OFSTRUCT
impl Copy for STARTUPINFOEXA
impl Copy for STARTUPINFOEXW
impl Copy for SYSTEM_POWER_STATUS
impl Copy for UMS_SCHEDULER_STARTUP_INFO
impl Copy for UMS_SYSTEM_THREAD_INFORMATION
impl Copy for CONSOLE_CURSOR_INFO
impl Copy for CONSOLE_FONT_INFOEX
impl Copy for CONSOLE_HISTORY_INFO
impl Copy for CONSOLE_READCONSOLE_CONTROL
impl Copy for CONSOLE_SCREEN_BUFFER_INFO
impl Copy for CONSOLE_SCREEN_BUFFER_INFOEX
impl Copy for CONSOLE_SELECTION_INFO
impl Copy for CHAR_INFO
impl Copy for CHAR_INFO_Char
impl Copy for CONSOLE_FONT_INFO
impl Copy for COORD
impl Copy for FOCUS_EVENT_RECORD
impl Copy for INPUT_RECORD
impl Copy for INPUT_RECORD_Event
impl Copy for KEY_EVENT_RECORD
impl Copy for KEY_EVENT_RECORD_uChar
impl Copy for MENU_EVENT_RECORD
impl Copy for MOUSE_EVENT_RECORD
impl Copy for SMALL_RECT
impl Copy for WINDOW_BUFFER_SIZE_RECORD
impl Copy for ABC
impl Copy for ABCFLOAT
impl Copy for AXESLISTA
impl Copy for AXESLISTW
impl Copy for AXISINFOA
impl Copy for AXISINFOW
impl Copy for BITMAP
impl Copy for BITMAPCOREHEADER
impl Copy for BITMAPCOREINFO
impl Copy for BITMAPFILEHEADER
impl Copy for BITMAPINFO
impl Copy for BITMAPINFOHEADER
impl Copy for BITMAPV4HEADER
impl Copy for BITMAPV5HEADER
impl Copy for BLENDFUNCTION
impl Copy for CHARSETINFO
impl Copy for CIEXYZ
impl Copy for CIEXYZTRIPLE
impl Copy for COLORADJUSTMENT
impl Copy for DESIGNVECTOR
impl Copy for DEVMODEA
impl Copy for DEVMODEW
impl Copy for DEVMODE_u1
impl Copy for DEVMODE_u1_s1
impl Copy for DEVMODE_u1_s2
impl Copy for DEVMODE_u2
impl Copy for DIBSECTION
impl Copy for DISPLAYCONFIG_2DREGION
impl Copy for DISPLAYCONFIG_ADAPTER_NAME
impl Copy for DISPLAYCONFIG_DESKTOP_IMAGE_INFO
impl Copy for DISPLAYCONFIG_DEVICE_INFO_HEADER
impl Copy for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO
impl Copy for DISPLAYCONFIG_MODE_INFO
impl Copy for DISPLAYCONFIG_MODE_INFO_u
impl Copy for DISPLAYCONFIG_PATH_INFO
impl Copy for DISPLAYCONFIG_PATH_SOURCE_INFO
impl Copy for DISPLAYCONFIG_PATH_TARGET_INFO
impl Copy for DISPLAYCONFIG_RATIONAL
impl Copy for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE
impl Copy for DISPLAYCONFIG_SET_TARGET_PERSISTENCE
impl Copy for DISPLAYCONFIG_SOURCE_DEVICE_NAME
impl Copy for DISPLAYCONFIG_SOURCE_MODE
impl Copy for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION
impl Copy for DISPLAYCONFIG_TARGET_BASE_TYPE
impl Copy for DISPLAYCONFIG_TARGET_DEVICE_NAME
impl Copy for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS
impl Copy for DISPLAYCONFIG_TARGET_MODE
impl Copy for DISPLAYCONFIG_TARGET_PREFERRED_MODE
impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO
impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_AdditionalSignalInfo
impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_u
impl Copy for DISPLAY_DEVICEA
impl Copy for DISPLAY_DEVICEW
impl Copy for DOCINFOA
impl Copy for DOCINFOW
impl Copy for DRAWPATRECT
impl Copy for EMR
impl Copy for EMRABORTPATH
impl Copy for EMRALPHABLEND
impl Copy for EMRANGLEARC
impl Copy for EMRARC
impl Copy for EMRBITBLT
impl Copy for EMRCOLORCORRECTPALETTE
impl Copy for EMRCOLORMATCHTOTARGET
impl Copy for EMRCREATEBRUSHINDIRECT
impl Copy for EMRCREATECOLORSPACE
impl Copy for EMRCREATECOLORSPACEW
impl Copy for EMRCREATEDIBPATTERNBRUSHPT
impl Copy for EMRCREATEMONOBRUSH
impl Copy for EMRCREATEPALETTE
impl Copy for EMRCREATEPEN
impl Copy for EMRELLIPSE
impl Copy for EMREOF
impl Copy for EMREXCLUDECLIPRECT
impl Copy for EMREXTCREATEFONTINDIRECTW
impl Copy for EMREXTCREATEPEN
impl Copy for EMREXTESCAPE
impl Copy for EMREXTFLOODFILL
impl Copy for EMREXTSELECTCLIPRGN
impl Copy for EMREXTTEXTOUTA
impl Copy for EMRFILLPATH
impl Copy for EMRFILLRGN
impl Copy for EMRFORMAT
impl Copy for EMRFRAMERGN
impl Copy for EMRGDICOMMENT
impl Copy for EMRGLSBOUNDEDRECORD
impl Copy for EMRGLSRECORD
impl Copy for EMRGRADIENTFILL
impl Copy for EMRINVERTRGN
impl Copy for EMRLINETO
impl Copy for EMRMASKBLT
impl Copy for EMRMODIFYWORLDTRANSFORM
impl Copy for EMRNAMEDESCAPE
impl Copy for EMROFFSETCLIPRGN
impl Copy for EMRPIXELFORMAT
impl Copy for EMRPLGBLT
impl Copy for EMRPOLYDRAW16
impl Copy for EMRPOLYDRAW
impl Copy for EMRPOLYLINE16
impl Copy for EMRPOLYLINE
impl Copy for EMRPOLYPOLYLINE16
impl Copy for EMRPOLYPOLYLINE
impl Copy for EMRPOLYTEXTOUTA
impl Copy for EMRRESIZEPALETTE
impl Copy for EMRRESTOREDC
impl Copy for EMRROUNDRECT
impl Copy for EMRSCALEVIEWPORTEXTEX
impl Copy for EMRSELECTCLIPPATH
impl Copy for EMRSELECTOBJECT
impl Copy for EMRSELECTPALETTE
impl Copy for EMRSETARCDIRECTION
impl Copy for EMRSETBKCOLOR
impl Copy for EMRSETCOLORADJUSTMENT
impl Copy for EMRSETCOLORSPACE
impl Copy for EMRSETDIBITSTODEVICE
impl Copy for EMRSETICMPROFILE
impl Copy for EMRSETMAPPERFLAGS
impl Copy for EMRSETMITERLIMIT
impl Copy for EMRSETPALETTEENTRIES
impl Copy for EMRSETPIXELV
impl Copy for EMRSETVIEWPORTEXTEX
impl Copy for EMRSETVIEWPORTORGEX
impl Copy for EMRSETWORLDTRANSFORM
impl Copy for EMRSTRETCHBLT
impl Copy for EMRSTRETCHDIBITS
impl Copy for EMRTEXT
impl Copy for EMRTRANSPARENTBLT
impl Copy for ENHMETAHEADER
impl Copy for ENHMETARECORD
impl Copy for ENUMLOGFONTA
impl Copy for ENUMLOGFONTEXA
impl Copy for ENUMLOGFONTEXDVA
impl Copy for ENUMLOGFONTEXDVW
impl Copy for ENUMLOGFONTEXW
impl Copy for ENUMLOGFONTW
impl Copy for ENUMTEXTMETRICA
impl Copy for ENUMTEXTMETRICW
impl Copy for EXTLOGFONTA
impl Copy for EXTLOGFONTW
impl Copy for EXTLOGPEN32
impl Copy for EXTLOGPEN
impl Copy for FIXED
impl Copy for FONTSIGNATURE
impl Copy for GCP_RESULTSA
impl Copy for GCP_RESULTSW
impl Copy for GLYPHMETRICS
impl Copy for GLYPHMETRICSFLOAT
impl Copy for GLYPHSET
impl Copy for GRADIENT_RECT
impl Copy for HANDLETABLE
impl Copy for KERNINGPAIR
impl Copy for LAYERPLANEDESCRIPTOR
impl Copy for LOCALESIGNATURE
impl Copy for LOGBRUSH32
impl Copy for LOGBRUSH
impl Copy for LOGCOLORSPACEA
impl Copy for LOGCOLORSPACEW
impl Copy for LOGFONTA
impl Copy for LOGFONTW
impl Copy for LOGPALETTE
impl Copy for LOGPEN
impl Copy for MAT2
impl Copy for METAFILEPICT
impl Copy for METAHEADER
impl Copy for METARECORD
impl Copy for NEWTEXTMETRICA
impl Copy for NEWTEXTMETRICEXA
impl Copy for NEWTEXTMETRICEXW
impl Copy for NEWTEXTMETRICW
impl Copy for OUTLINETEXTMETRICA
impl Copy for OUTLINETEXTMETRICW
impl Copy for PALETTEENTRY
impl Copy for PANOSE
impl Copy for PELARRAY
impl Copy for PIXELFORMATDESCRIPTOR
impl Copy for POINTFLOAT
impl Copy for POINTFX
impl Copy for POLYTEXTA
impl Copy for POLYTEXTW
impl Copy for PSFEATURE_CUSTPAPER
impl Copy for PSFEATURE_OUTPUT
impl Copy for PSINJECTDATA
impl Copy for RASTERIZER_STATUS
impl Copy for RGBQUAD
impl Copy for RGBTRIPLE
impl Copy for RGNDATA
impl Copy for RGNDATAHEADER
impl Copy for TEXTMETRICA
impl Copy for TEXTMETRICW
impl Copy for TRIVERTEX
impl Copy for TTPOLYCURVE
impl Copy for TTPOLYGONHEADER
impl Copy for WCRANGE
impl Copy for WGLSWAP
impl Copy for XFORM
impl Copy for ACCESS_ALLOWED_ACE
impl Copy for ACCESS_ALLOWED_CALLBACK_ACE
impl Copy for ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
impl Copy for ACCESS_ALLOWED_OBJECT_ACE
impl Copy for ACCESS_DENIED_ACE
impl Copy for ACCESS_DENIED_CALLBACK_ACE
impl Copy for ACCESS_DENIED_CALLBACK_OBJECT_ACE
impl Copy for ACCESS_DENIED_OBJECT_ACE
impl Copy for ACCESS_REASONS
impl Copy for ACE_HEADER
impl Copy for ACL
impl Copy for ACL_REVISION_INFORMATION
impl Copy for ACL_SIZE_INFORMATION
impl Copy for ACTIVATION_CONTEXT
impl Copy for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION
impl Copy for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION
impl Copy for ACTIVATION_CONTEXT_DETAILED_INFORMATION
impl Copy for ACTIVATION_CONTEXT_QUERY_INDEX
impl Copy for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION
impl Copy for ADMINISTRATOR_POWER_POLICY
impl Copy for ANON_OBJECT_HEADER
impl Copy for ANON_OBJECT_HEADER_BIGOBJ
impl Copy for ANON_OBJECT_HEADER_V2
impl Copy for APPLICATIONLAUNCH_SETTING_VALUE
impl Copy for ASSEMBLY_FILE_DETAILED_INFORMATION
impl Copy for BATTERY_REPORTING_SCALE
impl Copy for CACHE_DESCRIPTOR
impl Copy for CACHE_RELATIONSHIP
impl Copy for CFG_CALL_TARGET_INFO
impl Copy for CLAIM_SECURITY_ATTRIBUTES_INFORMATION
impl Copy for CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute
impl Copy for CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE
impl Copy for CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
impl Copy for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1
impl Copy for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values
impl Copy for CLAIM_SECURITY_ATTRIBUTE_V1
impl Copy for CLAIM_SECURITY_ATTRIBUTE_V1_Values
impl Copy for CM_POWER_DATA
impl Copy for COMPATIBILITY_CONTEXT_ELEMENT
impl Copy for CONTEXT
impl Copy for ENCLAVE_CREATE_INFO_SGX
impl Copy for ENCLAVE_INIT_INFO_SGX
impl Copy for ENLISTMENT_BASIC_INFORMATION
impl Copy for ENLISTMENT_CRM_INFORMATION
impl Copy for EVENTLOGRECORD
impl Copy for EVENTSFORLOGFILE
impl Copy for EXCEPTION_POINTERS
impl Copy for EXCEPTION_RECORD32
impl Copy for EXCEPTION_RECORD64
impl Copy for EXCEPTION_RECORD
impl Copy for EXCEPTION_REGISTRATION_RECORD
impl Copy for FILE_ID_128
impl Copy for FILE_NOTIFY_INFORMATION
impl Copy for FILE_SEGMENT_ELEMENT
impl Copy for winapi::um::winnt::FLOAT128
impl Copy for FLOATING_SAVE_AREA
impl Copy for FPO_DATA
impl Copy for GENERIC_MAPPING
impl Copy for winapi::um::winnt::GROUP_AFFINITY
impl Copy for GROUP_RELATIONSHIP
impl Copy for HARDWARE_COUNTER_DATA
impl Copy for HEAP_OPTIMIZE_RESOURCES_INFORMATION
impl Copy for HIBERFILE_BUCKET
impl Copy for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY
impl Copy for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY
impl Copy for IMAGE_ARCHITECTURE_ENTRY
impl Copy for IMAGE_ARCHITECTURE_HEADER
impl Copy for IMAGE_ARCHIVE_MEMBER_HEADER
impl Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
impl Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY
impl Copy for IMAGE_AUX_SYMBOL
impl Copy for IMAGE_AUX_SYMBOL_CRC
impl Copy for IMAGE_AUX_SYMBOL_EX
impl Copy for IMAGE_AUX_SYMBOL_EX_CRC
impl Copy for IMAGE_AUX_SYMBOL_EX_File
impl Copy for IMAGE_AUX_SYMBOL_EX_Section
impl Copy for IMAGE_AUX_SYMBOL_EX_Sym
impl Copy for IMAGE_AUX_SYMBOL_EX_s
impl Copy for IMAGE_AUX_SYMBOL_File
impl Copy for IMAGE_AUX_SYMBOL_Section
impl Copy for IMAGE_AUX_SYMBOL_Sym
impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry
impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry_Array
impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry_Function
impl Copy for IMAGE_AUX_SYMBOL_Sym_Misc
impl Copy for IMAGE_AUX_SYMBOL_Sym_Misc_LnSz
impl Copy for IMAGE_AUX_SYMBOL_TOKEN_DEF
impl Copy for IMAGE_BASE_RELOCATION
impl Copy for IMAGE_BOUND_FORWARDER_REF
impl Copy for IMAGE_BOUND_IMPORT_DESCRIPTOR
impl Copy for IMAGE_CE_RUNTIME_FUNCTION_ENTRY
impl Copy for IMAGE_COFF_SYMBOLS_HEADER
impl Copy for IMAGE_COR20_HEADER
impl Copy for IMAGE_COR20_HEADER_u
impl Copy for IMAGE_DATA_DIRECTORY
impl Copy for IMAGE_DEBUG_DIRECTORY
impl Copy for IMAGE_DEBUG_MISC
impl Copy for IMAGE_DELAYLOAD_DESCRIPTOR
impl Copy for IMAGE_DELAYLOAD_DESCRIPTOR_Attributes
impl Copy for IMAGE_DOS_HEADER
impl Copy for IMAGE_DYNAMIC_RELOCATION32
impl Copy for IMAGE_DYNAMIC_RELOCATION32_V2
impl Copy for IMAGE_DYNAMIC_RELOCATION64
impl Copy for IMAGE_DYNAMIC_RELOCATION64_V2
impl Copy for IMAGE_DYNAMIC_RELOCATION_TABLE
impl Copy for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER
impl Copy for IMAGE_EXPORT_DIRECTORY
impl Copy for IMAGE_FILE_HEADER
impl Copy for IMAGE_FUNCTION_ENTRY64
impl Copy for IMAGE_FUNCTION_ENTRY64_u
impl Copy for IMAGE_FUNCTION_ENTRY
impl Copy for IMAGE_HOT_PATCH_BASE
impl Copy for IMAGE_HOT_PATCH_HASHES
impl Copy for IMAGE_HOT_PATCH_INFO
impl Copy for IMAGE_IMPORT_BY_NAME
impl Copy for IMAGE_IMPORT_DESCRIPTOR
impl Copy for IMAGE_IMPORT_DESCRIPTOR_u
impl Copy for IMAGE_LINENUMBER
impl Copy for IMAGE_LINENUMBER_Type
impl Copy for IMAGE_LOAD_CONFIG_CODE_INTEGRITY
impl Copy for IMAGE_LOAD_CONFIG_DIRECTORY32
impl Copy for IMAGE_LOAD_CONFIG_DIRECTORY64
impl Copy for IMAGE_NT_HEADERS32
impl Copy for IMAGE_NT_HEADERS64
impl Copy for IMAGE_OPTIONAL_HEADER32
impl Copy for IMAGE_OPTIONAL_HEADER64
impl Copy for IMAGE_OS2_HEADER
impl Copy for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER
impl Copy for IMAGE_RELOCATION
impl Copy for IMAGE_RELOCATION_u
impl Copy for IMAGE_RESOURCE_DATA_ENTRY
impl Copy for IMAGE_RESOURCE_DIRECTORY
impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY
impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_u
impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_u_s
impl Copy for IMAGE_RESOURCE_DIRECTORY_STRING
impl Copy for IMAGE_RESOURCE_DIR_STRING_U
impl Copy for IMAGE_ROM_HEADERS
impl Copy for IMAGE_ROM_OPTIONAL_HEADER
impl Copy for IMAGE_RUNTIME_FUNCTION_ENTRY_u
impl Copy for IMAGE_SECTION_HEADER
impl Copy for IMAGE_SECTION_HEADER_Misc
impl Copy for IMAGE_SEPARATE_DEBUG_HEADER
impl Copy for IMAGE_SYMBOL
impl Copy for IMAGE_SYMBOL_EX
impl Copy for IMAGE_SYMBOL_EX_N
impl Copy for IMAGE_SYMBOL_EX_N_Name
impl Copy for IMAGE_SYMBOL_N
impl Copy for IMAGE_SYMBOL_N_Name
impl Copy for IMAGE_THUNK_DATA32
impl Copy for IMAGE_THUNK_DATA32_u1
impl Copy for IMAGE_THUNK_DATA64
impl Copy for IMAGE_THUNK_DATA64_u1
impl Copy for IMAGE_TLS_DIRECTORY32
impl Copy for IMAGE_TLS_DIRECTORY64
impl Copy for IMAGE_VXD_HEADER
impl Copy for IMPORT_OBJECT_HEADER
impl Copy for IMPORT_OBJECT_HEADER_u
impl Copy for IO_COUNTERS
impl Copy for JOBOBJECT_ASSOCIATE_COMPLETION_PORT
impl Copy for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
impl Copy for JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
impl Copy for JOBOBJECT_BASIC_LIMIT_INFORMATION
impl Copy for JOBOBJECT_BASIC_PROCESS_ID_LIST
impl Copy for JOBOBJECT_BASIC_UI_RESTRICTIONS
impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION
impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u
impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u_s
impl Copy for JOBOBJECT_END_OF_JOB_TIME_INFORMATION
impl Copy for JOBOBJECT_EXTENDED_LIMIT_INFORMATION
impl Copy for JOBOBJECT_IO_ATTRIBUTION_INFORMATION
impl Copy for JOBOBJECT_IO_ATTRIBUTION_STATS
impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE
impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2
impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3
impl Copy for JOBOBJECT_JOBSET_INFORMATION
impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION
impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2
impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u1
impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u2
impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u3
impl Copy for JOBOBJECT_NET_RATE_CONTROL_INFORMATION
impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION
impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2
impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u1
impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u2
impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u3
impl Copy for JOBOBJECT_SECURITY_LIMIT_INFORMATION
impl Copy for JOB_SET_ARRAY
impl Copy for KTMOBJECT_CURSOR
impl Copy for LDT_ENTRY
impl Copy for LDT_ENTRY_Bits
impl Copy for LDT_ENTRY_Bytes
impl Copy for LDT_ENTRY_HighWord
impl Copy for winapi::um::winnt::LIST_ENTRY32
impl Copy for winapi::um::winnt::LIST_ENTRY64
impl Copy for winapi::um::winnt::LIST_ENTRY
impl Copy for LUID_AND_ATTRIBUTES
impl Copy for M128A
impl Copy for MEMORY_BASIC_INFORMATION32
impl Copy for MEMORY_BASIC_INFORMATION64
impl Copy for MEMORY_BASIC_INFORMATION
impl Copy for MESSAGE_RESOURCE_BLOCK
impl Copy for MESSAGE_RESOURCE_DATA
impl Copy for MESSAGE_RESOURCE_ENTRY
impl Copy for NETWORK_APP_INSTANCE_EA
impl Copy for NON_PAGED_DEBUG_INFO
impl Copy for NOTIFY_USER_POWER_SETTING
impl Copy for NT_TIB32
impl Copy for NT_TIB32_u
impl Copy for NT_TIB64
impl Copy for NT_TIB64_u
impl Copy for NT_TIB
impl Copy for NT_TIB_u
impl Copy for NUMA_NODE_RELATIONSHIP
impl Copy for winapi::um::winnt::OBJECTID
impl Copy for OBJECT_TYPE_LIST
impl Copy for OSVERSIONINFOA
impl Copy for OSVERSIONINFOEXA
impl Copy for OSVERSIONINFOEXW
impl Copy for OSVERSIONINFOW
impl Copy for PACKEDEVENTINFO
impl Copy for PERFORMANCE_DATA
impl Copy for POWER_ACTION_POLICY
impl Copy for POWER_IDLE_RESILIENCY
impl Copy for POWER_MONITOR_INVOCATION
impl Copy for POWER_PLATFORM_INFORMATION
impl Copy for POWER_SESSION_CONNECT
impl Copy for POWER_SESSION_RIT_STATE
impl Copy for POWER_SESSION_TIMEOUTS
impl Copy for POWER_SESSION_WINLOGON
impl Copy for POWER_USER_PRESENCE
impl Copy for PPM_IDLESTATE_EVENT
impl Copy for PPM_IDLE_ACCOUNTING
impl Copy for PPM_IDLE_ACCOUNTING_EX
impl Copy for PPM_IDLE_STATE_ACCOUNTING
impl Copy for PPM_IDLE_STATE_ACCOUNTING_EX
impl Copy for PPM_IDLE_STATE_BUCKET_EX
impl Copy for PPM_PERFSTATE_DOMAIN_EVENT
impl Copy for PPM_PERFSTATE_EVENT
impl Copy for PPM_THERMALCHANGE_EVENT
impl Copy for PPM_THERMAL_POLICY_EVENT
impl Copy for PPM_WMI_IDLE_STATE
impl Copy for PPM_WMI_IDLE_STATES
impl Copy for PPM_WMI_IDLE_STATES_EX
impl Copy for PPM_WMI_LEGACY_PERFSTATE
impl Copy for PPM_WMI_PERF_STATE
impl Copy for PPM_WMI_PERF_STATES
impl Copy for PPM_WMI_PERF_STATES_EX
impl Copy for PRIVILEGE_SET
impl Copy for PROCESSOR_GROUP_INFO
impl Copy for PROCESSOR_IDLESTATE_INFO
impl Copy for PROCESSOR_IDLESTATE_POLICY
impl Copy for PROCESSOR_IDLESTATE_POLICY_Flags
impl Copy for winapi::um::winnt::PROCESSOR_NUMBER
impl Copy for PROCESSOR_PERFSTATE_POLICY
impl Copy for PROCESSOR_PERFSTATE_POLICY_u
impl Copy for PROCESSOR_PERFSTATE_POLICY_u_Flags
impl Copy for PROCESSOR_POWER_POLICY
impl Copy for PROCESSOR_POWER_POLICY_INFO
impl Copy for PROCESSOR_RELATIONSHIP
impl Copy for PROCESS_MITIGATION_ASLR_POLICY
impl Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY
impl Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY
impl Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY
impl Copy for PROCESS_MITIGATION_DEP_POLICY
impl Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY
impl Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY
impl Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY
impl Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY
impl Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY
impl Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY
impl Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY
impl Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY
impl Copy for QUOTA_LIMITS
impl Copy for QUOTA_LIMITS_EX
impl Copy for RATE_QUOTA_LIMIT
impl Copy for REPARSE_GUID_DATA_BUFFER
impl Copy for REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer
impl Copy for RESOURCEMANAGER_BASIC_INFORMATION
impl Copy for RESOURCEMANAGER_COMPLETION_INFORMATION
impl Copy for RESUME_PERFORMANCE
impl Copy for RTL_BARRIER
impl Copy for RTL_CONDITION_VARIABLE
impl Copy for RTL_CRITICAL_SECTION
impl Copy for RTL_CRITICAL_SECTION_DEBUG
impl Copy for RTL_RUN_ONCE
impl Copy for RTL_SRWLOCK
impl Copy for SCOPE_TABLE_AMD64
impl Copy for SCOPE_TABLE_AMD64_ScopeRecord
impl Copy for SCOPE_TABLE_ARM64
impl Copy for SCOPE_TABLE_ARM64_ScopeRecord
impl Copy for SCRUB_DATA_INPUT
impl Copy for SCRUB_DATA_OUTPUT
impl Copy for SCRUB_PARITY_EXTENT
impl Copy for SCRUB_PARITY_EXTENT_DATA
impl Copy for SECURITY_CAPABILITIES
impl Copy for SECURITY_DESCRIPTOR
impl Copy for SECURITY_DESCRIPTOR_RELATIVE
impl Copy for SECURITY_OBJECT_AI_PARAMS
impl Copy for SECURITY_QUALITY_OF_SERVICE
impl Copy for SERVERSILO_BASIC_INFORMATION
impl Copy for SET_POWER_SETTING_VALUE
impl Copy for SE_ACCESS_REPLY
impl Copy for SE_ACCESS_REQUEST
impl Copy for SE_IMPERSONATION_STATE
impl Copy for SE_SECURITY_DESCRIPTOR
impl Copy for SE_SID
impl Copy for SE_TOKEN_USER
impl Copy for SE_TOKEN_USER_u1
impl Copy for SE_TOKEN_USER_u2
impl Copy for SHARED_VIRTUAL_DISK_SUPPORT
impl Copy for SID
impl Copy for SID_AND_ATTRIBUTES
impl Copy for SID_AND_ATTRIBUTES_HASH
impl Copy for SID_IDENTIFIER_AUTHORITY
impl Copy for SILOOBJECT_BASIC_INFORMATION
impl Copy for winapi::um::winnt::SINGLE_LIST_ENTRY
impl Copy for SLIST_ENTRY
impl Copy for SLIST_HEADER
impl Copy for SLIST_HEADER_s
impl Copy for SUPPORTED_OS_INFO
impl Copy for SYSTEM_ACCESS_FILTER_ACE
impl Copy for SYSTEM_ALARM_ACE
impl Copy for SYSTEM_ALARM_CALLBACK_ACE
impl Copy for SYSTEM_ALARM_CALLBACK_OBJECT_ACE
impl Copy for SYSTEM_ALARM_OBJECT_ACE
impl Copy for SYSTEM_AUDIT_ACE
impl Copy for SYSTEM_AUDIT_CALLBACK_ACE
impl Copy for SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
impl Copy for SYSTEM_AUDIT_OBJECT_ACE
impl Copy for SYSTEM_BATTERY_STATE
impl Copy for SYSTEM_CPU_SET_INFORMATION
impl Copy for SYSTEM_CPU_SET_INFORMATION_CpuSet
impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION
impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_u
impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_NumaNode
impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_ProcessorCore
impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_u
impl Copy for SYSTEM_MANDATORY_LABEL_ACE
impl Copy for SYSTEM_POWER_CAPABILITIES
impl Copy for SYSTEM_POWER_LEVEL
impl Copy for SYSTEM_POWER_POLICY
impl Copy for SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION
impl Copy for SYSTEM_PROCESS_TRUST_LABEL_ACE
impl Copy for SYSTEM_RESOURCE_ATTRIBUTE_ACE
impl Copy for SYSTEM_SCOPED_POLICY_ID_ACE
impl Copy for TAPE_CREATE_PARTITION
impl Copy for TAPE_ERASE
impl Copy for TAPE_GET_DRIVE_PARAMETERS
impl Copy for TAPE_GET_MEDIA_PARAMETERS
impl Copy for TAPE_GET_POSITION
impl Copy for TAPE_PREPARE
impl Copy for TAPE_SET_DRIVE_PARAMETERS
impl Copy for TAPE_SET_MEDIA_PARAMETERS
impl Copy for TAPE_SET_POSITION
impl Copy for TAPE_WMI_OPERATIONS
impl Copy for TAPE_WRITE_MARKS
impl Copy for TOKEN_ACCESS_INFORMATION
impl Copy for TOKEN_APPCONTAINER_INFORMATION
impl Copy for TOKEN_AUDIT_POLICY
impl Copy for TOKEN_BNO_ISOLATION_INFORMATION
impl Copy for TOKEN_CONTROL
impl Copy for TOKEN_DEFAULT_DACL
impl Copy for TOKEN_DEVICE_CLAIMS
impl Copy for TOKEN_ELEVATION
impl Copy for TOKEN_GROUPS
impl Copy for TOKEN_GROUPS_AND_PRIVILEGES
impl Copy for TOKEN_LINKED_TOKEN
impl Copy for TOKEN_MANDATORY_LABEL
impl Copy for TOKEN_MANDATORY_POLICY
impl Copy for TOKEN_ORIGIN
impl Copy for TOKEN_OWNER
impl Copy for TOKEN_PRIMARY_GROUP
impl Copy for TOKEN_PRIVILEGES
impl Copy for TOKEN_SID_INFORMATION
impl Copy for TOKEN_SOURCE
impl Copy for TOKEN_STATISTICS
impl Copy for TOKEN_USER
impl Copy for TOKEN_USER_CLAIMS
impl Copy for TP_CALLBACK_ENVIRON_V3
impl Copy for TP_CALLBACK_ENVIRON_V3_u
impl Copy for TP_CALLBACK_ENVIRON_V3_u_s
impl Copy for TP_CALLBACK_INSTANCE
impl Copy for TP_CLEANUP_GROUP
impl Copy for TP_IO
impl Copy for TP_POOL
impl Copy for TP_POOL_STACK_INFORMATION
impl Copy for TP_TIMER
impl Copy for TP_WAIT
impl Copy for TP_WORK
impl Copy for TRANSACTIONMANAGER_BASIC_INFORMATION
impl Copy for TRANSACTIONMANAGER_LOGPATH_INFORMATION
impl Copy for TRANSACTIONMANAGER_LOG_INFORMATION
impl Copy for TRANSACTIONMANAGER_OLDEST_INFORMATION
impl Copy for TRANSACTIONMANAGER_RECOVERY_INFORMATION
impl Copy for TRANSACTION_BASIC_INFORMATION
impl Copy for TRANSACTION_BIND_INFORMATION
impl Copy for TRANSACTION_ENLISTMENTS_INFORMATION
impl Copy for TRANSACTION_ENLISTMENT_PAIR
impl Copy for TRANSACTION_LIST_ENTRY
impl Copy for TRANSACTION_LIST_INFORMATION
impl Copy for TRANSACTION_PROPERTIES_INFORMATION
impl Copy for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION
impl Copy for UMS_CREATE_THREAD_ATTRIBUTES
impl Copy for WOW64_ARCHITECTURE_INFORMATION
impl Copy for WOW64_CONTEXT
impl Copy for WOW64_DESCRIPTOR_TABLE_ENTRY
impl Copy for WOW64_FLOATING_SAVE_AREA
impl Copy for WOW64_LDT_ENTRY
impl Copy for WOW64_LDT_ENTRY_Bits
impl Copy for WOW64_LDT_ENTRY_Bytes
impl Copy for WOW64_LDT_ENTRY_HighWord
impl Copy for XSAVE_AREA
impl Copy for XSAVE_AREA_HEADER
impl Copy for XSAVE_FORMAT
impl Copy for XSTATE_CONFIGURATION
impl Copy for XSTATE_CONTEXT
impl Copy for XSTATE_FEATURE
impl Copy for _IMAGE_RUNTIME_FUNCTION_ENTRY
impl Copy for VALENTA
impl Copy for VALENTW
impl Copy for PhantomPinned
impl<'a> Copy for SymbolInfo<'a>
impl<'a> Copy for Utf8Pattern<'a>
impl<'a> Copy for Component<'a>
impl<'a> Copy for Prefix<'a>
impl<'a> Copy for Unexpected<'a>
impl<'a> Copy for Alias<'a>
impl<'a> Copy for Elements<'a>
impl<'a> Copy for ComponentExportName<'a>
impl<'a> Copy for ComponentImport<'a>
impl<'a> Copy for ComponentImportName<'a>
impl<'a> Copy for wasmtime_environ::wasmparser::Export<'a>
impl<'a> Copy for wasmtime_environ::wasmparser::Import<'a>
impl<'a> Copy for Naming<'a>
impl<'a> Copy for ProducersFieldValue<'a>
impl<'a> Copy for Segment<'a>
impl<'a> Copy for TypesRef<'a>
impl<'a> Copy for Arguments<'a>
impl<'a> Copy for wasmtime_environ::__core::panic::Location<'a>
impl<'a> Copy for IoSlice<'a>
impl<'a> Copy for Ancestors<'a>
impl<'a> Copy for PrefixComponent<'a>
impl<'a> Copy for RawSection<'a>
impl<'a, E> Copy for BytesDeserializer<'a, E>
impl<'a, R> Copy for ReadCacheRange<'a, R>where
R: ReadCacheOps,
impl<'a, T> Copy for Ptr<'a, T>where
T: ?Sized,
impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where
T: Copy + 'a,
impl<'abbrev, 'entry, 'unit, R> Copy for AttrsIter<'abbrev, 'entry, 'unit, R>
impl<'data> Copy for Version<'data>
impl<'data> Copy for CodeView<'data>
impl<'data> Copy for CompressedData<'data>
impl<'data> Copy for object::read::Export<'data>
impl<'data> Copy for object::read::Import<'data>
impl<'data> Copy for ObjectMapEntry<'data>
impl<'data> Copy for ObjectMapFile<'data>
impl<'data> Copy for SymbolMapName<'data>
impl<'data> Copy for Bytes<'data>
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,
impl<'data, 'file, Elf, R> Copy for ElfSymbolTable<'data, 'file, Elf, R>
impl<'data, Elf, R> Copy for SectionTable<'data, Elf, R>
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,
impl<'data, R> Copy for StringTable<'data, R>
impl<'de, E> Copy for BorrowedBytesDeserializer<'de, E>
impl<'de, E> Copy for BorrowedStrDeserializer<'de, E>
impl<'de, E> Copy for StrDeserializer<'de, E>
impl<'handle> Copy for BorrowedHandle<'handle>
impl<'input, Endian> Copy for EndianSlice<'input, Endian>
impl<'prev, 'subs> Copy for ArgScopeStack<'prev, 'subs>where
'subs: 'prev,
impl<'socket> Copy for BorrowedSocket<'socket>
impl<B, C> Copy for ControlFlow<B, C>
impl<Dyn> Copy for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> Copy for ReadExactError<E>where
E: Copy,
impl<E> Copy for WriteFmtError<E>where
E: Copy,
impl<E> Copy for CompressionHeader32<E>
impl<E> Copy for CompressionHeader64<E>
impl<E> Copy for Dyn32<E>
impl<E> Copy for Dyn64<E>
impl<E> Copy for FileHeader32<E>
impl<E> Copy for FileHeader64<E>
impl<E> Copy for GnuHashHeader<E>
impl<E> Copy for HashHeader<E>
impl<E> Copy for NoteHeader32<E>
impl<E> Copy for NoteHeader64<E>
impl<E> Copy for ProgramHeader32<E>
impl<E> Copy for ProgramHeader64<E>
impl<E> Copy for Rel32<E>
impl<E> Copy for Rel64<E>
impl<E> Copy for Rela32<E>
impl<E> Copy for Rela64<E>
impl<E> Copy for SectionHeader32<E>
impl<E> Copy for SectionHeader64<E>
impl<E> Copy for Sym32<E>
impl<E> Copy for Sym64<E>
impl<E> Copy for Syminfo32<E>
impl<E> Copy for Syminfo64<E>
impl<E> Copy for Verdaux<E>
impl<E> Copy for Verdef<E>
impl<E> Copy for Vernaux<E>
impl<E> Copy for Verneed<E>
impl<E> Copy for Versym<E>
impl<E> Copy for I16<E>
impl<E> Copy for I32<E>
impl<E> Copy for I64<E>
impl<E> Copy for U16<E>
impl<E> Copy for U32<E>
impl<E> Copy for U64<E>
impl<E> Copy for I16Bytes<E>
impl<E> Copy for I32Bytes<E>
impl<E> Copy for I64Bytes<E>
impl<E> Copy for U16Bytes<E>
impl<E> Copy for U32Bytes<E>
impl<E> Copy for U64Bytes<E>
impl<E> Copy for BoolDeserializer<E>
impl<E> Copy for CharDeserializer<E>
impl<E> Copy for F32Deserializer<E>
impl<E> Copy for F64Deserializer<E>
impl<E> Copy for I8Deserializer<E>
impl<E> Copy for I16Deserializer<E>
impl<E> Copy for I32Deserializer<E>
impl<E> Copy for I64Deserializer<E>
impl<E> Copy for I128Deserializer<E>
impl<E> Copy for IsizeDeserializer<E>
impl<E> Copy for U8Deserializer<E>
impl<E> Copy for U16Deserializer<E>
impl<E> Copy for U32Deserializer<E>
impl<E> Copy for U64Deserializer<E>
impl<E> Copy for U128Deserializer<E>
impl<E> Copy for UnitDeserializer<E>
impl<E> Copy for UsizeDeserializer<E>
impl<F> Copy for RepeatWith<F>where
F: Copy,
impl<Idx> Copy for wasmtime_environ::__core::range::Range<Idx>where
Idx: Copy,
impl<Idx> Copy for RangeFrom<Idx>where
Idx: Copy,
impl<Idx> Copy for RangeInclusive<Idx>where
Idx: Copy,
impl<Idx> Copy for RangeTo<Idx>where
Idx: Copy,
impl<Idx> Copy for RangeToInclusive<Idx>where
Idx: Copy,
impl<Offset> Copy for UnitType<Offset>where
Offset: Copy + ReaderOffset,
impl<P: Copy> Copy for VMComponentOffsets<P>
impl<P: Copy> Copy for VMOffsets<P>
impl<P: Copy> Copy for VMOffsetsFields<P>
impl<Ptr> Copy for Pin<Ptr>where
Ptr: Copy,
impl<R> Copy for DebugAbbrev<R>where
R: Copy,
impl<R> Copy for DebugAddr<R>where
R: Copy,
impl<R> Copy for DebugAranges<R>where
R: Copy,
impl<R> Copy for DebugFrame<R>
impl<R> Copy for EhFrame<R>
impl<R> Copy for EhFrameHdr<R>
impl<R> Copy for DebugCuIndex<R>where
R: Copy,
impl<R> Copy for DebugTuIndex<R>where
R: Copy,
impl<R> Copy for DebugLine<R>where
R: Copy,
impl<R> Copy for DebugLoc<R>where
R: Copy,
impl<R> Copy for DebugLocLists<R>where
R: Copy,
impl<R> Copy for LocationListEntry<R>
impl<R> Copy for LocationLists<R>where
R: Copy,
impl<R> Copy for Expression<R>
impl<R> Copy for OperationIter<R>
impl<R> Copy for DebugRanges<R>where
R: Copy,
impl<R> Copy for DebugRngLists<R>where
R: Copy,
impl<R> Copy for RangeLists<R>where
R: Copy,
impl<R> Copy for DebugLineStr<R>where
R: Copy,
impl<R> Copy for DebugStr<R>where
R: Copy,
impl<R> Copy for DebugStrOffsets<R>where
R: Copy,
impl<R> Copy for Attribute<R>
impl<R> Copy for DebugInfo<R>where
R: Copy,
impl<R> Copy for DebugTypes<R>where
R: Copy,
impl<R, Offset> Copy for LineInstruction<R, Offset>
impl<R, Offset> Copy for gimli::read::op::Location<R, Offset>
impl<R, Offset> Copy for Operation<R, Offset>
impl<R, Offset> Copy for AttributeValue<R, Offset>
impl<R, Offset> Copy for FileEntry<R, Offset>
impl<R, Offset> Copy for Piece<R, Offset>
impl<R, Offset> Copy for UnitHeader<R, Offset>
impl<Section, Symbol> Copy for object::common::SymbolFlags<Section, Symbol>
impl<T> Copy for Option<T>where
T: Copy,
impl<T> Copy for Bound<T>where
T: Copy,
impl<T> Copy for Poll<T>where
T: Copy,
impl<T> Copy for SendTimeoutError<T>where
T: Copy,
impl<T> Copy for TrySendError<T>where
T: Copy,
impl<T> Copy for UnitSectionOffset<T>where
T: Copy,
impl<T> Copy for DieReference<T>where
T: Copy,
impl<T> Copy for *const Twhere
T: ?Sized,
impl<T> Copy for *mut Twhere
T: ?Sized,
impl<T> Copy for &Twhere
T: ?Sized,
Shared references can be copied, but mutable references cannot!