pub trait Clone: Sized {
// Required method
fn clone(&self) -> Self;
// Provided method
fn clone_from(&mut self, source: &Self) { ... }
}
Expand description
A common trait for the ability to explicitly duplicate an object.
Differs from Copy
in that Copy
is implicit and an inexpensive bit-wise copy, while
Clone
is always explicit and may or may not be expensive. In order to enforce
these characteristics, Rust does not allow you to reimplement Copy
, but you
may reimplement Clone
and run arbitrary code.
Since Clone
is more general than Copy
, you can automatically make anything
Copy
be Clone
as well.
Derivable
This trait can be used with #[derive]
if all fields are Clone
. The derive
d
implementation of Clone
calls clone
on each field.
For a generic struct, #[derive]
implements Clone
conditionally by adding bound Clone
on
generic parameters.
// `derive` implements Clone for Reading<T> when T is Clone.
#[derive(Clone)]
struct Reading<T> {
frequency: T,
}
How can I implement Clone
?
Types that are Copy
should have a trivial implementation of Clone
. More formally:
if T: Copy
, x: T
, and y: &T
, then let x = y.clone();
is equivalent to let x = *y;
.
Manual implementations should be careful to uphold this invariant; however, unsafe code
must not rely on it to ensure memory safety.
An example is a generic struct holding a function pointer. In this case, the
implementation of Clone
cannot be derive
d, but can be implemented as:
struct Generate<T>(fn() -> T);
impl<T> Copy for Generate<T> {}
impl<T> Clone for Generate<T> {
fn clone(&self) -> Self {
*self
}
}
Additional implementors
In addition to the implementors listed below,
the following types also implement Clone
:
- Function item types (i.e., the distinct types defined for each function)
- Function pointer types (e.g.,
fn() -> i32
) - Closure types, if they capture no value from the environment
or if all such captured values implement
Clone
themselves. Note that variables captured by shared reference always implementClone
(even if the referent doesn’t), while variables captured by mutable reference never implementClone
.
Required Methods§
Provided Methods§
sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
.
a.clone_from(&b)
is equivalent to a = b.clone()
in functionality,
but can be overridden to reuse the resources of a
to avoid unnecessary
allocations.
Implementors§
impl Clone for flo_render_gl_offscreen::winapi::_core::cmp::Ordering
impl Clone for Infallible
impl Clone for flo_render_gl_offscreen::winapi::_core::fmt::Alignment
impl Clone for IpAddr
impl Clone for Ipv6MulticastScope
impl Clone for SocketAddr
impl Clone for FpCategory
impl Clone for IntErrorKind
impl Clone for Which
impl Clone for SearchStep
impl Clone for flo_render_gl_offscreen::winapi::_core::sync::atomic::Ordering
impl Clone for TryReserveErrorKind
impl Clone for VarError
impl Clone for SeekFrom
impl Clone for ErrorKind
impl Clone for Shutdown
impl Clone for BacktraceStyle
impl Clone for RecvTimeoutError
impl Clone for TryRecvError
impl Clone for bool
impl Clone for char
impl Clone for f32
impl Clone for f64
impl Clone for i8
impl Clone for i16
impl Clone for i32
impl Clone for i64
impl Clone for i128
impl Clone for isize
impl Clone for !
impl Clone for u8
impl Clone for u16
impl Clone for u32
impl Clone for u64
impl Clone for u128
impl Clone for usize
impl Clone for FnPtr
impl Clone for Wgl
impl Clone for DEVPROPCOMPKEY
impl Clone for DEVPROPERTY
impl Clone for DEVPROPKEY
impl Clone for GUID
impl Clone for KCRM_MARSHAL_HEADER
impl Clone for KCRM_PROTOCOL_BLOB
impl Clone for KCRM_TRANSACTION_BLOB
impl Clone for TRANSACTION_NOTIFICATION
impl Clone for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT
impl Clone for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT
impl Clone for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT
impl Clone for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT
impl Clone for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT
impl Clone for FILETIME
impl Clone for CSTRING
impl Clone for flo_render_gl_offscreen::winapi::shared::ntdef::FLOAT128
impl Clone for flo_render_gl_offscreen::winapi::shared::ntdef::GROUP_AFFINITY
impl Clone for LARGE_INTEGER_s
impl Clone for LARGE_INTEGER_u
impl Clone for flo_render_gl_offscreen::winapi::shared::ntdef::LIST_ENTRY32
impl Clone for flo_render_gl_offscreen::winapi::shared::ntdef::LIST_ENTRY64
impl Clone for flo_render_gl_offscreen::winapi::shared::ntdef::LIST_ENTRY
impl Clone for flo_render_gl_offscreen::winapi::shared::ntdef::OBJECTID
impl Clone for OBJECT_ATTRIBUTES32
impl Clone for OBJECT_ATTRIBUTES64
impl Clone for OBJECT_ATTRIBUTES
impl Clone for flo_render_gl_offscreen::winapi::shared::ntdef::PROCESSOR_NUMBER
impl Clone for QUAD
impl Clone for RTL_BALANCED_NODE
impl Clone for RTL_BALANCED_NODE_s
impl Clone for RTL_BALANCED_NODE_u
impl Clone for SINGLE_LIST_ENTRY32
impl Clone for flo_render_gl_offscreen::winapi::shared::ntdef::SINGLE_LIST_ENTRY
impl Clone for STRING32
impl Clone for STRING64
impl Clone for STRING
impl Clone for ULARGE_INTEGER_s
impl Clone for ULARGE_INTEGER_u
impl Clone for UNICODE_STRING
impl Clone for WNF_STATE_NAME
impl Clone for POINT
impl Clone for POINTL
impl Clone for POINTS
impl Clone for RECT
impl Clone for RECTL
impl Clone for SIZE
impl Clone for BLOB
impl Clone for BYTE_BLOB
impl Clone for BYTE_SIZEDARR
impl Clone for COAUTHIDENTITY
impl Clone for COAUTHINFO
impl Clone for DWORD_BLOB
impl Clone for DWORD_SIZEDARR
impl Clone for FLAGGED_BYTE_BLOB
impl Clone for FLAGGED_WORD_BLOB
impl Clone for HYPER_SIZEDARR
impl Clone for WORD_BLOB
impl Clone for WORD_SIZEDARR
impl Clone for BUSNUMBER_DES
impl Clone for BUSNUMBER_RANGE
impl Clone for BUSNUMBER_RESOURCE
impl Clone for CM_NOTIFY_EVENT_DATA
impl Clone for CM_NOTIFY_EVENT_DATA_DeviceHandle
impl Clone for CM_NOTIFY_EVENT_DATA_DeviceInstance
impl Clone for CM_NOTIFY_EVENT_DATA_DeviceInterface
impl Clone for CM_NOTIFY_EVENT_DATA_u
impl Clone for CM_NOTIFY_FILTER
impl Clone for CM_NOTIFY_FILTER_DeviceHandle
impl Clone for CM_NOTIFY_FILTER_DeviceInstance
impl Clone for CM_NOTIFY_FILTER_DeviceInterface
impl Clone for CM_NOTIFY_FILTER_u
impl Clone for CONFLICT_DETAILS_A
impl Clone for CONFLICT_DETAILS_W
impl Clone for CONNECTION_DES
impl Clone for CONNECTION_RESOURCE
impl Clone for CS_DES
impl Clone for CS_RESOURCE
impl Clone for DEVPRIVATE_DES
impl Clone for DEVPRIVATE_RANGE
impl Clone for DEVPRIVATE_RESOURCE
impl Clone for DMA_DES
impl Clone for DMA_RANGE
impl Clone for DMA_RESOURCE
impl Clone for HWPROFILEINFO_A
impl Clone for HWPROFILEINFO_W
impl Clone for IO_DES
impl Clone for IO_RANGE
impl Clone for IO_RESOURCE
impl Clone for IRQ_DES_32
impl Clone for IRQ_DES_64
impl Clone for IRQ_RANGE
impl Clone for IRQ_RESOURCE_32
impl Clone for IRQ_RESOURCE_64
impl Clone for MEM_DES
impl Clone for MEM_LARGE_DES
impl Clone for MEM_LARGE_RANGE
impl Clone for MEM_LARGE_RESOURCE
impl Clone for MEM_RANGE
impl Clone for MEM_RESOURCE
impl Clone for MFCARD_DES
impl Clone for MFCARD_RESOURCE
impl Clone for PCCARD_DES
impl Clone for PCCARD_RESOURCE
impl Clone for BY_HANDLE_FILE_INFORMATION
impl Clone for CREATEFILE2_EXTENDED_PARAMETERS
impl Clone for FILE_ALIGNMENT_INFO
impl Clone for FILE_ALLOCATION_INFO
impl Clone for FILE_ATTRIBUTE_TAG_INFO
impl Clone for FILE_BASIC_INFO
impl Clone for FILE_COMPRESSION_INFO
impl Clone for FILE_DISPOSITION_INFO
impl Clone for FILE_END_OF_FILE_INFO
impl Clone for FILE_FULL_DIR_INFO
impl Clone for FILE_ID_BOTH_DIR_INFO
impl Clone for FILE_ID_INFO
impl Clone for FILE_IO_PRIORITY_HINT_INFO
impl Clone for FILE_NAME_INFO
impl Clone for FILE_RENAME_INFO
impl Clone for FILE_STANDARD_INFO
impl Clone for FILE_STORAGE_INFO
impl Clone for FILE_STREAM_INFO
impl Clone for WIN32_FILE_ATTRIBUTE_DATA
impl Clone for CREATE_PROCESS_DEBUG_INFO
impl Clone for CREATE_THREAD_DEBUG_INFO
impl Clone for DEBUG_EVENT
impl Clone for DEBUG_EVENT_u
impl Clone for EXCEPTION_DEBUG_INFO
impl Clone for EXIT_PROCESS_DEBUG_INFO
impl Clone for EXIT_THREAD_DEBUG_INFO
impl Clone for LOAD_DLL_DEBUG_INFO
impl Clone for OUTPUT_DEBUG_STRING_INFO
impl Clone for OVERLAPPED
impl Clone for OVERLAPPED_ENTRY
impl Clone for OVERLAPPED_u
impl Clone for OVERLAPPED_u_s
impl Clone for PROCESS_HEAP_ENTRY
impl Clone for PROCESS_HEAP_ENTRY_Block
impl Clone for PROCESS_HEAP_ENTRY_Region
impl Clone for PROCESS_HEAP_ENTRY_u
impl Clone for REASON_CONTEXT
impl Clone for REASON_CONTEXT_Detailed
impl Clone for REASON_CONTEXT_Reason
impl Clone for RIP_INFO
impl Clone for SECURITY_ATTRIBUTES
impl Clone for SYSTEMTIME
impl Clone for UNLOAD_DLL_DEBUG_INFO
impl Clone for WIN32_FIND_DATAA
impl Clone for WIN32_FIND_DATAW
impl Clone for PROCESS_INFORMATION
impl Clone for PROC_THREAD_ATTRIBUTE_LIST
impl Clone for STARTUPINFOA
impl Clone for STARTUPINFOW
impl Clone for ACTCTXA
impl Clone for ACTCTXW
impl Clone for ACTCTX_SECTION_KEYED_DATA
impl Clone for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
impl Clone for COMMCONFIG
impl Clone for COMMPROP
impl Clone for COMMTIMEOUTS
impl Clone for COMSTAT
impl Clone for COPYFILE2_EXTENDED_PARAMETERS
impl Clone for COPYFILE2_MESSAGE
impl Clone for COPYFILE2_MESSAGE_ChunkFinished
impl Clone for COPYFILE2_MESSAGE_ChunkStarted
impl Clone for COPYFILE2_MESSAGE_Error
impl Clone for COPYFILE2_MESSAGE_Info
impl Clone for COPYFILE2_MESSAGE_PollContinue
impl Clone for COPYFILE2_MESSAGE_StreamFinished
impl Clone for COPYFILE2_MESSAGE_StreamStarted
impl Clone for DCB
impl Clone for FILE_ID_DESCRIPTOR
impl Clone for FILE_ID_DESCRIPTOR_u
impl Clone for HW_PROFILE_INFOA
impl Clone for HW_PROFILE_INFOW
impl Clone for MEMORYSTATUS
impl Clone for OFSTRUCT
impl Clone for STARTUPINFOEXA
impl Clone for STARTUPINFOEXW
impl Clone for SYSTEM_POWER_STATUS
impl Clone for UMS_SCHEDULER_STARTUP_INFO
impl Clone for UMS_SYSTEM_THREAD_INFORMATION
impl Clone for CONSOLE_CURSOR_INFO
impl Clone for CONSOLE_FONT_INFOEX
impl Clone for CONSOLE_HISTORY_INFO
impl Clone for CONSOLE_READCONSOLE_CONTROL
impl Clone for CONSOLE_SCREEN_BUFFER_INFO
impl Clone for CONSOLE_SCREEN_BUFFER_INFOEX
impl Clone for CONSOLE_SELECTION_INFO
impl Clone for CHAR_INFO
impl Clone for CHAR_INFO_Char
impl Clone for CONSOLE_FONT_INFO
impl Clone for COORD
impl Clone for FOCUS_EVENT_RECORD
impl Clone for INPUT_RECORD
impl Clone for INPUT_RECORD_Event
impl Clone for KEY_EVENT_RECORD
impl Clone for KEY_EVENT_RECORD_uChar
impl Clone for MENU_EVENT_RECORD
impl Clone for MOUSE_EVENT_RECORD
impl Clone for SMALL_RECT
impl Clone for WINDOW_BUFFER_SIZE_RECORD
impl Clone for ABC
impl Clone for ABCFLOAT
impl Clone for AXESLISTA
impl Clone for AXESLISTW
impl Clone for AXISINFOA
impl Clone for AXISINFOW
impl Clone for BITMAP
impl Clone for BITMAPCOREHEADER
impl Clone for BITMAPCOREINFO
impl Clone for BITMAPFILEHEADER
impl Clone for BITMAPINFO
impl Clone for BITMAPINFOHEADER
impl Clone for BITMAPV4HEADER
impl Clone for BITMAPV5HEADER
impl Clone for BLENDFUNCTION
impl Clone for CHARSETINFO
impl Clone for CIEXYZ
impl Clone for CIEXYZTRIPLE
impl Clone for COLORADJUSTMENT
impl Clone for DESIGNVECTOR
impl Clone for DEVMODEA
impl Clone for DEVMODEW
impl Clone for DEVMODE_u1
impl Clone for DEVMODE_u1_s1
impl Clone for DEVMODE_u1_s2
impl Clone for DEVMODE_u2
impl Clone for DIBSECTION
impl Clone for DISPLAYCONFIG_2DREGION
impl Clone for DISPLAYCONFIG_ADAPTER_NAME
impl Clone for DISPLAYCONFIG_DESKTOP_IMAGE_INFO
impl Clone for DISPLAYCONFIG_DEVICE_INFO_HEADER
impl Clone for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO
impl Clone for DISPLAYCONFIG_MODE_INFO
impl Clone for DISPLAYCONFIG_MODE_INFO_u
impl Clone for DISPLAYCONFIG_PATH_INFO
impl Clone for DISPLAYCONFIG_PATH_SOURCE_INFO
impl Clone for DISPLAYCONFIG_PATH_TARGET_INFO
impl Clone for DISPLAYCONFIG_RATIONAL
impl Clone for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE
impl Clone for DISPLAYCONFIG_SET_TARGET_PERSISTENCE
impl Clone for DISPLAYCONFIG_SOURCE_DEVICE_NAME
impl Clone for DISPLAYCONFIG_SOURCE_MODE
impl Clone for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION
impl Clone for DISPLAYCONFIG_TARGET_BASE_TYPE
impl Clone for DISPLAYCONFIG_TARGET_DEVICE_NAME
impl Clone for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS
impl Clone for DISPLAYCONFIG_TARGET_MODE
impl Clone for DISPLAYCONFIG_TARGET_PREFERRED_MODE
impl Clone for DISPLAYCONFIG_VIDEO_SIGNAL_INFO
impl Clone for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_AdditionalSignalInfo
impl Clone for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_u
impl Clone for DISPLAY_DEVICEA
impl Clone for DISPLAY_DEVICEW
impl Clone for DOCINFOA
impl Clone for DOCINFOW
impl Clone for DRAWPATRECT
impl Clone for EMR
impl Clone for EMRABORTPATH
impl Clone for EMRALPHABLEND
impl Clone for EMRANGLEARC
impl Clone for EMRARC
impl Clone for EMRBITBLT
impl Clone for EMRCOLORCORRECTPALETTE
impl Clone for EMRCOLORMATCHTOTARGET
impl Clone for EMRCREATEBRUSHINDIRECT
impl Clone for EMRCREATECOLORSPACE
impl Clone for EMRCREATECOLORSPACEW
impl Clone for EMRCREATEDIBPATTERNBRUSHPT
impl Clone for EMRCREATEMONOBRUSH
impl Clone for EMRCREATEPALETTE
impl Clone for EMRCREATEPEN
impl Clone for EMRELLIPSE
impl Clone for EMREOF
impl Clone for EMREXCLUDECLIPRECT
impl Clone for EMREXTCREATEFONTINDIRECTW
impl Clone for EMREXTCREATEPEN
impl Clone for EMREXTESCAPE
impl Clone for EMREXTFLOODFILL
impl Clone for EMREXTSELECTCLIPRGN
impl Clone for EMREXTTEXTOUTA
impl Clone for EMRFILLPATH
impl Clone for EMRFILLRGN
impl Clone for EMRFORMAT
impl Clone for EMRFRAMERGN
impl Clone for EMRGDICOMMENT
impl Clone for EMRGLSBOUNDEDRECORD
impl Clone for EMRGLSRECORD
impl Clone for EMRGRADIENTFILL
impl Clone for EMRINVERTRGN
impl Clone for EMRLINETO
impl Clone for EMRMASKBLT
impl Clone for EMRMODIFYWORLDTRANSFORM
impl Clone for EMRNAMEDESCAPE
impl Clone for EMROFFSETCLIPRGN
impl Clone for EMRPIXELFORMAT
impl Clone for EMRPLGBLT
impl Clone for EMRPOLYDRAW16
impl Clone for EMRPOLYDRAW
impl Clone for EMRPOLYLINE16
impl Clone for EMRPOLYLINE
impl Clone for EMRPOLYPOLYLINE16
impl Clone for EMRPOLYPOLYLINE
impl Clone for EMRPOLYTEXTOUTA
impl Clone for EMRRESIZEPALETTE
impl Clone for EMRRESTOREDC
impl Clone for EMRROUNDRECT
impl Clone for EMRSCALEVIEWPORTEXTEX
impl Clone for EMRSELECTCLIPPATH
impl Clone for EMRSELECTOBJECT
impl Clone for EMRSELECTPALETTE
impl Clone for EMRSETARCDIRECTION
impl Clone for EMRSETBKCOLOR
impl Clone for EMRSETCOLORADJUSTMENT
impl Clone for EMRSETCOLORSPACE
impl Clone for EMRSETDIBITSTODEVICE
impl Clone for EMRSETICMPROFILE
impl Clone for EMRSETMAPPERFLAGS
impl Clone for EMRSETMITERLIMIT
impl Clone for EMRSETPALETTEENTRIES
impl Clone for EMRSETPIXELV
impl Clone for EMRSETVIEWPORTEXTEX
impl Clone for EMRSETVIEWPORTORGEX
impl Clone for EMRSETWORLDTRANSFORM
impl Clone for EMRSTRETCHBLT
impl Clone for EMRSTRETCHDIBITS
impl Clone for EMRTEXT
impl Clone for EMRTRANSPARENTBLT
impl Clone for ENHMETAHEADER
impl Clone for ENHMETARECORD
impl Clone for ENUMLOGFONTA
impl Clone for ENUMLOGFONTEXA
impl Clone for ENUMLOGFONTEXDVA
impl Clone for ENUMLOGFONTEXDVW
impl Clone for ENUMLOGFONTEXW
impl Clone for ENUMLOGFONTW
impl Clone for ENUMTEXTMETRICA
impl Clone for ENUMTEXTMETRICW
impl Clone for EXTLOGFONTA
impl Clone for EXTLOGFONTW
impl Clone for EXTLOGPEN32
impl Clone for EXTLOGPEN
impl Clone for FIXED
impl Clone for FONTSIGNATURE
impl Clone for GCP_RESULTSA
impl Clone for GCP_RESULTSW
impl Clone for GLYPHMETRICS
impl Clone for GLYPHMETRICSFLOAT
impl Clone for GLYPHSET
impl Clone for GRADIENT_RECT
impl Clone for HANDLETABLE
impl Clone for KERNINGPAIR
impl Clone for LAYERPLANEDESCRIPTOR
impl Clone for LOCALESIGNATURE
impl Clone for LOGBRUSH32
impl Clone for LOGBRUSH
impl Clone for LOGCOLORSPACEA
impl Clone for LOGCOLORSPACEW
impl Clone for LOGFONTA
impl Clone for LOGFONTW
impl Clone for LOGPALETTE
impl Clone for LOGPEN
impl Clone for MAT2
impl Clone for METAFILEPICT
impl Clone for METAHEADER
impl Clone for METARECORD
impl Clone for NEWTEXTMETRICA
impl Clone for NEWTEXTMETRICEXA
impl Clone for NEWTEXTMETRICEXW
impl Clone for NEWTEXTMETRICW
impl Clone for OUTLINETEXTMETRICA
impl Clone for OUTLINETEXTMETRICW
impl Clone for PALETTEENTRY
impl Clone for PANOSE
impl Clone for PELARRAY
impl Clone for PIXELFORMATDESCRIPTOR
impl Clone for POINTFLOAT
impl Clone for POINTFX
impl Clone for POLYTEXTA
impl Clone for POLYTEXTW
impl Clone for PSFEATURE_CUSTPAPER
impl Clone for PSFEATURE_OUTPUT
impl Clone for PSINJECTDATA
impl Clone for RASTERIZER_STATUS
impl Clone for RGBQUAD
impl Clone for RGBTRIPLE
impl Clone for RGNDATA
impl Clone for RGNDATAHEADER
impl Clone for TEXTMETRICA
impl Clone for TEXTMETRICW
impl Clone for TRIVERTEX
impl Clone for TTPOLYCURVE
impl Clone for TTPOLYGONHEADER
impl Clone for WCRANGE
impl Clone for WGLSWAP
impl Clone for XFORM
impl Clone for ACCESS_ALLOWED_ACE
impl Clone for ACCESS_ALLOWED_CALLBACK_ACE
impl Clone for ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
impl Clone for ACCESS_ALLOWED_OBJECT_ACE
impl Clone for ACCESS_DENIED_ACE
impl Clone for ACCESS_DENIED_CALLBACK_ACE
impl Clone for ACCESS_DENIED_CALLBACK_OBJECT_ACE
impl Clone for ACCESS_DENIED_OBJECT_ACE
impl Clone for ACCESS_REASONS
impl Clone for ACE_HEADER
impl Clone for ACL
impl Clone for ACL_REVISION_INFORMATION
impl Clone for ACL_SIZE_INFORMATION
impl Clone for ACTIVATION_CONTEXT
impl Clone for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION
impl Clone for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION
impl Clone for ACTIVATION_CONTEXT_DETAILED_INFORMATION
impl Clone for ACTIVATION_CONTEXT_QUERY_INDEX
impl Clone for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION
impl Clone for ADMINISTRATOR_POWER_POLICY
impl Clone for ANON_OBJECT_HEADER
impl Clone for ANON_OBJECT_HEADER_BIGOBJ
impl Clone for ANON_OBJECT_HEADER_V2
impl Clone for APPLICATIONLAUNCH_SETTING_VALUE
impl Clone for ASSEMBLY_FILE_DETAILED_INFORMATION
impl Clone for BATTERY_REPORTING_SCALE
impl Clone for CACHE_DESCRIPTOR
impl Clone for CACHE_RELATIONSHIP
impl Clone for CFG_CALL_TARGET_INFO
impl Clone for CLAIM_SECURITY_ATTRIBUTES_INFORMATION
impl Clone for CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute
impl Clone for CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE
impl Clone for CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
impl Clone for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1
impl Clone for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values
impl Clone for CLAIM_SECURITY_ATTRIBUTE_V1
impl Clone for CLAIM_SECURITY_ATTRIBUTE_V1_Values
impl Clone for CM_POWER_DATA
impl Clone for COMPATIBILITY_CONTEXT_ELEMENT
impl Clone for CONTEXT
impl Clone for CONTEXT_u
impl Clone for CONTEXT_u_s
impl Clone for DISPATCHER_CONTEXT
impl Clone for ENCLAVE_CREATE_INFO_SGX
impl Clone for ENCLAVE_INIT_INFO_SGX
impl Clone for ENLISTMENT_BASIC_INFORMATION
impl Clone for ENLISTMENT_CRM_INFORMATION
impl Clone for EVENTLOGRECORD
impl Clone for EVENTSFORLOGFILE
impl Clone for EXCEPTION_POINTERS
impl Clone for EXCEPTION_RECORD32
impl Clone for EXCEPTION_RECORD64
impl Clone for EXCEPTION_RECORD
impl Clone for EXCEPTION_REGISTRATION_RECORD
impl Clone for FILE_ID_128
impl Clone for FILE_NOTIFY_INFORMATION
impl Clone for FILE_SEGMENT_ELEMENT
impl Clone for flo_render_gl_offscreen::winapi::um::winnt::FLOAT128
impl Clone for FPO_DATA
impl Clone for GENERIC_MAPPING
impl Clone for flo_render_gl_offscreen::winapi::um::winnt::GROUP_AFFINITY
impl Clone for GROUP_RELATIONSHIP
impl Clone for HARDWARE_COUNTER_DATA
impl Clone for HEAP_OPTIMIZE_RESOURCES_INFORMATION
impl Clone for HIBERFILE_BUCKET
impl Clone for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY
impl Clone for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY
impl Clone for IMAGE_ARCHITECTURE_ENTRY
impl Clone for IMAGE_ARCHITECTURE_HEADER
impl Clone for IMAGE_ARCHIVE_MEMBER_HEADER
impl Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
impl Clone for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY
impl Clone for IMAGE_AUX_SYMBOL
impl Clone for IMAGE_AUX_SYMBOL_CRC
impl Clone for IMAGE_AUX_SYMBOL_EX
impl Clone for IMAGE_AUX_SYMBOL_EX_CRC
impl Clone for IMAGE_AUX_SYMBOL_EX_File
impl Clone for IMAGE_AUX_SYMBOL_EX_Section
impl Clone for IMAGE_AUX_SYMBOL_EX_Sym
impl Clone for IMAGE_AUX_SYMBOL_EX_s
impl Clone for IMAGE_AUX_SYMBOL_File
impl Clone for IMAGE_AUX_SYMBOL_Section
impl Clone for IMAGE_AUX_SYMBOL_Sym
impl Clone for IMAGE_AUX_SYMBOL_Sym_FcnAry
impl Clone for IMAGE_AUX_SYMBOL_Sym_FcnAry_Array
impl Clone for IMAGE_AUX_SYMBOL_Sym_FcnAry_Function
impl Clone for IMAGE_AUX_SYMBOL_Sym_Misc
impl Clone for IMAGE_AUX_SYMBOL_Sym_Misc_LnSz
impl Clone for IMAGE_AUX_SYMBOL_TOKEN_DEF
impl Clone for IMAGE_BASE_RELOCATION
impl Clone for IMAGE_BOUND_FORWARDER_REF
impl Clone for IMAGE_BOUND_IMPORT_DESCRIPTOR
impl Clone for IMAGE_CE_RUNTIME_FUNCTION_ENTRY
impl Clone for IMAGE_COFF_SYMBOLS_HEADER
impl Clone for IMAGE_COR20_HEADER
impl Clone for IMAGE_COR20_HEADER_u
impl Clone for IMAGE_DATA_DIRECTORY
impl Clone for IMAGE_DEBUG_DIRECTORY
impl Clone for IMAGE_DEBUG_MISC
impl Clone for IMAGE_DELAYLOAD_DESCRIPTOR
impl Clone for IMAGE_DELAYLOAD_DESCRIPTOR_Attributes
impl Clone for IMAGE_DOS_HEADER
impl Clone for IMAGE_DYNAMIC_RELOCATION32
impl Clone for IMAGE_DYNAMIC_RELOCATION32_V2
impl Clone for IMAGE_DYNAMIC_RELOCATION64
impl Clone for IMAGE_DYNAMIC_RELOCATION64_V2
impl Clone for IMAGE_DYNAMIC_RELOCATION_TABLE
impl Clone for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER
impl Clone for IMAGE_EXPORT_DIRECTORY
impl Clone for IMAGE_FILE_HEADER
impl Clone for IMAGE_FUNCTION_ENTRY64
impl Clone for IMAGE_FUNCTION_ENTRY64_u
impl Clone for IMAGE_FUNCTION_ENTRY
impl Clone for IMAGE_HOT_PATCH_BASE
impl Clone for IMAGE_HOT_PATCH_HASHES
impl Clone for IMAGE_HOT_PATCH_INFO
impl Clone for IMAGE_IMPORT_BY_NAME
impl Clone for IMAGE_IMPORT_DESCRIPTOR
impl Clone for IMAGE_IMPORT_DESCRIPTOR_u
impl Clone for IMAGE_LINENUMBER
impl Clone for IMAGE_LINENUMBER_Type
impl Clone for IMAGE_LOAD_CONFIG_CODE_INTEGRITY
impl Clone for IMAGE_LOAD_CONFIG_DIRECTORY32
impl Clone for IMAGE_LOAD_CONFIG_DIRECTORY64
impl Clone for IMAGE_NT_HEADERS32
impl Clone for IMAGE_NT_HEADERS64
impl Clone for IMAGE_OPTIONAL_HEADER32
impl Clone for IMAGE_OPTIONAL_HEADER64
impl Clone for IMAGE_OS2_HEADER
impl Clone for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER
impl Clone for IMAGE_RELOCATION
impl Clone for IMAGE_RELOCATION_u
impl Clone for IMAGE_RESOURCE_DATA_ENTRY
impl Clone for IMAGE_RESOURCE_DIRECTORY
impl Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY
impl Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_u
impl Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_u_s
impl Clone for IMAGE_RESOURCE_DIRECTORY_STRING
impl Clone for IMAGE_RESOURCE_DIR_STRING_U
impl Clone for IMAGE_ROM_HEADERS
impl Clone for IMAGE_ROM_OPTIONAL_HEADER
impl Clone for IMAGE_RUNTIME_FUNCTION_ENTRY_u
impl Clone for IMAGE_SECTION_HEADER
impl Clone for IMAGE_SECTION_HEADER_Misc
impl Clone for IMAGE_SEPARATE_DEBUG_HEADER
impl Clone for IMAGE_SYMBOL
impl Clone for IMAGE_SYMBOL_EX
impl Clone for IMAGE_SYMBOL_EX_N
impl Clone for IMAGE_SYMBOL_EX_N_Name
impl Clone for IMAGE_SYMBOL_N
impl Clone for IMAGE_SYMBOL_N_Name
impl Clone for IMAGE_THUNK_DATA32
impl Clone for IMAGE_THUNK_DATA32_u1
impl Clone for IMAGE_THUNK_DATA64
impl Clone for IMAGE_THUNK_DATA64_u1
impl Clone for IMAGE_TLS_DIRECTORY32
impl Clone for IMAGE_TLS_DIRECTORY64
impl Clone for IMAGE_VXD_HEADER
impl Clone for IMPORT_OBJECT_HEADER
impl Clone for IMPORT_OBJECT_HEADER_u
impl Clone for IO_COUNTERS
impl Clone for JOBOBJECT_ASSOCIATE_COMPLETION_PORT
impl Clone for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
impl Clone for JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
impl Clone for JOBOBJECT_BASIC_LIMIT_INFORMATION
impl Clone for JOBOBJECT_BASIC_PROCESS_ID_LIST
impl Clone for JOBOBJECT_BASIC_UI_RESTRICTIONS
impl Clone for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION
impl Clone for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u
impl Clone for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u_s
impl Clone for JOBOBJECT_END_OF_JOB_TIME_INFORMATION
impl Clone for JOBOBJECT_EXTENDED_LIMIT_INFORMATION
impl Clone for JOBOBJECT_IO_ATTRIBUTION_INFORMATION
impl Clone for JOBOBJECT_IO_ATTRIBUTION_STATS
impl Clone for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE
impl Clone for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2
impl Clone for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3
impl Clone for JOBOBJECT_JOBSET_INFORMATION
impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION
impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2
impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u1
impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u2
impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u3
impl Clone for JOBOBJECT_NET_RATE_CONTROL_INFORMATION
impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION
impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2
impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u1
impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u2
impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u3
impl Clone for JOBOBJECT_SECURITY_LIMIT_INFORMATION
impl Clone for JOB_SET_ARRAY
impl Clone for KNONVOLATILE_CONTEXT_POINTERS
impl Clone for KNONVOLATILE_CONTEXT_POINTERS_u1
impl Clone for KNONVOLATILE_CONTEXT_POINTERS_u1_s
impl Clone for KNONVOLATILE_CONTEXT_POINTERS_u2
impl Clone for KNONVOLATILE_CONTEXT_POINTERS_u2_s
impl Clone for KTMOBJECT_CURSOR
impl Clone for LARGE_INTEGER
impl Clone for LDT_ENTRY
impl Clone for LDT_ENTRY_Bits
impl Clone for LDT_ENTRY_Bytes
impl Clone for LDT_ENTRY_HighWord
impl Clone for flo_render_gl_offscreen::winapi::um::winnt::LIST_ENTRY32
impl Clone for flo_render_gl_offscreen::winapi::um::winnt::LIST_ENTRY64
impl Clone for flo_render_gl_offscreen::winapi::um::winnt::LIST_ENTRY
impl Clone for LUID
impl Clone for LUID_AND_ATTRIBUTES
impl Clone for M128A
impl Clone for MEMORY_BASIC_INFORMATION32
impl Clone for MEMORY_BASIC_INFORMATION64
impl Clone for MEMORY_BASIC_INFORMATION
impl Clone for MESSAGE_RESOURCE_BLOCK
impl Clone for MESSAGE_RESOURCE_DATA
impl Clone for MESSAGE_RESOURCE_ENTRY
impl Clone for NETWORK_APP_INSTANCE_EA
impl Clone for NON_PAGED_DEBUG_INFO
impl Clone for NOTIFY_USER_POWER_SETTING
impl Clone for NT_TIB32
impl Clone for NT_TIB32_u
impl Clone for NT_TIB64
impl Clone for NT_TIB64_u
impl Clone for NT_TIB
impl Clone for NT_TIB_u
impl Clone for NUMA_NODE_RELATIONSHIP
impl Clone for NV_MEMORY_RANGE
impl Clone for flo_render_gl_offscreen::winapi::um::winnt::OBJECTID
impl Clone for OBJECT_TYPE_LIST
impl Clone for OSVERSIONINFOA
impl Clone for OSVERSIONINFOEXA
impl Clone for OSVERSIONINFOEXW
impl Clone for OSVERSIONINFOW
impl Clone for PACKEDEVENTINFO
impl Clone for PERFORMANCE_DATA
impl Clone for POWER_ACTION_POLICY
impl Clone for POWER_IDLE_RESILIENCY
impl Clone for POWER_MONITOR_INVOCATION
impl Clone for POWER_PLATFORM_INFORMATION
impl Clone for POWER_SESSION_CONNECT
impl Clone for POWER_SESSION_RIT_STATE
impl Clone for POWER_SESSION_TIMEOUTS
impl Clone for POWER_SESSION_WINLOGON
impl Clone for POWER_USER_PRESENCE
impl Clone for PPM_IDLESTATE_EVENT
impl Clone for PPM_IDLE_ACCOUNTING
impl Clone for PPM_IDLE_ACCOUNTING_EX
impl Clone for PPM_IDLE_STATE_ACCOUNTING
impl Clone for PPM_IDLE_STATE_ACCOUNTING_EX
impl Clone for PPM_IDLE_STATE_BUCKET_EX
impl Clone for PPM_PERFSTATE_DOMAIN_EVENT
impl Clone for PPM_PERFSTATE_EVENT
impl Clone for PPM_THERMALCHANGE_EVENT
impl Clone for PPM_THERMAL_POLICY_EVENT
impl Clone for PPM_WMI_IDLE_STATE
impl Clone for PPM_WMI_IDLE_STATES
impl Clone for PPM_WMI_IDLE_STATES_EX
impl Clone for PPM_WMI_LEGACY_PERFSTATE
impl Clone for PPM_WMI_PERF_STATE
impl Clone for PPM_WMI_PERF_STATES
impl Clone for PPM_WMI_PERF_STATES_EX
impl Clone for PRIVILEGE_SET
impl Clone for PROCESSOR_GROUP_INFO
impl Clone for PROCESSOR_IDLESTATE_INFO
impl Clone for PROCESSOR_IDLESTATE_POLICY
impl Clone for PROCESSOR_IDLESTATE_POLICY_Flags
impl Clone for flo_render_gl_offscreen::winapi::um::winnt::PROCESSOR_NUMBER
impl Clone for PROCESSOR_PERFSTATE_POLICY
impl Clone for PROCESSOR_PERFSTATE_POLICY_u
impl Clone for PROCESSOR_PERFSTATE_POLICY_u_Flags
impl Clone for PROCESSOR_POWER_POLICY
impl Clone for PROCESSOR_POWER_POLICY_INFO
impl Clone for PROCESSOR_RELATIONSHIP
impl Clone for PROCESS_MITIGATION_ASLR_POLICY
impl Clone for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY
impl Clone for PROCESS_MITIGATION_CHILD_PROCESS_POLICY
impl Clone for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY
impl Clone for PROCESS_MITIGATION_DEP_POLICY
impl Clone for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY
impl Clone for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY
impl Clone for PROCESS_MITIGATION_FONT_DISABLE_POLICY
impl Clone for PROCESS_MITIGATION_IMAGE_LOAD_POLICY
impl Clone for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY
impl Clone for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY
impl Clone for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY
impl Clone for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY
impl Clone for QUOTA_LIMITS
impl Clone for QUOTA_LIMITS_EX
impl Clone for RATE_QUOTA_LIMIT
impl Clone for REPARSE_GUID_DATA_BUFFER
impl Clone for REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer
impl Clone for RESOURCEMANAGER_BASIC_INFORMATION
impl Clone for RESOURCEMANAGER_COMPLETION_INFORMATION
impl Clone for RESUME_PERFORMANCE
impl Clone for RTL_BARRIER
impl Clone for RTL_CONDITION_VARIABLE
impl Clone for RTL_CRITICAL_SECTION
impl Clone for RTL_CRITICAL_SECTION_DEBUG
impl Clone for RTL_RUN_ONCE
impl Clone for RTL_SRWLOCK
impl Clone for SCOPE_TABLE_AMD64
impl Clone for SCOPE_TABLE_AMD64_ScopeRecord
impl Clone for SCOPE_TABLE_ARM64
impl Clone for SCOPE_TABLE_ARM64_ScopeRecord
impl Clone for SCRUB_DATA_INPUT
impl Clone for SCRUB_DATA_OUTPUT
impl Clone for SCRUB_PARITY_EXTENT
impl Clone for SCRUB_PARITY_EXTENT_DATA
impl Clone for SECURITY_CAPABILITIES
impl Clone for SECURITY_DESCRIPTOR
impl Clone for SECURITY_DESCRIPTOR_RELATIVE
impl Clone for SECURITY_OBJECT_AI_PARAMS
impl Clone for SECURITY_QUALITY_OF_SERVICE
impl Clone for SERVERSILO_BASIC_INFORMATION
impl Clone for SET_POWER_SETTING_VALUE
impl Clone for SE_ACCESS_REPLY
impl Clone for SE_ACCESS_REQUEST
impl Clone for SE_IMPERSONATION_STATE
impl Clone for SE_SECURITY_DESCRIPTOR
impl Clone for SE_SID
impl Clone for SE_TOKEN_USER
impl Clone for SE_TOKEN_USER_u1
impl Clone for SE_TOKEN_USER_u2
impl Clone for SHARED_VIRTUAL_DISK_SUPPORT
impl Clone for SID
impl Clone for SID_AND_ATTRIBUTES
impl Clone for SID_AND_ATTRIBUTES_HASH
impl Clone for SID_IDENTIFIER_AUTHORITY
impl Clone for SILOOBJECT_BASIC_INFORMATION
impl Clone for flo_render_gl_offscreen::winapi::um::winnt::SINGLE_LIST_ENTRY
impl Clone for SLIST_ENTRY
impl Clone for SLIST_HEADER
impl Clone for SLIST_HEADER_HeaderX64
impl Clone for SLIST_HEADER_s
impl Clone for SUPPORTED_OS_INFO
impl Clone for SYSTEM_ACCESS_FILTER_ACE
impl Clone for SYSTEM_ALARM_ACE
impl Clone for SYSTEM_ALARM_CALLBACK_ACE
impl Clone for SYSTEM_ALARM_CALLBACK_OBJECT_ACE
impl Clone for SYSTEM_ALARM_OBJECT_ACE
impl Clone for SYSTEM_AUDIT_ACE
impl Clone for SYSTEM_AUDIT_CALLBACK_ACE
impl Clone for SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
impl Clone for SYSTEM_AUDIT_OBJECT_ACE
impl Clone for SYSTEM_BATTERY_STATE
impl Clone for SYSTEM_CPU_SET_INFORMATION
impl Clone for SYSTEM_CPU_SET_INFORMATION_CpuSet
impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION
impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_u
impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_NumaNode
impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_ProcessorCore
impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_u
impl Clone for SYSTEM_MANDATORY_LABEL_ACE
impl Clone for SYSTEM_POWER_CAPABILITIES
impl Clone for SYSTEM_POWER_LEVEL
impl Clone for SYSTEM_POWER_POLICY
impl Clone for SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION
impl Clone for SYSTEM_PROCESS_TRUST_LABEL_ACE
impl Clone for SYSTEM_RESOURCE_ATTRIBUTE_ACE
impl Clone for SYSTEM_SCOPED_POLICY_ID_ACE
impl Clone for TAPE_CREATE_PARTITION
impl Clone for TAPE_ERASE
impl Clone for TAPE_GET_DRIVE_PARAMETERS
impl Clone for TAPE_GET_MEDIA_PARAMETERS
impl Clone for TAPE_GET_POSITION
impl Clone for TAPE_PREPARE
impl Clone for TAPE_SET_DRIVE_PARAMETERS
impl Clone for TAPE_SET_MEDIA_PARAMETERS
impl Clone for TAPE_SET_POSITION
impl Clone for TAPE_WMI_OPERATIONS
impl Clone for TAPE_WRITE_MARKS
impl Clone for TOKEN_ACCESS_INFORMATION
impl Clone for TOKEN_APPCONTAINER_INFORMATION
impl Clone for TOKEN_AUDIT_POLICY
impl Clone for TOKEN_BNO_ISOLATION_INFORMATION
impl Clone for TOKEN_CONTROL
impl Clone for TOKEN_DEFAULT_DACL
impl Clone for TOKEN_DEVICE_CLAIMS
impl Clone for TOKEN_ELEVATION
impl Clone for TOKEN_GROUPS
impl Clone for TOKEN_GROUPS_AND_PRIVILEGES
impl Clone for TOKEN_LINKED_TOKEN
impl Clone for TOKEN_MANDATORY_LABEL
impl Clone for TOKEN_MANDATORY_POLICY
impl Clone for TOKEN_ORIGIN
impl Clone for TOKEN_OWNER
impl Clone for TOKEN_PRIMARY_GROUP
impl Clone for TOKEN_PRIVILEGES
impl Clone for TOKEN_SID_INFORMATION
impl Clone for TOKEN_SOURCE
impl Clone for TOKEN_STATISTICS
impl Clone for TOKEN_USER
impl Clone for TOKEN_USER_CLAIMS
impl Clone for TP_CALLBACK_ENVIRON_V3
impl Clone for TP_CALLBACK_ENVIRON_V3_u
impl Clone for TP_CALLBACK_ENVIRON_V3_u_s
impl Clone for TP_CALLBACK_INSTANCE
impl Clone for TP_CLEANUP_GROUP
impl Clone for TP_IO
impl Clone for TP_POOL
impl Clone for TP_POOL_STACK_INFORMATION
impl Clone for TP_TIMER
impl Clone for TP_WAIT
impl Clone for TP_WORK
impl Clone for TRANSACTIONMANAGER_BASIC_INFORMATION
impl Clone for TRANSACTIONMANAGER_LOGPATH_INFORMATION
impl Clone for TRANSACTIONMANAGER_LOG_INFORMATION
impl Clone for TRANSACTIONMANAGER_OLDEST_INFORMATION
impl Clone for TRANSACTIONMANAGER_RECOVERY_INFORMATION
impl Clone for TRANSACTION_BASIC_INFORMATION
impl Clone for TRANSACTION_BIND_INFORMATION
impl Clone for TRANSACTION_ENLISTMENTS_INFORMATION
impl Clone for TRANSACTION_ENLISTMENT_PAIR
impl Clone for TRANSACTION_LIST_ENTRY
impl Clone for TRANSACTION_LIST_INFORMATION
impl Clone for TRANSACTION_PROPERTIES_INFORMATION
impl Clone for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION
impl Clone for ULARGE_INTEGER
impl Clone for UMS_CREATE_THREAD_ATTRIBUTES
impl Clone for UNWIND_HISTORY_TABLE
impl Clone for UNWIND_HISTORY_TABLE_ENTRY
impl Clone for WOW64_ARCHITECTURE_INFORMATION
impl Clone for WOW64_CONTEXT
impl Clone for WOW64_DESCRIPTOR_TABLE_ENTRY
impl Clone for WOW64_FLOATING_SAVE_AREA
impl Clone for WOW64_LDT_ENTRY
impl Clone for WOW64_LDT_ENTRY_Bits
impl Clone for WOW64_LDT_ENTRY_Bytes
impl Clone for WOW64_LDT_ENTRY_HighWord
impl Clone for XSAVE_AREA
impl Clone for XSAVE_AREA_HEADER
impl Clone for XSAVE_FORMAT
impl Clone for XSTATE_CONFIGURATION
impl Clone for XSTATE_CONTEXT
impl Clone for XSTATE_FEATURE
impl Clone for _IMAGE_RUNTIME_FUNCTION_ENTRY
impl Clone for VALENTA
impl Clone for VALENTW
impl Clone for ACCEL
impl Clone for ALTTABINFO
impl Clone for ANIMATIONINFO
impl Clone for BSMINFO
impl Clone for CBTACTIVATESTRUCT
impl Clone for CBT_CREATEWNDA
impl Clone for CBT_CREATEWNDW
impl Clone for CHANGEFILTERSTRUCT
impl Clone for COMBOBOXINFO
impl Clone for COMPAREITEMSTRUCT
impl Clone for COPYDATASTRUCT
impl Clone for CREATESTRUCTA
impl Clone for CREATESTRUCTW
impl Clone for CURSORINFO
impl Clone for CWPRETSTRUCT
impl Clone for CWPSTRUCT
impl Clone for DEBUGHOOKINFO
impl Clone for DELETEITEMSTRUCT
impl Clone for DLGITEMTEMPLATE
impl Clone for DLGTEMPLATE
impl Clone for DRAWITEMSTRUCT
impl Clone for DRAWTEXTPARAMS
impl Clone for DROPSTRUCT
impl Clone for EVENTMSG
impl Clone for FLASHWINFO
impl Clone for GUITHREADINFO
impl Clone for HARDWAREHOOKSTRUCT
impl Clone for HARDWAREINPUT
impl Clone for HELPINFO
impl Clone for HIGHCONTRASTA
impl Clone for HIGHCONTRASTW
impl Clone for ICONINFO
impl Clone for INPUT
impl Clone for INPUT_INJECTION_VALUE
impl Clone for INPUT_TRANSFORM
impl Clone for INPUT_u
impl Clone for KBDLLHOOKSTRUCT
impl Clone for KEYBDINPUT
impl Clone for LASTINPUTINFO
impl Clone for MDINEXTMENU
impl Clone for MEASUREITEMSTRUCT
impl Clone for MENUBARINFO
impl Clone for MENUGETOBJECTINFO
impl Clone for MENUINFO
impl Clone for MENUITEMINFOA
impl Clone for MENUITEMINFOW
impl Clone for MINMAXINFO
impl Clone for MONITORINFO
impl Clone for MONITORINFOEXA
impl Clone for MONITORINFOEXW
impl Clone for MOUSEHOOKSTRUCT
impl Clone for MOUSEHOOKSTRUCTEX
impl Clone for MOUSEINPUT
impl Clone for MOUSEMOVEPOINT
impl Clone for MSG
impl Clone for MSGBOXPARAMSA
impl Clone for MSGBOXPARAMSW
impl Clone for MSLLHOOKSTRUCT
impl Clone for NCCALCSIZE_PARAMS
impl Clone for NMHDR
impl Clone for NONCLIENTMETRICSA
impl Clone for NONCLIENTMETRICSW
impl Clone for PAINTSTRUCT
impl Clone for POINTER_INFO
impl Clone for POINTER_PEN_INFO
impl Clone for POINTER_TOUCH_INFO
impl Clone for POINTER_TYPE_INFO
impl Clone for POINTER_TYPE_INFO_u
impl Clone for POWERBROADCAST_SETTING
impl Clone for RAWHID
impl Clone for RAWINPUT
impl Clone for RAWINPUTDEVICE
impl Clone for RAWINPUTDEVICELIST
impl Clone for RAWINPUTHEADER
impl Clone for RAWINPUT_data
impl Clone for RAWKEYBOARD
impl Clone for RAWMOUSE
impl Clone for RID_DEVICE_INFO
impl Clone for RID_DEVICE_INFO_HID
impl Clone for RID_DEVICE_INFO_KEYBOARD
impl Clone for RID_DEVICE_INFO_MOUSE
impl Clone for RID_DEVICE_INFO_u
impl Clone for SCROLLBARINFO
impl Clone for SCROLLINFO
impl Clone for SHELLHOOKINFO
impl Clone for STYLESTRUCT
impl Clone for TITLEBARINFO
impl Clone for TITLEBARINFOEX
impl Clone for TOUCHINPUT
impl Clone for TOUCH_HIT_TESTING_INPUT
impl Clone for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION
impl Clone for TPMPARAMS
impl Clone for TRACKMOUSEEVENT
impl Clone for UPDATELAYEREDWINDOWINFO
impl Clone for USAGE_PROPERTIES
impl Clone for USEROBJECTFLAGS
impl Clone for WINDOWINFO
impl Clone for WINDOWPLACEMENT
impl Clone for WINDOWPOS
impl Clone for WNDCLASSA
impl Clone for WNDCLASSEXA
impl Clone for WNDCLASSEXW
impl Clone for WNDCLASSW
impl Clone for WTSSESSION_NOTIFICATION
impl Clone for AllocError
impl Clone for Layout
impl Clone for LayoutError
impl Clone for TypeId
impl Clone for CpuidResult
impl Clone for __m128
impl Clone for __m128bh
impl Clone for __m128d
impl Clone for __m128i
impl Clone for __m256
impl Clone for __m256bh
impl Clone for __m256d
impl Clone for __m256i
impl Clone for __m512
impl Clone for __m512bh
impl Clone for __m512d
impl Clone for __m512i
impl Clone for TryFromSliceError
impl Clone for flo_render_gl_offscreen::winapi::_core::ascii::EscapeDefault
impl Clone for CharTryFromError
impl Clone for DecodeUtf16Error
impl Clone for flo_render_gl_offscreen::winapi::_core::char::EscapeDebug
impl Clone for flo_render_gl_offscreen::winapi::_core::char::EscapeDefault
impl Clone for flo_render_gl_offscreen::winapi::_core::char::EscapeUnicode
impl Clone for ParseCharError
impl Clone for ToLowercase
impl Clone for ToUppercase
impl Clone for TryFromCharError
impl Clone for FromBytesUntilNulError
impl Clone for FromBytesWithNulError
impl Clone for Error
impl Clone for SipHasher
impl Clone for PhantomPinned
impl Clone for Assume
impl Clone for AddrParseError
impl Clone for Ipv4Addr
impl Clone for Ipv6Addr
impl Clone for SocketAddrV4
impl Clone for SocketAddrV6
impl Clone for NonZeroI8
impl Clone for NonZeroI16
impl Clone for NonZeroI32
impl Clone for NonZeroI64
impl Clone for NonZeroI128
impl Clone for NonZeroIsize
impl Clone for NonZeroU8
impl Clone for NonZeroU16
impl Clone for NonZeroU32
impl Clone for NonZeroU64
impl Clone for NonZeroU128
impl Clone for NonZeroUsize
impl Clone for ParseFloatError
impl Clone for ParseIntError
impl Clone for TryFromIntError
impl Clone for RangeFull
impl Clone for flo_render_gl_offscreen::winapi::_core::ptr::Alignment
impl Clone for TimSortRun
impl Clone for ParseBoolError
impl Clone for Utf8Error
impl Clone for RawWakerVTable
impl Clone for Waker
impl Clone for Duration
impl Clone for TryFromFloatSecsError
impl Clone for Global
impl Clone for Box<str, Global>
impl Clone for Box<CStr, Global>
impl Clone for Box<OsStr, Global>
impl Clone for Box<Path, Global>
impl Clone for TryReserveError
impl Clone for CString
impl Clone for FromVecWithNulError
impl Clone for IntoStringError
impl Clone for NulError
impl Clone for FromUtf8Error
impl Clone for String
impl Clone for System
impl Clone for DefaultHasher
impl Clone for RandomState
impl Clone for OsString
impl Clone for FileTimes
impl Clone for FileType
impl Clone for Metadata
impl Clone for OpenOptions
impl Clone for Permissions
impl Clone for std::io::util::Empty
impl Clone for Sink
impl Clone for InvalidHandleError
impl Clone for NullHandleError
impl Clone for PathBuf
impl Clone for StripPrefixError
impl Clone for ExitCode
impl Clone for ExitStatus
impl Clone for ExitStatusError
impl Clone for Output
impl Clone for WaitTimeoutResult
impl Clone for RecvError
impl Clone for AccessError
impl Clone for Thread
impl Clone for ThreadId
impl Clone for Instant
impl Clone for SystemTime
impl Clone for SystemTimeError
impl<'a> Clone for Component<'a>
impl<'a> Clone for Prefix<'a>
impl<'a> Clone for Source<'a>
impl<'a> Clone for Arguments<'a>
impl<'a> Clone for Location<'a>
impl<'a> Clone for EscapeAscii<'a>
impl<'a> Clone for CharSearcher<'a>
impl<'a> Clone for Bytes<'a>
impl<'a> Clone for CharIndices<'a>
impl<'a> Clone for Chars<'a>
impl<'a> Clone for EncodeUtf16<'a>
impl<'a> Clone for flo_render_gl_offscreen::winapi::_core::str::EscapeDebug<'a>
impl<'a> Clone for flo_render_gl_offscreen::winapi::_core::str::EscapeDefault<'a>
impl<'a> Clone for flo_render_gl_offscreen::winapi::_core::str::EscapeUnicode<'a>
impl<'a> Clone for Lines<'a>
impl<'a> Clone for LinesAny<'a>
impl<'a> Clone for SplitAsciiWhitespace<'a>
impl<'a> Clone for SplitWhitespace<'a>
impl<'a> Clone for Utf8Chunk<'a>
impl<'a> Clone for Utf8Chunks<'a>
impl<'a> Clone for IoSlice<'a>
impl<'a> Clone for Ancestors<'a>
impl<'a> Clone for Components<'a>
impl<'a> Clone for std::path::Iter<'a>
impl<'a> Clone for PrefixComponent<'a>
impl<'a> Clone for EncodeWide<'a>
impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Clone for StrSearcher<'a, 'b>
impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>
impl<'a, F> Clone for CharPredicateSearcher<'a, F>where F: Clone + FnMut(char) -> bool,
impl<'a, P> Clone for MatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for Matches<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for RMatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for RMatches<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for flo_render_gl_offscreen::winapi::_core::str::RSplit<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for RSplitN<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for RSplitTerminator<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for flo_render_gl_offscreen::winapi::_core::str::Split<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for flo_render_gl_offscreen::winapi::_core::str::SplitInclusive<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for SplitN<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for SplitTerminator<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,
impl<'a, T> Clone for RChunksExact<'a, T>
impl<'a, T, const N: usize> Clone for ArrayWindows<'a, T, N>where T: Clone + 'a,
impl<'a, const N: usize> Clone for CharArraySearcher<'a, N>
impl<'f> Clone for VaListImpl<'f>
impl<'handle> Clone for BorrowedHandle<'handle>
impl<'socket> Clone for BorrowedSocket<'socket>
impl<A> Clone for Repeat<A>where A: Clone,
impl<A> Clone for flo_render_gl_offscreen::winapi::_core::option::IntoIter<A>where A: Clone,
impl<A> Clone for flo_render_gl_offscreen::winapi::_core::option::Iter<'_, A>
impl<A, B> Clone for Chain<A, B>where A: Clone, B: Clone,
impl<A, B> Clone for Zip<A, B>where A: Clone, B: Clone,
impl<B> Clone for Cow<'_, B>where B: ToOwned + ?Sized,
impl<B, C> Clone for ControlFlow<B, C>where B: Clone, C: Clone,
impl<Dyn> Clone for DynMetadata<Dyn>where Dyn: ?Sized,
impl<F> Clone for FromFn<F>where F: Clone,
impl<F> Clone for OnceWith<F>where F: Clone,
impl<F> Clone for RepeatWith<F>where F: Clone,
impl<H> Clone for BuildHasherDefault<H>
impl<I> Clone for FromIter<I>where I: Clone,
impl<I> Clone for DecodeUtf16<I>where I: Clone + Iterator<Item = u16>,
impl<I> Clone for Cloned<I>where I: Clone,
impl<I> Clone for Copied<I>where I: Clone,
impl<I> Clone for Cycle<I>where I: Clone,
impl<I> Clone for Enumerate<I>where I: Clone,
impl<I> Clone for Fuse<I>where I: Clone,
impl<I> Clone for Intersperse<I>where I: Clone + Iterator, <I as Iterator>::Item: Clone,
impl<I> Clone for Peekable<I>where I: Clone + Iterator, <I as Iterator>::Item: Clone,
impl<I> Clone for Skip<I>where I: Clone,
impl<I> Clone for StepBy<I>where I: Clone,
impl<I> Clone for Take<I>where I: Clone,
impl<I, F> Clone for FilterMap<I, F>where I: Clone, F: Clone,
impl<I, F> Clone for Inspect<I, F>where I: Clone, F: Clone,
impl<I, F> Clone for Map<I, F>where I: Clone, F: Clone,
impl<I, G> Clone for IntersperseWith<I, G>where I: Iterator + Clone, <I as Iterator>::Item: Clone, G: Clone,
impl<I, P> Clone for Filter<I, P>where I: Clone, P: Clone,
impl<I, P> Clone for MapWhile<I, P>where I: Clone, P: Clone,
impl<I, P> Clone for SkipWhile<I, P>where I: Clone, P: Clone,
impl<I, P> Clone for TakeWhile<I, P>where I: Clone, P: Clone,
impl<I, St, F> Clone for Scan<I, St, F>where I: Clone, St: Clone, F: Clone,
impl<I, U> Clone for Flatten<I>where I: Clone + Iterator, <I as Iterator>::Item: IntoIterator<IntoIter = U, Item = <U as Iterator>::Item>, U: Clone + Iterator,
impl<I, U, F> Clone for FlatMap<I, U, F>where I: Clone, F: Clone, U: Clone + IntoIterator, <U as IntoIterator>::IntoIter: Clone,
impl<I, const N: usize> Clone for flo_render_gl_offscreen::winapi::_core::iter::ArrayChunks<I, N>where I: Clone + Iterator, <I as Iterator>::Item: Clone,
impl<Idx> Clone for flo_render_gl_offscreen::winapi::_core::ops::Range<Idx>where Idx: Clone,
impl<Idx> Clone for RangeFrom<Idx>where Idx: Clone,
impl<Idx> Clone for RangeInclusive<Idx>where Idx: Clone,
impl<Idx> Clone for RangeTo<Idx>where Idx: Clone,
impl<Idx> Clone for RangeToInclusive<Idx>where Idx: Clone,
impl<K> Clone for std::collections::hash::set::Iter<'_, K>
impl<K, V> Clone for alloc::collections::btree::map::Cursor<'_, K, V>
impl<K, V> Clone for alloc::collections::btree::map::Iter<'_, K, V>
impl<K, V> Clone for alloc::collections::btree::map::Keys<'_, K, V>
impl<K, V> Clone for alloc::collections::btree::map::Range<'_, K, V>
impl<K, V> Clone for alloc::collections::btree::map::Values<'_, K, V>
impl<K, V> Clone for std::collections::hash::map::Iter<'_, K, V>
impl<K, V> Clone for std::collections::hash::map::Keys<'_, K, V>
impl<K, V> Clone for std::collections::hash::map::Values<'_, K, V>
impl<K, V, A> Clone for BTreeMap<K, V, A>where K: Clone, V: Clone, A: Allocator + Clone,
impl<K, V, S> Clone for HashMap<K, V, S>where K: Clone, V: Clone, S: Clone,
impl<P> Clone for Pin<P>where P: Clone,
impl<T> !Clone for &mut Twhere T: ?Sized,
Shared references can be cloned, but mutable references cannot!
impl<T> Clone for Bound<T>where T: Clone,
impl<T> Clone for Option<T>where T: Clone,
impl<T> Clone for Poll<T>where T: Clone,
impl<T> Clone for TrySendError<T>where T: Clone,
impl<T> Clone for *const Twhere T: ?Sized,
impl<T> Clone for *mut Twhere T: ?Sized,
impl<T> Clone for &Twhere T: ?Sized,
Shared references can be cloned, but mutable references cannot!