Trait orkhon::prelude::ops::nn::tract_downcast_rs::__std::marker::Copy1.0.0[][src]

#[lang = "copy"]pub trait Copy: Clone { }

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, which isn't always desired.

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` may not 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)
  • Array types, for all sizes, if the item type also implements Copy (e.g., [i32; 123456])
  • Tuple types, if each component also implements Copy (e.g., (), (i32, bool))
  • 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.

Implementations on Foreign Types

impl<T> Copy for *const T where
    T: ?Sized
[src]

impl<'_, T> Copy for &'_ T where
    T: ?Sized
[src]

Shared references can be copied, but mutable references cannot!

impl<T> Copy for *mut T where
    T: ?Sized
[src]

impl Copy for i16[src]

impl Copy for u16[src]

impl Copy for i64[src]

impl Copy for char[src]

impl Copy for ![src]

impl Copy for bool[src]

impl Copy for i32[src]

impl Copy for f32[src]

impl Copy for i128[src]

impl Copy for usize[src]

impl Copy for f64[src]

impl Copy for u128[src]

impl Copy for isize[src]

impl Copy for i8[src]

impl Copy for u8[src]

impl Copy for u64[src]

impl Copy for u32[src]

impl Copy for Level[src]

impl Copy for LevelFilter[src]

impl<T> Copy for MinMaxResult<T> where
    T: Copy
[src]

impl<T> Copy for FoldWhile<T> where
    T: Copy
[src]

impl<T> Copy for Position<T> where
    T: Copy
[src]

impl<A> Copy for ExtendedGcd<A> where
    A: Copy
[src]

impl<T> Copy for Complex<T> where
    T: Copy
[src]

impl Copy for bf16[src]

impl Copy for f16[src]

impl Copy for tm

impl Copy for sockaddr

impl Copy for timespec

impl Copy for utimbuf

impl Copy for timeval

impl Copy for fpos_t

impl Copy for timezone

impl Copy for stat

impl Copy for FILE

impl<'g, T> Copy for Shared<'g, T>

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

impl Copy for OnceState

impl Copy for WaitTimeoutResult

impl Copy for ParkResult

impl Copy for RequeueOp

impl Copy for UnparkToken

impl Copy for ParkToken

impl Copy for FilterOp

impl Copy for UnparkResult

impl Copy for ACCESS_ALLOWED_OBJECT_ACE

impl Copy for linger

impl Copy for COPYFILE2_MESSAGE

impl Copy for EMRSETVIEWPORTEXTEX

impl Copy for TRANSACTIONMANAGER_BASIC_INFORMATION

impl Copy for SYSTEM_ALARM_CALLBACK_ACE

impl Copy for EMRFILLRGN

impl Copy for DISPLAYCONFIG_SOURCE_DEVICE_NAME

impl Copy for WSAQUERYSET2W

impl Copy for MFCARD_DES

impl Copy for RTL_CONDITION_VARIABLE

impl Copy for SERVERSILO_BASIC_INFORMATION

impl Copy for IMAGE_LOAD_CONFIG_DIRECTORY32

impl Copy for TOKEN_SOURCE

impl Copy for STRING

impl Copy for DISPLAYCONFIG_DEVICE_INFO_HEADER

impl Copy for PROCESSOR_PERFSTATE_POLICY_u

impl Copy for ACTIVATION_CONTEXT_DETAILED_INFORMATION

impl Copy for EMRSETDIBITSTODEVICE

impl Copy for VALENTW

impl Copy for DMA_RESOURCE

impl Copy for IMAGE_DYNAMIC_RELOCATION_TABLE

impl Copy for WSANAMESPACE_INFOEXW

impl Copy for COPYFILE2_EXTENDED_PARAMETERS

impl Copy for HWPROFILEINFO_W

impl Copy for EMRCREATECOLORSPACEW

impl Copy for FILE_COMPRESSION_INFO

impl Copy for SOCKET_ADDRESS

impl Copy for DISPLAYCONFIG_SET_TARGET_PERSISTENCE

impl Copy for BUSNUMBER_RANGE

impl Copy for PSFEATURE_OUTPUT

impl Copy for SOCKADDR_IN6_LH

impl Copy for TOKEN_AUDIT_POLICY

impl Copy for FONTSIGNATURE

impl Copy for IMAGE_AUX_SYMBOL_CRC

impl Copy for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT

impl Copy for TOKEN_BNO_ISOLATION_INFORMATION

impl Copy for FILE_STANDARD_INFO

impl Copy for COPYFILE2_MESSAGE_Error

impl Copy for SE_IMPERSONATION_STATE

impl Copy for hostent

impl Copy for ABC

impl Copy for IRQ_DES_32

impl Copy for DISPLAY_DEVICEW

impl Copy for AFPROTOCOLS

impl Copy for SYSTEM_BATTERY_STATE

impl Copy for IMAGE_RESOURCE_DIR_STRING_U

impl Copy for SCRUB_PARITY_EXTENT_DATA

impl Copy for EMREXTCREATEPEN

impl Copy for EMRGLSBOUNDEDRECORD

impl Copy for MESSAGE_RESOURCE_ENTRY

impl Copy for IMAGE_SYMBOL_EX_N_Name

impl Copy for GRADIENT_RECT

impl Copy for TRANSACTION_BASIC_INFORMATION

impl Copy for ADDRINFOEXW

impl Copy for TOKEN_MANDATORY_POLICY

impl Copy for ADDRINFOEX3W

impl Copy for PROCESS_HEAP_ENTRY_Region

impl Copy for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT

impl Copy for IMAGE_RUNTIME_FUNCTION_ENTRY_u

impl Copy for SYSTEM_POWER_POLICY

impl Copy for WSANSCLASSINFOW

impl Copy for IMPORT_OBJECT_HEADER

impl Copy for RESOURCEMANAGER_COMPLETION_INFORMATION

impl Copy for HEAP_OPTIMIZE_RESOURCES_INFORMATION

impl Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY

impl Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

impl Copy for PROCESSOR_NUMBER

impl Copy for CREATEFILE2_EXTENDED_PARAMETERS

impl Copy for SYSTEM_AUDIT_ACE

impl Copy for EMRGDICOMMENT

impl Copy for SYSTEM_ALARM_CALLBACK_OBJECT_ACE

impl Copy for IMAGE_BOUND_FORWARDER_REF

impl Copy for CM_NOTIFY_FILTER_DeviceInterface

impl Copy for TP_CALLBACK_ENVIRON_V3_u

impl Copy for WOW64_ARCHITECTURE_INFORMATION

impl Copy for IMAGE_DEBUG_DIRECTORY

impl Copy for SET_POWER_SETTING_VALUE

impl Copy for PACKEDEVENTINFO

impl Copy for EMRMODIFYWORLDTRANSFORM

impl Copy for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION

impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3

impl Copy for SCRUB_DATA_INPUT

impl Copy for EMREXTFLOODFILL

impl Copy for COPYFILE2_MESSAGE_StreamFinished

impl Copy for DWORD_BLOB

impl Copy for WSACOMPLETION

impl Copy for FILE_SEGMENT_ELEMENT

impl Copy for FILE_RENAME_INFO

impl Copy for FIXED

impl Copy for HARDWARE_COUNTER_DATA

impl Copy for POINTFX

impl Copy for DMA_RANGE

impl Copy for RTL_SRWLOCK

impl Copy for WSACOMPLETION_Apc

impl Copy for POWER_USER_PRESENCE

impl Copy for DEBUG_EVENT

impl Copy for TCP_INFO_v0

impl Copy for CONFLICT_DETAILS_W

impl Copy for IN_PKTINFO

impl Copy for STARTUPINFOEXA

impl Copy for HYPER_SIZEDARR

impl Copy for REASON_CONTEXT

impl Copy for METARECORD

impl Copy for BITMAPFILEHEADER

impl Copy for RGBQUAD

impl Copy for TP_WAIT

impl Copy for TP_CALLBACK_ENVIRON_V3

impl Copy for PROCESSOR_POWER_POLICY_INFO

impl Copy for PPM_THERMALCHANGE_EVENT

impl Copy for DOCINFOW

impl Copy for EMRCREATEBRUSHINDIRECT

impl Copy for IMAGE_AUX_SYMBOL_EX_File

impl Copy for EMRLINETO

impl Copy for DEVPRIVATE_DES

impl Copy for SYSTEM_AUDIT_CALLBACK_ACE

impl Copy for POWER_ACTION_POLICY

impl Copy for SOCKADDR_IN

impl Copy for ACTIVATION_CONTEXT

impl Copy for BATTERY_REPORTING_SCALE

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION

impl Copy for SECURITY_QUALITY_OF_SERVICE

impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_u

impl Copy for IMAGE_NT_HEADERS32

impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u_s

impl Copy for CLAIM_SECURITY_ATTRIBUTE_V1

impl Copy for EMRPOLYDRAW

impl Copy for CM_NOTIFY_EVENT_DATA

impl Copy for ADMINISTRATOR_POWER_POLICY

impl Copy for SCOPE_TABLE_AMD64

impl Copy for ACE_HEADER

impl Copy for FILE_ATTRIBUTE_TAG_INFO

impl Copy for IMAGE_HOT_PATCH_BASE

impl Copy for TRANSACTION_NOTIFICATION

impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry_Array

impl Copy for protoent

impl Copy for CLAIM_SECURITY_ATTRIBUTES_INFORMATION

impl Copy for AXESLISTW

impl Copy for IMAGE_AUX_SYMBOL_Sym_Misc_LnSz

impl Copy for TRANSACTIONMANAGER_RECOVERY_INFORMATION

impl Copy for WIN32_FIND_DATAW

impl Copy for RATE_QUOTA_LIMIT

impl Copy for LOGCOLORSPACEW

impl Copy for KEY_EVENT_RECORD_uChar

impl Copy for in_addr_S_un_b

impl Copy for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA

impl Copy for IP_MREQ_SOURCE

impl Copy for SYSTEM_CPU_SET_INFORMATION

impl Copy for NEWTEXTMETRICW

impl Copy for RGBTRIPLE

impl Copy for EMRSETCOLORSPACE

impl Copy for WSAPROTOCOL_INFOW

impl Copy for CONSOLE_SELECTION_INFO

impl Copy for JOBOBJECT_NET_RATE_CONTROL_INFORMATION

impl Copy for FLOAT128

impl Copy for COAUTHIDENTITY

impl Copy for TOKEN_GROUPS

impl Copy for CM_NOTIFY_EVENT_DATA_DeviceHandle

impl Copy for IMAGE_AUX_SYMBOL_Sym_Misc

impl Copy for JOBOBJECT_SECURITY_LIMIT_INFORMATION

impl Copy for COPYFILE2_MESSAGE_PollContinue

impl Copy for IMAGE_BASE_RELOCATION

impl Copy for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION

impl Copy for LOCALESIGNATURE

impl Copy for CLAIM_SECURITY_ATTRIBUTE_V1_Values

impl Copy for IMAGE_RESOURCE_DIRECTORY

impl Copy for LOAD_DLL_DEBUG_INFO

impl Copy for ADDRINFOEX4

impl Copy for ANON_OBJECT_HEADER

impl Copy for FILE_ID_DESCRIPTOR

impl Copy for EMRCREATEMONOBRUSH

impl Copy for RESOURCEMANAGER_BASIC_INFORMATION

impl Copy for EMRGLSRECORD

impl Copy for LIST_ENTRY32

impl Copy for BITMAPCOREINFO

impl Copy for QUOTA_LIMITS

impl Copy for PROCESS_HEAP_ENTRY

impl Copy for ACL

impl Copy for TAPE_WMI_OPERATIONS

impl Copy for IMAGE_COR20_HEADER_u

impl Copy for XSTATE_CONTEXT

impl Copy for QUAD

impl Copy for TTPOLYGONHEADER

impl Copy for EMRBITBLT

impl Copy for PROCESS_MITIGATION_ASLR_POLICY

impl Copy for REPARSE_GUID_DATA_BUFFER

impl Copy for INPUT_RECORD

impl Copy for MEMORY_BASIC_INFORMATION

impl Copy for XSAVE_AREA_HEADER

impl Copy for TAPE_GET_MEDIA_PARAMETERS

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_u

impl Copy for EVENTSFORLOGFILE

impl Copy for FOCUS_EVENT_RECORD

impl Copy for EMRFILLPATH

impl Copy for EXIT_PROCESS_DEBUG_INFO

impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_AdditionalSignalInfo

impl Copy for DISPLAYCONFIG_SOURCE_MODE

impl Copy for PPM_PERFSTATE_DOMAIN_EVENT

impl Copy for TCP_ICW_PARAMETERS

impl Copy for SCRUB_PARITY_EXTENT

impl Copy for TOKEN_STATISTICS

impl Copy for CONNECTION_DES

impl Copy for GCP_RESULTSW

impl Copy for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY

impl Copy for CONNECTION_RESOURCE

impl Copy for ACCESS_REASONS

impl Copy for PROCESSOR_IDLESTATE_POLICY_Flags

impl Copy for FILE_BASIC_INFO

impl Copy for EMRELLIPSE

impl Copy for EMRSCALEVIEWPORTEXTEX

impl Copy for TOKEN_MANDATORY_LABEL

impl Copy for TP_POOL

impl Copy for COMPATIBILITY_CONTEXT_ELEMENT

impl Copy for CSADDR_INFO

impl Copy for SUPPORTED_OS_INFO

impl Copy for OVERLAPPED

impl Copy for RTL_RUN_ONCE

impl Copy for DEBUG_EVENT_u

impl Copy for BLOB

impl Copy for IMAGE_HOT_PATCH_HASHES

impl Copy for TP_CALLBACK_INSTANCE

impl Copy for JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION

impl Copy for TOKEN_ELEVATION

impl Copy for DEVPROPERTY

impl Copy for BLENDFUNCTION

impl Copy for ENCLAVE_INIT_INFO_SGX

impl Copy for EMRMASKBLT

impl Copy for IMAGE_BOUND_IMPORT_DESCRIPTOR

impl Copy for FILE_NAME_INFO

impl Copy for GLYPHMETRICS

impl Copy for CONSOLE_SCREEN_BUFFER_INFOEX

impl Copy for OSVERSIONINFOEXA

impl Copy for ASSEMBLY_FILE_DETAILED_INFORMATION

impl Copy for TOKEN_USER

impl Copy for IMAGE_TLS_DIRECTORY64

impl Copy for EXTLOGFONTW

impl Copy for EMRPOLYDRAW16

impl Copy for METAFILEPICT

impl Copy for IMAGE_DYNAMIC_RELOCATION32

impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2

impl Copy for PPM_PERFSTATE_EVENT

impl Copy for IMAGE_SYMBOL_EX_N

impl Copy for SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2

impl Copy for BYTE_BLOB

impl Copy for PROCESS_HEAP_ENTRY_Block

impl Copy for WSACOMPLETION_Parameter

impl Copy for OBJECT_ATTRIBUTES

impl Copy for EMRRESTOREDC

impl Copy for EMRCREATEPALETTE

impl Copy for RSS_SCALABILITY_INFO

impl Copy for QOS

impl Copy for DOCINFOA

impl Copy for ABCFLOAT

impl Copy for TRANSACTIONMANAGER_LOG_INFORMATION

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u1

impl Copy for QUOTA_LIMITS_EX

impl Copy for TAPE_PREPARE

impl Copy for PPM_IDLE_STATE_ACCOUNTING_EX

impl Copy for ACTIVATION_CONTEXT_QUERY_INDEX

impl Copy for EMRTEXT

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION

impl Copy for PROCESSOR_RELATIONSHIP

impl Copy for SOCKADDR_IN6_PAIR

impl Copy for ENLISTMENT_BASIC_INFORMATION

impl Copy for FLOATING_SAVE_AREA

impl Copy for TOKEN_ACCESS_INFORMATION

impl Copy for IMAGE_AUX_SYMBOL_TOKEN_DEF

impl Copy for RGNDATAHEADER

impl Copy for TP_TIMER

impl Copy for WIN32_FILE_ATTRIBUTE_DATA

impl Copy for WOW64_LDT_ENTRY_HighWord

impl Copy for CONSOLE_FONT_INFO

impl Copy for RGNDATA

impl Copy for POWER_IDLE_RESILIENCY

impl Copy for COPYFILE2_MESSAGE_ChunkFinished

impl Copy for LOGPEN

impl Copy for FILE_ID_INFO

impl Copy for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER

impl Copy for EXTLOGPEN

impl Copy for SOCKADDR_DL

impl Copy for EMRRESIZEPALETTE

impl Copy for servent

impl Copy for SID_AND_ATTRIBUTES_HASH

impl Copy for EMROFFSETCLIPRGN

impl Copy for OVERLAPPED_u

impl Copy for OBJECT_ATTRIBUTES32

impl Copy for SHARED_VIRTUAL_DISK_SUPPORT

impl Copy for EXTLOGFONTA

impl Copy for OBJECT_TYPE_LIST

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u1

impl Copy for WSAQUERYSETW

impl Copy for IMPORT_OBJECT_HEADER_u

impl Copy for WSACOMPLETION_Port

impl Copy for CM_POWER_DATA

impl Copy for FILE_IO_PRIORITY_HINT_INFO

impl Copy for SYSTEM_ACCESS_FILTER_ACE

impl Copy for IMAGE_SYMBOL

impl Copy for SCOPE_ID

impl Copy for ADDRINFOA

impl Copy for IMAGE_AUX_SYMBOL_EX_CRC

impl Copy for TOKEN_ORIGIN

impl Copy for BITMAPINFOHEADER

impl Copy for TOKEN_PRIVILEGES

impl Copy for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT

impl Copy for JOBOBJECT_ASSOCIATE_COMPLETION_PORT

impl Copy for TEXTMETRICW

impl Copy for LIST_ENTRY

impl Copy for COAUTHINFO

impl Copy for EMRTRANSPARENTBLT

impl Copy for TAPE_WRITE_MARKS

impl Copy for PROCESSOR_PERFSTATE_POLICY_u_Flags

impl Copy for TOKEN_USER_CLAIMS

impl Copy for IRQ_RESOURCE_64

impl Copy for POWER_SESSION_RIT_STATE

impl Copy for ENUMTEXTMETRICW

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u2

impl Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY

impl Copy for COLORADJUSTMENT

impl Copy for EMREXTTEXTOUTA

impl Copy for ACCESS_ALLOWED_ACE

impl Copy for EMRARC

impl Copy for EMRSELECTPALETTE

impl Copy for LOGPALETTE

impl Copy for WSANAMESPACE_INFOEXA

impl Copy for EMRPLGBLT

impl Copy for DISPLAYCONFIG_MODE_INFO

impl Copy for MOUSE_EVENT_RECORD

impl Copy for DWORD_SIZEDARR

impl Copy for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT

impl Copy for WSANAMESPACE_INFOA

impl Copy for IMAGE_LOAD_CONFIG_CODE_INTEGRITY

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u3

impl Copy for CONFLICT_DETAILS_A

impl Copy for MAT2

impl Copy for OBJECT_ATTRIBUTES64

impl Copy for IMAGE_IMPORT_DESCRIPTOR_u

impl Copy for EMRANGLEARC

impl Copy for EMRSETMAPPERFLAGS

impl Copy for NT_TIB_u

impl Copy for DRAWPATRECT

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u3

impl Copy for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO

impl Copy for SECURITY_OBJECT_AI_PARAMS

impl Copy for PROCESSOR_POWER_POLICY

impl Copy for BITMAPINFO

impl Copy for NETWORK_APP_INSTANCE_EA

impl Copy for IMAGE_DELAYLOAD_DESCRIPTOR_Attributes

impl Copy for IMAGE_OPTIONAL_HEADER64

impl Copy for EMRINVERTRGN

impl Copy for SOCKET_SECURITY_QUERY_INFO_IPSEC2

impl Copy for LIST_ENTRY32

impl Copy for ENUMLOGFONTEXW

impl Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

impl Copy for SLIST_HEADER

impl Copy for CACHE_RELATIONSHIP

impl Copy for EXCEPTION_REGISTRATION_RECORD

impl Copy for WSAQUERYSETA

impl Copy for EVENTLOGRECORD

impl Copy for TP_CLEANUP_GROUP

impl Copy for CREATE_THREAD_DEBUG_INFO

impl Copy for IO_DES

impl Copy for RCVALL_IF

impl Copy for TAPE_SET_POSITION

impl Copy for WSANETWORKEVENTS

impl Copy for COMMPROP

impl Copy for SECURITY_CAPABILITIES

impl Copy for REAL_TIME_NOTIFICATION_SETTING_INPUT

impl Copy for CM_NOTIFY_FILTER_u

impl Copy for EMRGRADIENTFILL

impl Copy for PPM_WMI_IDLE_STATES_EX

impl Copy for NEWTEXTMETRICEXW

impl Copy for EMRSETCOLORADJUSTMENT

impl Copy for WSAPOLLFD

impl Copy for DISPLAYCONFIG_DESKTOP_IMAGE_INFO

impl Copy for SCOPE_TABLE_ARM64_ScopeRecord

impl Copy for WSAPROTOCOLCHAIN

impl Copy for DIBSECTION

impl Copy for IO_RESOURCE

impl Copy for DEVPRIVATE_RESOURCE

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_ProcessorCore

impl Copy for IMAGE_OS2_HEADER

impl Copy for DISPLAYCONFIG_TARGET_MODE

impl Copy for DISPLAYCONFIG_TARGET_BASE_TYPE

impl Copy for DEVPROPCOMPKEY

impl Copy for PSFEATURE_CUSTPAPER

impl Copy for BITMAPV5HEADER

impl Copy for NON_PAGED_DEBUG_INFO

impl Copy for in_addr

impl Copy for IMAGE_SYMBOL_N_Name

impl Copy for METAHEADER

impl Copy for PPM_IDLESTATE_EVENT

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION

impl Copy for PERFORMANCE_DATA

impl Copy for FILE_STORAGE_INFO

impl Copy for LDT_ENTRY_Bytes

impl Copy for SOCKET_SECURITY_SETTINGS

impl Copy for EMRSETPALETTEENTRIES

impl Copy for NT_TIB64

impl Copy for DEVMODEA

impl Copy for IMAGE_AUX_SYMBOL

impl Copy for SCRUB_DATA_OUTPUT

impl Copy for POLYTEXTW

impl Copy for SCOPE_ID_u_s

impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO

impl Copy for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_u

impl Copy for BITMAPV4HEADER

impl Copy for LDT_ENTRY_HighWord

impl Copy for STRING32

impl Copy for OSVERSIONINFOEXW

impl Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY

impl Copy for MEM_RESOURCE

impl Copy for EMRPOLYLINE16

impl Copy for EMRFORMAT

impl Copy for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values

impl Copy for LOGFONTA

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX

impl Copy for IMAGE_CE_RUNTIME_FUNCTION_ENTRY

impl Copy for IMAGE_DYNAMIC_RELOCATION64

impl Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY

impl Copy for IMAGE_COR20_HEADER

impl Copy for RTL_CRITICAL_SECTION

impl Copy for DISPLAYCONFIG_MODE_INFO_u

impl Copy for PROCESS_MITIGATION_DEP_POLICY

impl Copy for SINGLE_LIST_ENTRY32

impl Copy for ENLISTMENT_CRM_INFORMATION

impl Copy for IMAGE_AUX_SYMBOL_Section

impl Copy for IMAGE_SECTION_HEADER_Misc

impl Copy for SYSTEM_POWER_STATUS

impl Copy for PIXELFORMATDESCRIPTOR

impl Copy for EMRSELECTCLIPPATH

impl Copy for EXIT_THREAD_DEBUG_INFO

impl Copy for IP_MREQ

impl Copy for EXCEPTION_RECORD

impl Copy for JOBOBJECT_IO_ATTRIBUTION_INFORMATION

impl Copy for WGLSWAP

impl Copy for XSTATE_CONFIGURATION

impl Copy for WOW64_FLOATING_SAVE_AREA

impl Copy for IMAGE_ARCHITECTURE_HEADER

impl Copy for GCP_RESULTSA

impl Copy for STRING64

impl Copy for RTL_BALANCED_NODE_s

impl Copy for JOB_SET_ARRAY

impl Copy for XSAVE_AREA

impl Copy for IMAGE_ARCHIVE_MEMBER_HEADER

impl Copy for SYSTEM_INFO_u

impl Copy for JOBOBJECT_END_OF_JOB_TIME_INFORMATION

impl Copy for EMRCREATECOLORSPACE

impl Copy for in_addr_S_un_w

impl Copy for CONSOLE_FONT_INFOEX

impl Copy for IMAGE_LINENUMBER_Type

impl Copy for TCP_ACK_FREQUENCY_PARAMETERS

impl Copy for STARTUPINFOW

impl Copy for DEVMODE_u1_s1

impl Copy for SYSTEM_RESOURCE_ATTRIBUTE_ACE

impl Copy for CONSOLE_SCREEN_BUFFER_INFO

impl Copy for RECT

impl Copy for WIN32_FIND_DATAA

impl Copy for CM_NOTIFY_EVENT_DATA_DeviceInstance

impl Copy for SIZE

impl Copy for PPM_WMI_PERF_STATE

impl Copy for DISPLAYCONFIG_ADAPTER_NAME

impl Copy for M128A

impl Copy for SLIST_HEADER_s

impl Copy for IMAGE_SECTION_HEADER

impl Copy for OUTPUT_DEBUG_STRING_INFO

impl Copy for IMAGE_DYNAMIC_RELOCATION32_V2

impl Copy for TP_WORK

impl Copy for MEM_DES

impl Copy for CACHE_DESCRIPTOR

impl Copy for IMAGE_IMPORT_BY_NAME

impl Copy for netent

impl Copy for DISPLAYCONFIG_TARGET_PREFERRED_MODE

impl Copy for EMRSETMITERLIMIT

impl Copy for SE_SID

impl Copy for NT_TIB32

impl Copy for FPO_DATA

impl Copy for EMREOF

impl Copy for EMRPIXELFORMAT

impl Copy for TAPE_GET_DRIVE_PARAMETERS

impl Copy for ACCESS_ALLOWED_CALLBACK_OBJECT_ACE

impl Copy for WOW64_LDT_ENTRY

impl Copy for INPUT_RECORD_Event

impl Copy for JOBOBJECT_BASIC_UI_RESTRICTIONS

impl Copy for SYSTEM_INFO_u_s

impl Copy for ADDRINFOEXA

impl Copy for EMRSETBKCOLOR

impl Copy for OSVERSIONINFOW

impl Copy for OUTLINETEXTMETRICA

impl Copy for WSAQUERYSET2A

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2

impl Copy for PROCESSOR_GROUP_INFO

impl Copy for RTL_BALANCED_NODE_u

impl Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE

impl Copy for FILE_STREAM_INFO

impl Copy for ACCESS_DENIED_ACE

impl Copy for ANON_OBJECT_HEADER_BIGOBJ

impl Copy for IMAGE_SYMBOL_EX

impl Copy for NEWTEXTMETRICA

impl Copy for SECURITY_DESCRIPTOR

impl Copy for MEM_RANGE

impl Copy for FILETIME

impl Copy for ADDRINFOEX3A

impl Copy for ADDRINFOW

impl Copy for NT_TIB64_u

impl Copy for IMAGE_THUNK_DATA64

impl Copy for IMAGE_RELOCATION

impl Copy for FILE_ID_128

impl Copy for EMRCREATEDIBPATTERNBRUSHPT

impl Copy for PROCESSOR_NUMBER

impl Copy for IMAGE_THUNK_DATA32_u1

impl Copy for in6_addr_u

impl Copy for WSACOMPLETION_Event

impl Copy for OSVERSIONINFOA

impl Copy for NT_TIB

impl Copy for EMRCOLORCORRECTPALETTE

impl Copy for TRANSACTION_LIST_INFORMATION

impl Copy for SE_TOKEN_USER_u2

impl Copy for IMAGE_FUNCTION_ENTRY

impl Copy for ACCESS_DENIED_OBJECT_ACE

impl Copy for IMAGE_DOS_HEADER

impl Copy for PPM_WMI_LEGACY_PERFSTATE

impl Copy for DISPLAYCONFIG_RATIONAL

impl Copy for EMRSELECTOBJECT

impl Copy for INET_PORT_RESERVATION_TOKEN

impl Copy for OUTLINETEXTMETRICW

impl Copy for EMR

impl Copy for AXISINFOW

impl Copy for HW_PROFILE_INFOW

impl Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY

impl Copy for IMAGE_ARCHITECTURE_ENTRY

impl Copy for RIP_INFO

impl Copy for ENUMLOGFONTEXDVW

impl Copy for IMAGE_HOT_PATCH_INFO

impl Copy for MEM_LARGE_DES

impl Copy for SYSTEM_POWER_CAPABILITIES

impl Copy for WOW64_CONTEXT

impl Copy for IMAGE_DEBUG_MISC

impl Copy for XSTATE_FEATURE

impl Copy for EMRSETICMPROFILE

impl Copy for ENCLAVE_CREATE_INFO_SGX

impl Copy for SID

impl Copy for IMAGE_COFF_SYMBOLS_HEADER

impl Copy for IMAGE_DYNAMIC_RELOCATION64_V2

impl Copy for SLIST_ENTRY

impl Copy for IRQ_DES_64

impl Copy for EMRPOLYPOLYLINE16

impl Copy for IMAGE_DELAYLOAD_DESCRIPTOR

impl Copy for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT

impl Copy for IMAGE_LOAD_CONFIG_DIRECTORY64

impl Copy for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1

impl Copy for BITMAP

impl Copy for TAPE_ERASE

impl Copy for UMS_SCHEDULER_STARTUP_INFO

impl Copy for TP_POOL_STACK_INFORMATION

impl Copy for COMSTAT

impl Copy for MENU_EVENT_RECORD

impl Copy for PPM_IDLE_STATE_ACCOUNTING

impl Copy for RESUME_PERFORMANCE

impl Copy for SYSTEM_INFO

impl Copy for POINTFLOAT

impl Copy for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION

impl Copy for EMREXTSELECTCLIPRGN

impl Copy for GROUP_AFFINITY

impl Copy for SYSTEM_PROCESS_TRUST_LABEL_ACE

impl Copy for REASON_CONTEXT_Detailed

impl Copy for PPM_WMI_IDLE_STATES

impl Copy for SOCKET_PROCESSOR_AFFINITY

impl Copy for SYSTEMTIME

impl Copy for FILE_ID_DESCRIPTOR_u

impl Copy for POWER_PLATFORM_INFORMATION

impl Copy for FILE_ID_BOTH_DIR_INFO

impl Copy for CFG_CALL_TARGET_INFO

impl Copy for PRIVILEGE_SET

impl Copy for EMRPOLYLINE

impl Copy for SOCKADDR_STORAGE_XP

impl Copy for tcp_keepalive

impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_u_s

impl Copy for WSASERVICECLASSINFOW

impl Copy for REASON_CONTEXT_Reason

impl Copy for ACCESS_ALLOWED_CALLBACK_ACE

impl Copy for EMRPOLYTEXTOUTA

impl Copy for SOCKADDR_INET

impl Copy for SOCKADDR_STORAGE_LH

impl Copy for DEVMODE_u1_s2

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_NumaNode

impl Copy for SECURITY_ATTRIBUTES

impl Copy for IRQ_RESOURCE_32

impl Copy for ACTCTXA

impl Copy for EMRSETVIEWPORTORGEX

impl Copy for LARGE_INTEGER_s

impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry_Function

impl Copy for TOKEN_APPCONTAINER_INFORMATION

impl Copy for LDT_ENTRY

impl Copy for WORD_SIZEDARR

impl Copy for _IMAGE_RUNTIME_FUNCTION_ENTRY

impl Copy for OFSTRUCT

impl Copy for CONTEXT

impl Copy for INET_PORT_RESERVATION_INFORMATION

impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION

impl Copy for IMAGE_AUX_SYMBOL_Sym

impl Copy for WSANAMESPACE_INFOW

impl Copy for ACL_SIZE_INFORMATION

impl Copy for GLYPHSET

impl Copy for POINTL

impl Copy for CM_NOTIFY_EVENT_DATA_DeviceInterface

impl Copy for PSINJECTDATA

impl Copy for DISPLAY_DEVICEA

impl Copy for FLAGGED_BYTE_BLOB

impl Copy for WORD_BLOB

impl Copy for DEVPROPKEY

impl Copy for SINGLE_LIST_ENTRY

impl Copy for CSTRING

impl Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

impl Copy for COPYFILE2_MESSAGE_StreamStarted

impl Copy for TRANSACTIONMANAGER_LOGPATH_INFORMATION

impl Copy for ACTCTX_SECTION_KEYED_DATA

impl Copy for PPM_IDLE_STATE_BUCKET_EX

impl Copy for KERNINGPAIR

impl Copy for STARTUPINFOA

impl Copy for NOTIFY_USER_POWER_SETTING

impl Copy for OVERLAPPED_ENTRY

impl Copy for FILE_END_OF_FILE_INFO

impl Copy for CIEXYZ

impl Copy for IRQ_RANGE

impl Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY

impl Copy for WINDOW_BUFFER_SIZE_RECORD

impl Copy for ENUMLOGFONTEXDVA

impl Copy for IMAGE_TLS_DIRECTORY32

impl Copy for DISPLAYCONFIG_TARGET_DEVICE_NAME

impl Copy for FILE_NOTIFY_INFORMATION

impl Copy for DESIGNVECTOR

impl Copy for POINT

impl Copy for IMAGE_FILE_HEADER

impl Copy for HIBERFILE_BUCKET

impl Copy for DMA_DES

impl Copy for in_addr_S_un

impl Copy for SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION

impl Copy for FILE_ALLOCATION_INFO

impl Copy for SOCKADDR_IN6_LH_u

impl Copy for IMAGE_RESOURCE_DIRECTORY_STRING

impl Copy for HW_PROFILE_INFOA

impl Copy for PPM_WMI_PERF_STATES

impl Copy for DISPLAYCONFIG_PATH_SOURCE_INFO

impl Copy for CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute

impl Copy for sockproto

impl Copy for CM_NOTIFY_FILTER_DeviceHandle

impl Copy for ULARGE_INTEGER_u

impl Copy for WSACMSGHDR

impl Copy for ENUMLOGFONTW

impl Copy for EXCEPTION_DEBUG_INFO

impl Copy for MESSAGE_RESOURCE_BLOCK

impl Copy for RTL_BALANCED_NODE

impl Copy for ADDRINFOEX2W

impl Copy for EXCEPTION_POINTERS

impl Copy for DISPLAYCONFIG_2DREGION

impl Copy for CHARSETINFO

impl Copy for TCP_INITIAL_RTO_PARAMETERS

impl Copy for CM_NOTIFY_EVENT_DATA_u

impl Copy for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u

impl Copy for KCRM_TRANSACTION_BLOB

impl Copy for IMAGE_AUX_SYMBOL_Sym_FcnAry

impl Copy for timeval

impl Copy for SOCKET_ADDRESS_LIST

impl Copy for RTL_CRITICAL_SECTION_DEBUG

impl Copy for CS_DES

impl Copy for DISPLAYCONFIG_PATH_TARGET_INFO

impl Copy for ULARGE_INTEGER_s

impl Copy for POWER_SESSION_WINLOGON

impl Copy for TRIVERTEX

impl Copy for TOKEN_SID_INFORMATION

impl Copy for FLOAT128

impl Copy for EMRCREATEPEN

impl Copy for PELARRAY

impl Copy for POWER_SESSION_TIMEOUTS

impl Copy for BYTE_SIZEDARR

impl Copy for LIST_ENTRY

impl Copy for XFORM

impl Copy for IMAGE_AUX_SYMBOL_EX_Section

impl Copy for PCCARD_DES

impl Copy for CREATE_PROCESS_DEBUG_INFO

impl Copy for BITMAPCOREHEADER

impl Copy for AXESLISTA

impl Copy for WSADATA

impl Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY

impl Copy for WSAVERSION

impl Copy for SE_SECURITY_DESCRIPTOR

impl Copy for RTL_BARRIER

impl Copy for TOKEN_LINKED_TOKEN

impl Copy for CM_NOTIFY_FILTER_DeviceInstance

impl Copy for PROCESSOR_IDLESTATE_POLICY

impl Copy for SECURITY_DESCRIPTOR_RELATIVE

impl Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY

impl Copy for WSANSCLASSINFOA

impl Copy for MEMORY_BASIC_INFORMATION64

impl Copy for IMAGE_DATA_DIRECTORY

impl Copy for TRANSACTION_ENLISTMENTS_INFORMATION

impl Copy for EMRSTRETCHDIBITS

impl Copy for ACCESS_DENIED_CALLBACK_OBJECT_ACE

impl Copy for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u2

impl Copy for CHAR_INFO_Char

impl Copy for JOBOBJECT_BASIC_PROCESS_ID_LIST

impl Copy for TTPOLYCURVE

impl Copy for UMS_CREATE_THREAD_ATTRIBUTES

impl Copy for APPLICATIONLAUNCH_SETTING_VALUE

impl Copy for COMMCONFIG

impl Copy for COPYFILE2_MESSAGE_Info

impl Copy for REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer

impl Copy for TOKEN_DEFAULT_DACL

impl Copy for TOKEN_OWNER

impl Copy for ANON_OBJECT_HEADER_V2

impl Copy for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE

impl Copy for LARGE_INTEGER_u

impl Copy for REAL_TIME_NOTIFICATION_SETTING_INPUT_EX

impl Copy for IMAGE_THUNK_DATA32

impl Copy for DCB

impl Copy for GUID

impl Copy for PROCESS_INFORMATION

impl Copy for TOKEN_GROUPS_AND_PRIVILEGES

impl Copy for TP_IO

impl Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY

impl Copy for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

impl Copy for KCRM_PROTOCOL_BLOB

impl Copy for ULARGE_INTEGER

impl Copy for NEWTEXTMETRICEXA

impl Copy for FLOWSPEC

impl Copy for CIEXYZTRIPLE

impl Copy for POLYTEXTA

impl Copy for IO_RANGE

impl Copy for EXCEPTION_RECORD64

impl Copy for WOW64_LDT_ENTRY_Bytes

impl Copy for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

impl Copy for ENHMETAHEADER

impl Copy for SYSTEM_ALARM_OBJECT_ACE

impl Copy for EMREXCLUDECLIPRECT

impl Copy for EMRFRAMERGN

impl Copy for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER

impl Copy for CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

impl Copy for RECTL

impl Copy for EMRSETWORLDTRANSFORM

impl Copy for POWER_MONITOR_INVOCATION

impl Copy for WOW64_LDT_ENTRY_Bits

impl Copy for SID_AND_ATTRIBUTES

impl Copy for DYNAMIC_TIME_ZONE_INFORMATION

impl Copy for TOKEN_DEVICE_CLAIMS

impl Copy for DEVMODE_u2

impl Copy for MEM_LARGE_RANGE

impl Copy for LAYERPLANEDESCRIPTOR

impl Copy for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

impl Copy for IMAGE_FUNCTION_ENTRY64

impl Copy for CHAR_INFO

impl Copy for EMRABORTPATH

impl Copy for CONSOLE_CURSOR_INFO

impl Copy for POWER_SESSION_CONNECT

impl Copy for TAPE_GET_POSITION

impl Copy for LUID

impl Copy for IO_COUNTERS

impl Copy for SCOPE_ID_u

impl Copy for NT_TIB32_u

impl Copy for IMAGE_AUX_SYMBOL_EX

impl Copy for TRANSACTIONMANAGER_OLDEST_INFORMATION

impl Copy for PPM_IDLE_ACCOUNTING

impl Copy for PROCESS_HEAP_ENTRY_u

impl Copy for KTMOBJECT_CURSOR

impl Copy for NUMA_NODE_RELATIONSHIP

impl Copy for LIST_ENTRY64

impl Copy for SCOPE_TABLE_ARM64

impl Copy for SYSTEM_AUDIT_CALLBACK_OBJECT_ACE

impl Copy for SYSTEM_MANDATORY_LABEL_ACE

impl Copy for JOBOBJECT_EXTENDED_LIMIT_INFORMATION

impl Copy for EMREXTESCAPE

impl Copy for HWPROFILEINFO_A

impl Copy for TAPE_SET_MEDIA_PARAMETERS

impl Copy for IMAGE_EXPORT_DIRECTORY

impl Copy for IMAGE_IMPORT_DESCRIPTOR

impl Copy for TRANSACTION_BIND_INFORMATION

impl Copy for MEM_LARGE_RESOURCE

impl Copy for VALENTA

impl Copy for SILOOBJECT_BASIC_INFORMATION

impl Copy for EXCEPTION_RECORD32

impl Copy for INET_PORT_RANGE

impl Copy for OVERLAPPED_u_s

impl Copy for SE_ACCESS_REPLY

impl Copy for TRANSPORT_SETTING_ID

impl Copy for PPM_WMI_IDLE_STATE

impl Copy for IN6_PKTINFO

impl Copy for TP_CALLBACK_ENVIRON_V3_u_s

impl Copy for WNF_STATE_NAME

impl Copy for WSABUF

impl Copy for LIST_ENTRY64

impl Copy for DEVPRIVATE_RANGE

impl Copy for FLAGGED_WORD_BLOB

impl Copy for BUSNUMBER_RESOURCE

impl Copy for CONSOLE_READCONSOLE_CONTROL

impl Copy for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_u

impl Copy for SE_ACCESS_REQUEST

impl Copy for IMAGE_VXD_HEADER

impl Copy for LDT_ENTRY_Bits

impl Copy for IMAGE_AUX_SYMBOL_EX_s

impl Copy for GROUP_AFFINITY

impl Copy for TRANSACTION_ENLISTMENT_PAIR

impl Copy for IMAGE_ROM_HEADERS

impl Copy for TAPE_SET_DRIVE_PARAMETERS

impl Copy for KCRM_MARSHAL_HEADER

impl Copy for LOGBRUSH

impl Copy for ACCESS_DENIED_CALLBACK_ACE

impl Copy for ACTCTXW

impl Copy for UMS_SYSTEM_THREAD_INFORMATION

impl Copy for EXTLOGPEN32

impl Copy for WSACOMPLETION_WindowMessage

impl Copy for FILE_ALIGNMENT_INFO

impl Copy for SOCKET_PEER_TARGET_NAME

impl Copy for EMRROUNDRECT

impl Copy for TEXTMETRICA

impl Copy for PALETTEENTRY

impl Copy for ENUMLOGFONTEXA

impl Copy for TRANSACTION_LIST_ENTRY

impl Copy for PROCESSOR_IDLESTATE_INFO

impl Copy for IMAGE_RESOURCE_DATA_ENTRY

impl Copy for IMAGE_THUNK_DATA64_u1

impl Copy for GLYPHMETRICSFLOAT

impl Copy for WOW64_DESCRIPTOR_TABLE_ENTRY

impl Copy for SINGLE_LIST_ENTRY

impl Copy for WSAPROTOCOL_INFOA

impl Copy for STARTUPINFOEXW

impl Copy for WSASERVICECLASSINFOA

impl Copy for PCCARD_RESOURCE

impl Copy for IMAGE_AUX_SYMBOL_EX_Sym

impl Copy for LOGBRUSH32

impl Copy for SYSTEM_SCOPED_POLICY_ID_ACE

impl Copy for CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE

impl Copy for CM_NOTIFY_FILTER

impl Copy for WCRANGE

impl Copy for TOKEN_CONTROL

impl Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

impl Copy for CONSOLE_HISTORY_INFO

impl Copy for fd_set

impl Copy for EMRPOLYPOLYLINE

impl Copy for LOGFONTW

impl Copy for JOBOBJECT_JOBSET_INFORMATION

impl Copy for IMAGE_SYMBOL_N

impl Copy for FILE_DISPOSITION_INFO

impl Copy for SID_IDENTIFIER_AUTHORITY

impl Copy for INET_PORT_RESERVATION_INSTANCE

impl Copy for IMAGE_OPTIONAL_HEADER32

impl Copy for MEMORYSTATUS

impl Copy for COMMTIMEOUTS

impl Copy for UNLOAD_DLL_DEBUG_INFO

impl Copy for SYSTEM_AUDIT_OBJECT_ACE

impl Copy for XSAVE_FORMAT

impl Copy for SOCKET_SECURITY_QUERY_TEMPLATE

impl Copy for JOBOBJECT_IO_ATTRIBUTION_STATS

impl Copy for POINTS

impl Copy for SMALL_RECT

impl Copy for SYSTEM_ALARM_ACE

impl Copy for CS_RESOURCE

impl Copy for BY_HANDLE_FILE_INFORMATION

impl Copy for ACL_REVISION_INFORMATION

impl Copy for SE_TOKEN_USER

impl Copy for SOCKET_SECURITY_SETTINGS_IPSEC

impl Copy for GENERIC_MAPPING

impl Copy for EMREXTCREATEFONTINDIRECTW

impl Copy for ASSOCIATE_NAMERES_CONTEXT_INPUT

impl Copy for MESSAGE_RESOURCE_DATA

impl Copy for MFCARD_RESOURCE

impl Copy for PPM_THERMAL_POLICY_EVENT

impl Copy for DEVMODE_u1

impl Copy for EMRNAMEDESCAPE

impl Copy for EMRSETARCDIRECTION

impl Copy for GROUP_RELATIONSHIP

impl Copy for HANDLETABLE

impl Copy for EMRSTRETCHBLT

impl Copy for in6_addr

impl Copy for OBJECTID

impl Copy for PPM_IDLE_ACCOUNTING_EX

impl Copy for SE_TOKEN_USER_u1

impl Copy for MEMORY_BASIC_INFORMATION32

impl Copy for IMAGE_NT_HEADERS64

impl Copy for IMAGE_SEPARATE_DEBUG_HEADER

impl Copy for ENUMLOGFONTA

impl Copy for RASTERIZER_STATUS

impl Copy for KEY_EVENT_RECORD

impl Copy for COORD

impl Copy for IMAGE_AUX_SYMBOL_File

impl Copy for SYSTEM_POWER_LEVEL

impl Copy for ENHMETARECORD

impl Copy for PROC_THREAD_ATTRIBUTE_LIST

impl Copy for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION

impl Copy for TIME_ZONE_INFORMATION

impl Copy for EMRALPHABLEND

impl Copy for IMAGE_RELOCATION_u

impl Copy for BUSNUMBER_DES

impl Copy for ADDRINFOEX2A

impl Copy for SYSTEM_CPU_SET_INFORMATION_CpuSet

impl Copy for SOCKET_SECURITY_QUERY_INFO

impl Copy for IMAGE_LINENUMBER

impl Copy for ENUMTEXTMETRICA

impl Copy for IMAGE_ROM_OPTIONAL_HEADER

impl Copy for REAL_TIME_NOTIFICATION_SETTING_OUTPUT

impl Copy for EMRSETPIXELV

impl Copy for DEVMODEW

impl Copy for UNICODE_STRING

impl Copy for COPYFILE2_MESSAGE_ChunkStarted

impl Copy for LARGE_INTEGER

impl Copy for PROCESSOR_PERFSTATE_POLICY

impl Copy for DISPLAYCONFIG_PATH_INFO

impl Copy for MEMORYSTATUSEX

impl Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY

impl Copy for TAPE_CREATE_PARTITION

impl Copy for LOGCOLORSPACEA

impl Copy for PPM_WMI_PERF_STATES_EX

impl Copy for SCOPE_TABLE_AMD64_ScopeRecord

impl Copy for IPV6_MREQ

impl Copy for TRANSACTION_PROPERTIES_INFORMATION

impl Copy for TOKEN_PRIMARY_GROUP

impl Copy for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY

impl Copy for PANOSE

impl Copy for FILE_FULL_DIR_INFO

impl Copy for EMRCOLORMATCHTOTARGET

impl Copy for OBJECTID

impl Copy for WSAMSG

impl Copy for JOBOBJECT_BASIC_LIMIT_INFORMATION

impl Copy for AXISINFOA

impl Copy for SOCKADDR

impl Copy for IMAGE_FUNCTION_ENTRY64_u

impl Copy for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION

impl Copy for LUID_AND_ATTRIBUTES

impl Copy for WriteStyle[src]

impl Copy for Target[src]

impl Copy for ColorChoice

impl Copy for Color

impl Copy for Intense

impl Copy for Color

impl Copy for Error

impl Copy for Duration

impl Copy for Error

impl Copy for Stream

impl<'t> Copy for Match<'t>

impl<'t> Copy for Match<'t>

impl Copy for MatchKind

impl Copy for MatchKind

impl Copy for Span

impl Copy for ClassUnicodeRange

impl Copy for Position

impl Copy for Flag

impl Copy for ClassBytesRange

impl Copy for Utf8Range

impl Copy for Utf8Sequence

impl Copy for ClassSetBinaryOpKind

impl Copy for Canceled

Loading content...

Implementors

impl Copy for Cost[src]

impl Copy for DatumType

impl Copy for InOut[src]

impl Copy for Validation[src]

impl Copy for KernelFormat[src]

impl Copy for DataFormat[src]

impl Copy for Reducer[src]

impl Copy for SearchStep[src]

impl Copy for orkhon::prelude::ops::nn::tract_downcast_rs::__std::cmp::Ordering[src]

impl Copy for Infallible1.34.0[src]

impl Copy for orkhon::prelude::ops::nn::tract_downcast_rs::__std::io::ErrorKind[src]

impl Copy for SeekFrom[src]

impl Copy for IpAddr1.7.0[src]

impl Copy for Ipv6MulticastScope[src]

impl Copy for Shutdown[src]

impl Copy for SocketAddr[src]

impl Copy for FpCategory[src]

impl Copy for orkhon::prelude::ops::nn::tract_downcast_rs::__std::sync::atomic::Ordering[src]

impl Copy for RecvTimeoutError1.12.0[src]

impl Copy for TryRecvError[src]

impl Copy for LinearSpec

impl Copy for PanelStore

impl Copy for orkhon::prelude::ops::nn::tract_ndarray::ErrorKind[src]

impl Copy for SliceOrIndex[src]

impl Copy for InletId[src]

impl Copy for OutletId[src]

impl Copy for Symbol

impl Copy for orkhon::prelude::internal::f16

impl Copy for orkhon::prelude::ops::nn::tract_data::internal::tract_smallvec::alloc::fmt::Error[src]

impl Copy for Utf8Error[src]

impl Copy for AllocError[src]

impl Copy for Global[src]

impl Copy for Layout1.28.0[src]

impl Copy for System1.28.0[src]

impl Copy for TypeId[src]

impl Copy for CpuidResult1.27.0[src]

impl Copy for __m1281.27.0[src]

impl Copy for __m128d1.27.0[src]

impl Copy for __m128i1.27.0[src]

impl Copy for __m2561.27.0[src]

impl Copy for __m256d1.27.0[src]

impl Copy for __m256i1.27.0[src]

impl Copy for __m512[src]

impl Copy for __m512d[src]

impl Copy for __m512i[src]

impl Copy for TryFromSliceError1.34.0[src]

impl Copy for CharTryFromError1.34.0[src]

impl Copy for FileType1.1.0[src]

impl Copy for PhantomPinned1.33.0[src]

impl Copy for Ipv4Addr[src]

impl Copy for Ipv6Addr[src]

impl Copy for SocketAddrV4[src]

impl Copy for SocketAddrV6[src]

impl Copy for NonZeroI81.34.0[src]

impl Copy for NonZeroI161.34.0[src]

impl Copy for NonZeroI321.34.0[src]

impl Copy for NonZeroI641.34.0[src]

impl Copy for NonZeroI1281.34.0[src]

impl Copy for NonZeroIsize1.34.0[src]

impl Copy for NonZeroU81.28.0[src]

impl Copy for NonZeroU161.28.0[src]

impl Copy for NonZeroU321.28.0[src]

impl Copy for NonZeroU641.28.0[src]

impl Copy for NonZeroU1281.28.0[src]

impl Copy for NonZeroUsize1.28.0[src]

impl Copy for TryFromIntError1.34.0[src]

impl Copy for RangeFull[src]

impl Copy for NoneError[src]

impl Copy for ExitCode[src]

impl Copy for ExitStatus[src]

impl Copy for TraitObject[src]

impl Copy for RecvError[src]

impl Copy for orkhon::prelude::ops::nn::tract_downcast_rs::__std::sync::WaitTimeoutResult1.5.0[src]

impl Copy for RawWakerVTable1.36.0[src]

impl Copy for AccessError1.26.0[src]

impl Copy for ThreadId1.19.0[src]

impl Copy for orkhon::prelude::ops::nn::tract_downcast_rs::__std::time::Duration1.3.0[src]

impl Copy for Instant1.8.0[src]

impl Copy for SystemTime1.8.0[src]

impl Copy for Axis[src]

impl Copy for AxisDescription[src]

impl Copy for Slice[src]

impl<'a> Copy for Component<'a>[src]

impl<'a> Copy for Prefix<'a>[src]

impl<'a> Copy for Arguments<'a>[src]

impl<'a> Copy for IoSlice<'a>1.36.0[src]

impl<'a> Copy for Location<'a>1.10.0[src]

impl<'a> Copy for Ancestors<'a>1.28.0[src]

impl<'a> Copy for PrefixComponent<'a>[src]

impl<'a, D> Copy for Axes<'a, D>[src]

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

impl<'a, TI> Copy for MatMatMulKerSpec<'a, TI> where
    TI: Copy + Debug

impl<A> Copy for RawViewRepr<A> where
    A: Copy
[src]

impl<A> Copy for ViewRepr<A> where
    A: Copy
[src]

impl<B, C> Copy for ControlFlow<B, C> where
    C: Copy,
    B: Copy
[src]

impl<D> Copy for Indices<D> where
    D: Copy + Dimension
[src]

impl<D> Copy for Shape<D> where
    D: Copy
[src]

impl<D> Copy for StrideShape<D> where
    D: Copy
[src]

impl<F> Copy for RepeatWith<F> where
    F: Copy
1.28.0[src]

impl<I> Copy for Dim<I> where
    I: Copy + ?Sized
[src]

impl<Idx> Copy for RangeTo<Idx> where
    Idx: Copy
[src]

impl<Idx> Copy for RangeToInclusive<Idx> where
    Idx: Copy
1.26.0[src]

impl<L, R> Copy for Either<L, R> where
    R: Copy,
    L: Copy
[src]

impl<P> Copy for Pin<P> where
    P: Copy
1.33.0[src]

impl<S, D> Copy for ArrayBase<S, D> where
    S: RawDataClone + Copy,
    D: Copy
[src]

impl<T> Copy for Bound<T> where
    T: Copy
1.17.0[src]

impl<T> Copy for Option<T> where
    T: Copy
[src]

impl<T> Copy for TrySendError<T> where
    T: Copy
[src]

impl<T> Copy for Poll<T> where
    T: Copy
1.36.0[src]

impl<T> Copy for orkhon::prelude::ops::nn::tract_itertools::FoldWhile<T> where
    T: Copy
[src]

impl<T> Copy for orkhon::prelude::ops::nn::tract_itertools::MinMaxResult<T> where
    T: Copy
[src]

impl<T> Copy for orkhon::prelude::ops::nn::tract_itertools::Position<T> where
    T: Copy
[src]

impl<T> Copy for orkhon::prelude::ops::nn::tract_ndarray::FoldWhile<T> where
    T: Copy
[src]

impl<T> Copy for PhantomData<T> where
    T: ?Sized
[src]

impl<T> Copy for Reverse<T> where
    T: Copy
1.19.0[src]

impl<T> Copy for Discriminant<T>1.21.0[src]

impl<T> Copy for ManuallyDrop<T> where
    T: Copy + ?Sized
1.20.0[src]

impl<T> Copy for Wrapping<T> where
    T: Copy
[src]

impl<T> Copy for NonNull<T> where
    T: ?Sized
1.25.0[src]

impl<T> Copy for SendError<T> where
    T: Copy
[src]

impl<T> Copy for MaybeUninit<T> where
    T: Copy
1.36.0[src]

impl<T, D> Copy for SliceInfo<T, D> where
    T: Copy,
    D: Dimension
[src]

impl<T, E> Copy for Result<T, E> where
    T: Copy,
    E: Copy
[src]

impl<TI> Copy for FusedKerSpec<TI> where
    TI: Copy

impl<Y, R> Copy for GeneratorState<Y, R> where
    R: Copy,
    Y: Copy
[src]

Loading content...