pub unsafe auto trait Sync { }
Expand description

Types for which it is safe to share references between threads.

This trait is automatically implemented when the compiler determines it’s appropriate.

The precise definition is: a type T is Sync if and only if &T is Send. In other words, if there is no possibility of undefined behavior (including data races) when passing &T references between threads.

As one would expect, primitive types like u8 and f64 are all Sync, and so are simple aggregate types containing them, like tuples, structs and enums. More examples of basic Sync types include “immutable” types like &T, and those with simple inherited mutability, such as Box<T>, Vec<T> and most other collection types. (Generic parameters need to be Sync for their container to be Sync.)

A somewhat surprising consequence of the definition is that &mut T is Sync (if T is Sync) even though it seems like that might provide unsynchronized mutation. The trick is that a mutable reference behind a shared reference (that is, & &mut T) becomes read-only, as if it were a & &T. Hence there is no risk of a data race.

Types that are not Sync are those that have “interior mutability” in a non-thread-safe form, such as Cell and RefCell. These types allow for mutation of their contents even through an immutable, shared reference. For example the set method on Cell<T> takes &self, so it requires only a shared reference &Cell<T>. The method performs no synchronization, thus Cell cannot be Sync.

Another example of a non-Sync type is the reference-counting pointer Rc. Given any reference &Rc<T>, you can clone a new Rc<T>, modifying the reference counts in a non-atomic way.

For cases when one does need thread-safe interior mutability, Rust provides atomic data types, as well as explicit locking via sync::Mutex and sync::RwLock. These types ensure that any mutation cannot cause data races, hence the types are Sync. Likewise, sync::Arc provides a thread-safe analogue of Rc.

Any types with interior mutability must also use the cell::UnsafeCell wrapper around the value(s) which can be mutated through a shared reference. Failing to doing this is undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

Implementors§

1.26.0 · source§

impl !Sync for Args

1.26.0 · source§

impl !Sync for ArgsOs

source§

impl Sync for AtomicBool

1.34.0 · source§

impl Sync for AtomicI8

1.34.0 · source§

impl Sync for AtomicI16

1.34.0 · source§

impl Sync for AtomicI32

1.34.0 · source§

impl Sync for AtomicI64

source§

impl Sync for AtomicIsize

1.34.0 · source§

impl Sync for AtomicU8

1.34.0 · source§

impl Sync for AtomicU16

1.34.0 · source§

impl Sync for AtomicU32

1.34.0 · source§

impl Sync for AtomicU64

source§

impl Sync for AtomicUsize

1.36.0 · source§

impl Sync for Waker

1.6.0 · source§

impl Sync for alloc::string::Drain<'_>

1.63.0 · source§

impl Sync for BorrowedHandle<'_>

1.63.0 · source§

impl Sync for HandleOrInvalid

1.63.0 · source§

impl Sync for HandleOrNull

1.63.0 · source§

impl Sync for OwnedHandle

1.44.0 · source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · source§

impl<'a> Sync for IoSliceMut<'a>

source§

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

source§

impl<T> !Sync for *const Twhere T: ?Sized,

source§

impl<T> !Sync for *mut Twhere T: ?Sized,

source§

impl<T> !Sync for Cell<T>where T: ?Sized,

source§

impl<T> !Sync for OnceCell<T>

source§

impl<T> !Sync for RefCell<T>where T: ?Sized,

source§

impl<T> !Sync for UnsafeCell<T>where T: ?Sized,

1.25.0 · source§

impl<T> !Sync for NonNull<T>where T: ?Sized,

NonNull pointers are not Sync because the data they reference may be aliased.

source§

impl<T> !Sync for Rc<T>where T: ?Sized,

1.4.0 · source§

impl<T> !Sync for alloc::rc::Weak<T>where T: ?Sized,

source§

impl<T> !Sync for Receiver<T>

source§

impl<T> !Sync for Sender<T>

source§

impl<T> Sync for SyncUnsafeCell<T>where T: Sync + ?Sized,

1.31.0 · source§

impl<T> Sync for ChunksExactMut<'_, T>where T: Sync,

source§

impl<T> Sync for ChunksMut<'_, T>where T: Sync,

source§

impl<T> Sync for flo_render_gl_offscreen::winapi::_core::slice::Iter<'_, T>where T: Sync,

source§

impl<T> Sync for flo_render_gl_offscreen::winapi::_core::slice::IterMut<'_, T>where T: Sync,

1.31.0 · source§

impl<T> Sync for RChunksExactMut<'_, T>where T: Sync,

1.31.0 · source§

impl<T> Sync for RChunksMut<'_, T>where T: Sync,

source§

impl<T> Sync for AtomicPtr<T>

source§

impl<T> Sync for Exclusive<T>where T: ?Sized,

source§

impl<T> Sync for ThinBox<T>where T: Sync + ?Sized,

ThinBox<T> is Sync if T is Sync because the data is owned.

source§

impl<T> Sync for Cursor<'_, T>where T: Sync,

source§

impl<T> Sync for CursorMut<'_, T>where T: Sync,

source§

impl<T> Sync for alloc::collections::linked_list::Iter<'_, T>where T: Sync,

source§

impl<T> Sync for alloc::collections::linked_list::IterMut<'_, T>where T: Sync,

source§

impl<T> Sync for LinkedList<T>where T: Sync,

source§

impl<T> Sync for Arc<T>where T: Sync + Send + ?Sized,

1.4.0 · source§

impl<T> Sync for alloc::sync::Weak<T>where T: Sync + Send + ?Sized,

source§

impl<T> Sync for Mutex<T>where T: Send + ?Sized,

1.19.0 · source§

impl<T> Sync for MutexGuard<'_, T>where T: Sync + ?Sized,

source§

impl<T> Sync for OnceLock<T>where T: Sync + Send,

source§

impl<T> Sync for RwLock<T>where T: Send + Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockReadGuard<'_, T>where T: Sync + ?Sized,

1.23.0 · source§

impl<T> Sync for RwLockWriteGuard<'_, T>where T: Sync + ?Sized,

1.29.0 · source§

impl<T> Sync for JoinHandle<T>

1.6.0 · source§

impl<T, A> Sync for alloc::collections::vec_deque::drain::Drain<'_, T, A>where T: Sync, A: Allocator + Sync,

1.6.0 · source§

impl<T, A> Sync for alloc::vec::drain::Drain<'_, T, A>where T: Sync, A: Sync + Allocator,

source§

impl<T, A> Sync for alloc::vec::into_iter::IntoIter<T, A>where T: Sync, A: Allocator + Sync,

source§

impl<T, F> Sync for LazyLock<T, F>where T: Sync + Send, F: Send,

Auto implementors§

§

impl !Sync for flo_render_gl_offscreen::wgl::wgl::types::PGPU_DEVICE

§

impl !Sync for FnPtr

§

impl !Sync for Wgl

§

impl !Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::PGPU_DEVICE

§

impl !Sync for DEVPROPCOMPKEY

§

impl !Sync for DEVPROPERTY

§

impl !Sync for TRANSACTION_NOTIFICATION

§

impl !Sync for CSTRING

§

impl !Sync for flo_render_gl_offscreen::winapi::shared::ntdef::LIST_ENTRY

§

impl !Sync for OBJECT_ATTRIBUTES

§

impl !Sync for RTL_BALANCED_NODE_s

§

impl !Sync for flo_render_gl_offscreen::winapi::shared::ntdef::SINGLE_LIST_ENTRY

§

impl !Sync for STRING

§

impl !Sync for UNICODE_STRING

§

impl !Sync for BLOB

§

impl !Sync for BYTE_SIZEDARR

§

impl !Sync for COAUTHIDENTITY

§

impl !Sync for COAUTHINFO

§

impl !Sync for DWORD_SIZEDARR

§

impl !Sync for HYPER_SIZEDARR

§

impl !Sync for WORD_SIZEDARR

§

impl !Sync for CM_NOTIFY_FILTER_DeviceHandle

§

impl !Sync for CREATEFILE2_EXTENDED_PARAMETERS

§

impl !Sync for FILE_RENAME_INFO

§

impl !Sync for CREATE_PROCESS_DEBUG_INFO

§

impl !Sync for CREATE_THREAD_DEBUG_INFO

§

impl !Sync for EXCEPTION_DEBUG_INFO

§

impl !Sync for LOAD_DLL_DEBUG_INFO

§

impl !Sync for OUTPUT_DEBUG_STRING_INFO

§

impl !Sync for OVERLAPPED

§

impl !Sync for OVERLAPPED_ENTRY

§

impl !Sync for PROCESS_HEAP_ENTRY

§

impl !Sync for PROCESS_HEAP_ENTRY_Block

§

impl !Sync for PROCESS_HEAP_ENTRY_Region

§

impl !Sync for REASON_CONTEXT_Detailed

§

impl !Sync for SECURITY_ATTRIBUTES

§

impl !Sync for UNLOAD_DLL_DEBUG_INFO

§

impl !Sync for PROCESS_INFORMATION

§

impl !Sync for PROC_THREAD_ATTRIBUTE_LIST

§

impl !Sync for STARTUPINFOA

§

impl !Sync for STARTUPINFOW

§

impl !Sync for ACTCTXA

§

impl !Sync for ACTCTXW

§

impl !Sync for ACTCTX_SECTION_KEYED_DATA

§

impl !Sync for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA

§

impl !Sync for COPYFILE2_EXTENDED_PARAMETERS

§

impl !Sync for COPYFILE2_MESSAGE_ChunkFinished

§

impl !Sync for COPYFILE2_MESSAGE_ChunkStarted

§

impl !Sync for COPYFILE2_MESSAGE_StreamFinished

§

impl !Sync for COPYFILE2_MESSAGE_StreamStarted

§

impl !Sync for STARTUPINFOEXA

§

impl !Sync for STARTUPINFOEXW

§

impl !Sync for UMS_SCHEDULER_STARTUP_INFO

§

impl !Sync for BITMAP

§

impl !Sync for DIBSECTION

§

impl !Sync for DOCINFOA

§

impl !Sync for DOCINFOW

§

impl !Sync for GCP_RESULTSA

§

impl !Sync for GCP_RESULTSW

§

impl !Sync for HANDLETABLE

§

impl !Sync for METAFILEPICT

§

impl !Sync for OUTLINETEXTMETRICA

§

impl !Sync for OUTLINETEXTMETRICW

§

impl !Sync for POLYTEXTA

§

impl !Sync for POLYTEXTW

§

impl !Sync for WGLSWAP

§

impl !Sync for ACTIVATION_CONTEXT

§

impl !Sync for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION

§

impl !Sync for ACTIVATION_CONTEXT_DETAILED_INFORMATION

§

impl !Sync for ASSEMBLY_FILE_DETAILED_INFORMATION

§

impl !Sync for CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE

§

impl !Sync for CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

§

impl !Sync for CLAIM_SECURITY_ATTRIBUTE_V1

§

impl !Sync for DISPATCHER_CONTEXT

§

impl !Sync for EXCEPTION_POINTERS

§

impl !Sync for EXCEPTION_RECORD

§

impl !Sync for EXCEPTION_REGISTRATION_RECORD

§

impl !Sync for JOBOBJECT_ASSOCIATE_COMPLETION_PORT

§

impl !Sync for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE

§

impl !Sync for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2

§

impl !Sync for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3

§

impl !Sync for JOBOBJECT_SECURITY_LIMIT_INFORMATION

§

impl !Sync for JOB_SET_ARRAY

§

impl !Sync for KNONVOLATILE_CONTEXT_POINTERS_u1_s

§

impl !Sync for KNONVOLATILE_CONTEXT_POINTERS_u2_s

§

impl !Sync for flo_render_gl_offscreen::winapi::um::winnt::LIST_ENTRY

§

impl !Sync for MEMORY_BASIC_INFORMATION

§

impl !Sync for NT_TIB

§

impl !Sync for NV_MEMORY_RANGE

§

impl !Sync for OBJECT_TYPE_LIST

§

impl !Sync for PPM_WMI_IDLE_STATES_EX

§

impl !Sync for PPM_WMI_PERF_STATES_EX

§

impl !Sync for RESOURCEMANAGER_COMPLETION_INFORMATION

§

impl !Sync for RTL_CONDITION_VARIABLE

§

impl !Sync for RTL_CRITICAL_SECTION

§

impl !Sync for RTL_CRITICAL_SECTION_DEBUG

§

impl !Sync for RTL_RUN_ONCE

§

impl !Sync for RTL_SRWLOCK

§

impl !Sync for SECURITY_CAPABILITIES

§

impl !Sync for SECURITY_DESCRIPTOR

§

impl !Sync for SE_ACCESS_REPLY

§

impl !Sync for SE_ACCESS_REQUEST

§

impl !Sync for SE_IMPERSONATION_STATE

§

impl !Sync for SE_SECURITY_DESCRIPTOR

§

impl !Sync for SID_AND_ATTRIBUTES

§

impl !Sync for SID_AND_ATTRIBUTES_HASH

§

impl !Sync for flo_render_gl_offscreen::winapi::um::winnt::SINGLE_LIST_ENTRY

§

impl !Sync for SLIST_ENTRY

§

impl !Sync for TAPE_WMI_OPERATIONS

§

impl !Sync for TOKEN_ACCESS_INFORMATION

§

impl !Sync for TOKEN_APPCONTAINER_INFORMATION

§

impl !Sync for TOKEN_BNO_ISOLATION_INFORMATION

§

impl !Sync for TOKEN_DEFAULT_DACL

§

impl !Sync for TOKEN_DEVICE_CLAIMS

§

impl !Sync for TOKEN_GROUPS

§

impl !Sync for TOKEN_GROUPS_AND_PRIVILEGES

§

impl !Sync for TOKEN_LINKED_TOKEN

§

impl !Sync for TOKEN_MANDATORY_LABEL

§

impl !Sync for TOKEN_OWNER

§

impl !Sync for TOKEN_PRIMARY_GROUP

§

impl !Sync for TOKEN_SID_INFORMATION

§

impl !Sync for TOKEN_USER

§

impl !Sync for TOKEN_USER_CLAIMS

§

impl !Sync for TP_CALLBACK_ENVIRON_V3

§

impl !Sync for TP_CALLBACK_INSTANCE

§

impl !Sync for TP_CLEANUP_GROUP

§

impl !Sync for TP_IO

§

impl !Sync for TP_POOL

§

impl !Sync for TP_TIMER

§

impl !Sync for TP_WAIT

§

impl !Sync for TP_WORK

§

impl !Sync for TRANSACTION_BIND_INFORMATION

§

impl !Sync for UMS_CREATE_THREAD_ATTRIBUTES

§

impl !Sync for UNWIND_HISTORY_TABLE

§

impl !Sync for UNWIND_HISTORY_TABLE_ENTRY

§

impl !Sync for XSTATE_CONTEXT

§

impl !Sync for VALENTA

§

impl !Sync for VALENTW

§

impl !Sync for BSMINFO

§

impl !Sync for CBTACTIVATESTRUCT

§

impl !Sync for CBT_CREATEWNDA

§

impl !Sync for CBT_CREATEWNDW

§

impl !Sync for COMBOBOXINFO

§

impl !Sync for COMPAREITEMSTRUCT

§

impl !Sync for COPYDATASTRUCT

§

impl !Sync for CREATESTRUCTA

§

impl !Sync for CREATESTRUCTW

§

impl !Sync for CURSORINFO

§

impl !Sync for CWPRETSTRUCT

§

impl !Sync for CWPSTRUCT

§

impl !Sync for DELETEITEMSTRUCT

§

impl !Sync for DRAWITEMSTRUCT

§

impl !Sync for DROPSTRUCT

§

impl !Sync for EVENTMSG

§

impl !Sync for FLASHWINFO

§

impl !Sync for GUITHREADINFO

§

impl !Sync for HARDWAREHOOKSTRUCT

§

impl !Sync for HELPINFO

§

impl !Sync for HIGHCONTRASTA

§

impl !Sync for HIGHCONTRASTW

§

impl !Sync for ICONINFO

§

impl !Sync for MDINEXTMENU

§

impl !Sync for MENUBARINFO

§

impl !Sync for MENUGETOBJECTINFO

§

impl !Sync for MENUINFO

§

impl !Sync for MENUITEMINFOA

§

impl !Sync for MENUITEMINFOW

§

impl !Sync for MOUSEHOOKSTRUCT

§

impl !Sync for MOUSEHOOKSTRUCTEX

§

impl !Sync for MSG

§

impl !Sync for MSGBOXPARAMSA

§

impl !Sync for MSGBOXPARAMSW

§

impl !Sync for NCCALCSIZE_PARAMS

§

impl !Sync for NMHDR

§

impl !Sync for PAINTSTRUCT

§

impl !Sync for POINTER_INFO

§

impl !Sync for POINTER_PEN_INFO

§

impl !Sync for POINTER_TOUCH_INFO

§

impl !Sync for RAWINPUT

§

impl !Sync for RAWINPUTDEVICE

§

impl !Sync for RAWINPUTDEVICELIST

§

impl !Sync for RAWINPUTHEADER

§

impl !Sync for SHELLHOOKINFO

§

impl !Sync for TOUCHINPUT

§

impl !Sync for TRACKMOUSEEVENT

§

impl !Sync for UPDATELAYEREDWINDOWINFO

§

impl !Sync for WINDOWPOS

§

impl !Sync for WNDCLASSA

§

impl !Sync for WNDCLASSEXA

§

impl !Sync for WNDCLASSEXW

§

impl !Sync for WNDCLASSW

§

impl !Sync for RawWaker

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::__GLsync

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::__PROC_fn

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::_cl_context

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::_cl_event

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::__GLsync

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::__PROC_fn

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::_cl_context

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::_cl_event

§

impl Sync for HINSTANCE__

§

impl Sync for HKEY__

§

impl Sync for HKL__

§

impl Sync for HLSURF__

§

impl Sync for HMETAFILE__

§

impl Sync for HRGN__

§

impl Sync for HRSRC__

§

impl Sync for HSPRITE__

§

impl Sync for HSTR__

§

impl Sync for HTASK__

§

impl Sync for HWINSTA__

§

impl Sync for __some_function

§

impl Sync for DPI_AWARENESS_CONTEXT__

§

impl Sync for HACCEL__

§

impl Sync for HBITMAP__

§

impl Sync for HBRUSH__

§

impl Sync for HCOLORSPACE__

§

impl Sync for HDC__

§

impl Sync for HDESK__

§

impl Sync for HENHMETAFILE__

§

impl Sync for HFONT__

§

impl Sync for HGLRC__

§

impl Sync for HHOOK__

§

impl Sync for HICON__

§

impl Sync for HMENU__

§

impl Sync for HMONITOR__

§

impl Sync for HPALETTE__

§

impl Sync for HPEN__

§

impl Sync for HUMPD__

§

impl Sync for HWINEVENTHOOK__

§

impl Sync for HWND__

§

impl Sync for HCMNOTIFICATION__

§

impl Sync for HRAWINPUT__

§

impl Sync for HSYNTHETICPOINTERDEVICE__

§

impl Sync for HTOUCHINPUT__

§

impl Sync for flo_render_gl_offscreen::winapi::_core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for flo_render_gl_offscreen::winapi::_core::fmt::Alignment

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for Which

§

impl Sync for SearchStep

§

impl Sync for flo_render_gl_offscreen::winapi::_core::sync::atomic::Ordering

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::GLYPHMETRICSFLOAT

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::GPU_DEVICE

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::LAYERPLANEDESCRIPTOR

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::PIXELFORMATDESCRIPTOR

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::POINTFLOAT

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::RECT

§

impl Sync for flo_render_gl_offscreen::wgl::wgl::types::_GPU_DEVICE

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::GLYPHMETRICSFLOAT

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::GPU_DEVICE

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::LAYERPLANEDESCRIPTOR

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::PIXELFORMATDESCRIPTOR

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::POINTFLOAT

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::RECT

§

impl Sync for flo_render_gl_offscreen::wgl::wgl_extra::types::_GPU_DEVICE

§

impl Sync for DEVPROPKEY

§

impl Sync for GUID

§

impl Sync for KCRM_MARSHAL_HEADER

§

impl Sync for KCRM_PROTOCOL_BLOB

§

impl Sync for KCRM_TRANSACTION_BLOB

§

impl Sync for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT

§

impl Sync for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT

§

impl Sync for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT

§

impl Sync for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT

§

impl Sync for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT

§

impl Sync for FILETIME

§

impl Sync for flo_render_gl_offscreen::winapi::shared::ntdef::FLOAT128

§

impl Sync for flo_render_gl_offscreen::winapi::shared::ntdef::GROUP_AFFINITY

§

impl Sync for LARGE_INTEGER_s

§

impl Sync for LARGE_INTEGER_u

§

impl Sync for flo_render_gl_offscreen::winapi::shared::ntdef::LIST_ENTRY32

§

impl Sync for flo_render_gl_offscreen::winapi::shared::ntdef::LIST_ENTRY64

§

impl Sync for flo_render_gl_offscreen::winapi::shared::ntdef::OBJECTID

§

impl Sync for OBJECT_ATTRIBUTES32

§

impl Sync for OBJECT_ATTRIBUTES64

§

impl Sync for flo_render_gl_offscreen::winapi::shared::ntdef::PROCESSOR_NUMBER

§

impl Sync for QUAD

§

impl Sync for RTL_BALANCED_NODE

§

impl Sync for RTL_BALANCED_NODE_u

§

impl Sync for SINGLE_LIST_ENTRY32

§

impl Sync for STRING32

§

impl Sync for STRING64

§

impl Sync for ULARGE_INTEGER_s

§

impl Sync for ULARGE_INTEGER_u

§

impl Sync for WNF_STATE_NAME

§

impl Sync for POINT

§

impl Sync for POINTL

§

impl Sync for POINTS

§

impl Sync for flo_render_gl_offscreen::winapi::shared::windef::RECT

§

impl Sync for RECTL

§

impl Sync for SIZE

§

impl Sync for BYTE_BLOB

§

impl Sync for DWORD_BLOB

§

impl Sync for FLAGGED_BYTE_BLOB

§

impl Sync for FLAGGED_WORD_BLOB

§

impl Sync for WORD_BLOB

§

impl Sync for BUSNUMBER_DES

§

impl Sync for BUSNUMBER_RANGE

§

impl Sync for BUSNUMBER_RESOURCE

§

impl Sync for CM_NOTIFY_EVENT_DATA

§

impl Sync for CM_NOTIFY_EVENT_DATA_DeviceHandle

§

impl Sync for CM_NOTIFY_EVENT_DATA_DeviceInstance

§

impl Sync for CM_NOTIFY_EVENT_DATA_DeviceInterface

§

impl Sync for CM_NOTIFY_EVENT_DATA_u

§

impl Sync for CM_NOTIFY_FILTER

§

impl Sync for CM_NOTIFY_FILTER_DeviceInstance

§

impl Sync for CM_NOTIFY_FILTER_DeviceInterface

§

impl Sync for CM_NOTIFY_FILTER_u

§

impl Sync for CONFLICT_DETAILS_A

§

impl Sync for CONFLICT_DETAILS_W

§

impl Sync for CONNECTION_DES

§

impl Sync for CONNECTION_RESOURCE

§

impl Sync for CS_DES

§

impl Sync for CS_RESOURCE

§

impl Sync for DEVPRIVATE_DES

§

impl Sync for DEVPRIVATE_RANGE

§

impl Sync for DEVPRIVATE_RESOURCE

§

impl Sync for DMA_DES

§

impl Sync for DMA_RANGE

§

impl Sync for DMA_RESOURCE

§

impl Sync for HWPROFILEINFO_A

§

impl Sync for HWPROFILEINFO_W

§

impl Sync for IO_DES

§

impl Sync for IO_RANGE

§

impl Sync for IO_RESOURCE

§

impl Sync for IRQ_DES_32

§

impl Sync for IRQ_DES_64

§

impl Sync for IRQ_RANGE

§

impl Sync for IRQ_RESOURCE_32

§

impl Sync for IRQ_RESOURCE_64

§

impl Sync for MEM_DES

§

impl Sync for MEM_LARGE_DES

§

impl Sync for MEM_LARGE_RANGE

§

impl Sync for MEM_LARGE_RESOURCE

§

impl Sync for MEM_RANGE

§

impl Sync for MEM_RESOURCE

§

impl Sync for MFCARD_DES

§

impl Sync for MFCARD_RESOURCE

§

impl Sync for PCCARD_DES

§

impl Sync for PCCARD_RESOURCE

§

impl Sync for BY_HANDLE_FILE_INFORMATION

§

impl Sync for FILE_ALIGNMENT_INFO

§

impl Sync for FILE_ALLOCATION_INFO

§

impl Sync for FILE_ATTRIBUTE_TAG_INFO

§

impl Sync for FILE_BASIC_INFO

§

impl Sync for FILE_COMPRESSION_INFO

§

impl Sync for FILE_DISPOSITION_INFO

§

impl Sync for FILE_END_OF_FILE_INFO

§

impl Sync for FILE_FULL_DIR_INFO

§

impl Sync for FILE_ID_BOTH_DIR_INFO

§

impl Sync for FILE_ID_INFO

§

impl Sync for FILE_IO_PRIORITY_HINT_INFO

§

impl Sync for FILE_NAME_INFO

§

impl Sync for FILE_STANDARD_INFO

§

impl Sync for FILE_STORAGE_INFO

§

impl Sync for FILE_STREAM_INFO

§

impl Sync for WIN32_FILE_ATTRIBUTE_DATA

§

impl Sync for DEBUG_EVENT

§

impl Sync for DEBUG_EVENT_u

§

impl Sync for EXIT_PROCESS_DEBUG_INFO

§

impl Sync for EXIT_THREAD_DEBUG_INFO

§

impl Sync for OVERLAPPED_u

§

impl Sync for OVERLAPPED_u_s

§

impl Sync for PROCESS_HEAP_ENTRY_u

§

impl Sync for REASON_CONTEXT

§

impl Sync for REASON_CONTEXT_Reason

§

impl Sync for RIP_INFO

§

impl Sync for SYSTEMTIME

§

impl Sync for WIN32_FIND_DATAA

§

impl Sync for WIN32_FIND_DATAW

§

impl Sync for COMMCONFIG

§

impl Sync for COMMPROP

§

impl Sync for COMMTIMEOUTS

§

impl Sync for COMSTAT

§

impl Sync for COPYFILE2_MESSAGE

§

impl Sync for COPYFILE2_MESSAGE_Error

§

impl Sync for COPYFILE2_MESSAGE_Info

§

impl Sync for COPYFILE2_MESSAGE_PollContinue

§

impl Sync for DCB

§

impl Sync for FILE_ID_DESCRIPTOR

§

impl Sync for FILE_ID_DESCRIPTOR_u

§

impl Sync for HW_PROFILE_INFOA

§

impl Sync for HW_PROFILE_INFOW

§

impl Sync for MEMORYSTATUS

§

impl Sync for OFSTRUCT

§

impl Sync for SYSTEM_POWER_STATUS

§

impl Sync for UMS_SYSTEM_THREAD_INFORMATION

§

impl Sync for CONSOLE_CURSOR_INFO

§

impl Sync for CONSOLE_FONT_INFOEX

§

impl Sync for CONSOLE_HISTORY_INFO

§

impl Sync for CONSOLE_READCONSOLE_CONTROL

§

impl Sync for CONSOLE_SCREEN_BUFFER_INFO

§

impl Sync for CONSOLE_SCREEN_BUFFER_INFOEX

§

impl Sync for CONSOLE_SELECTION_INFO

§

impl Sync for CHAR_INFO

§

impl Sync for CHAR_INFO_Char

§

impl Sync for CONSOLE_FONT_INFO

§

impl Sync for COORD

§

impl Sync for FOCUS_EVENT_RECORD

§

impl Sync for INPUT_RECORD

§

impl Sync for INPUT_RECORD_Event

§

impl Sync for KEY_EVENT_RECORD

§

impl Sync for KEY_EVENT_RECORD_uChar

§

impl Sync for MENU_EVENT_RECORD

§

impl Sync for MOUSE_EVENT_RECORD

§

impl Sync for SMALL_RECT

§

impl Sync for WINDOW_BUFFER_SIZE_RECORD

§

impl Sync for ABC

§

impl Sync for ABCFLOAT

§

impl Sync for AXESLISTA

§

impl Sync for AXESLISTW

§

impl Sync for AXISINFOA

§

impl Sync for AXISINFOW

§

impl Sync for BITMAPCOREHEADER

§

impl Sync for BITMAPCOREINFO

§

impl Sync for BITMAPFILEHEADER

§

impl Sync for BITMAPINFO

§

impl Sync for BITMAPINFOHEADER

§

impl Sync for BITMAPV4HEADER

§

impl Sync for BITMAPV5HEADER

§

impl Sync for BLENDFUNCTION

§

impl Sync for CHARSETINFO

§

impl Sync for CIEXYZ

§

impl Sync for CIEXYZTRIPLE

§

impl Sync for COLORADJUSTMENT

§

impl Sync for DESIGNVECTOR

§

impl Sync for DEVMODEA

§

impl Sync for DEVMODEW

§

impl Sync for DEVMODE_u1

§

impl Sync for DEVMODE_u1_s1

§

impl Sync for DEVMODE_u1_s2

§

impl Sync for DEVMODE_u2

§

impl Sync for DISPLAYCONFIG_2DREGION

§

impl Sync for DISPLAYCONFIG_ADAPTER_NAME

§

impl Sync for DISPLAYCONFIG_DESKTOP_IMAGE_INFO

§

impl Sync for DISPLAYCONFIG_DEVICE_INFO_HEADER

§

impl Sync for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO

§

impl Sync for DISPLAYCONFIG_MODE_INFO

§

impl Sync for DISPLAYCONFIG_MODE_INFO_u

§

impl Sync for DISPLAYCONFIG_PATH_INFO

§

impl Sync for DISPLAYCONFIG_PATH_SOURCE_INFO

§

impl Sync for DISPLAYCONFIG_PATH_TARGET_INFO

§

impl Sync for DISPLAYCONFIG_RATIONAL

§

impl Sync for DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE

§

impl Sync for DISPLAYCONFIG_SET_TARGET_PERSISTENCE

§

impl Sync for DISPLAYCONFIG_SOURCE_DEVICE_NAME

§

impl Sync for DISPLAYCONFIG_SOURCE_MODE

§

impl Sync for DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

§

impl Sync for DISPLAYCONFIG_TARGET_BASE_TYPE

§

impl Sync for DISPLAYCONFIG_TARGET_DEVICE_NAME

§

impl Sync for DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

§

impl Sync for DISPLAYCONFIG_TARGET_MODE

§

impl Sync for DISPLAYCONFIG_TARGET_PREFERRED_MODE

§

impl Sync for DISPLAYCONFIG_VIDEO_SIGNAL_INFO

§

impl Sync for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_AdditionalSignalInfo

§

impl Sync for DISPLAYCONFIG_VIDEO_SIGNAL_INFO_u

§

impl Sync for DISPLAY_DEVICEA

§

impl Sync for DISPLAY_DEVICEW

§

impl Sync for DRAWPATRECT

§

impl Sync for EMR

§

impl Sync for EMRABORTPATH

§

impl Sync for EMRALPHABLEND

§

impl Sync for EMRANGLEARC

§

impl Sync for EMRARC

§

impl Sync for EMRBITBLT

§

impl Sync for EMRCOLORCORRECTPALETTE

§

impl Sync for EMRCOLORMATCHTOTARGET

§

impl Sync for EMRCREATEBRUSHINDIRECT

§

impl Sync for EMRCREATECOLORSPACE

§

impl Sync for EMRCREATECOLORSPACEW

§

impl Sync for EMRCREATEDIBPATTERNBRUSHPT

§

impl Sync for EMRCREATEMONOBRUSH

§

impl Sync for EMRCREATEPALETTE

§

impl Sync for EMRCREATEPEN

§

impl Sync for EMRELLIPSE

§

impl Sync for EMREOF

§

impl Sync for EMREXCLUDECLIPRECT

§

impl Sync for EMREXTCREATEFONTINDIRECTW

§

impl Sync for EMREXTCREATEPEN

§

impl Sync for EMREXTESCAPE

§

impl Sync for EMREXTFLOODFILL

§

impl Sync for EMREXTSELECTCLIPRGN

§

impl Sync for EMREXTTEXTOUTA

§

impl Sync for EMRFILLPATH

§

impl Sync for EMRFILLRGN

§

impl Sync for EMRFORMAT

§

impl Sync for EMRFRAMERGN

§

impl Sync for EMRGDICOMMENT

§

impl Sync for EMRGLSBOUNDEDRECORD

§

impl Sync for EMRGLSRECORD

§

impl Sync for EMRGRADIENTFILL

§

impl Sync for EMRINVERTRGN

§

impl Sync for EMRLINETO

§

impl Sync for EMRMASKBLT

§

impl Sync for EMRMODIFYWORLDTRANSFORM

§

impl Sync for EMRNAMEDESCAPE

§

impl Sync for EMROFFSETCLIPRGN

§

impl Sync for EMRPIXELFORMAT

§

impl Sync for EMRPLGBLT

§

impl Sync for EMRPOLYDRAW16

§

impl Sync for EMRPOLYDRAW

§

impl Sync for EMRPOLYLINE16

§

impl Sync for EMRPOLYLINE

§

impl Sync for EMRPOLYPOLYLINE16

§

impl Sync for EMRPOLYPOLYLINE

§

impl Sync for EMRPOLYTEXTOUTA

§

impl Sync for EMRRESIZEPALETTE

§

impl Sync for EMRRESTOREDC

§

impl Sync for EMRROUNDRECT

§

impl Sync for EMRSCALEVIEWPORTEXTEX

§

impl Sync for EMRSELECTCLIPPATH

§

impl Sync for EMRSELECTOBJECT

§

impl Sync for EMRSELECTPALETTE

§

impl Sync for EMRSETARCDIRECTION

§

impl Sync for EMRSETBKCOLOR

§

impl Sync for EMRSETCOLORADJUSTMENT

§

impl Sync for EMRSETCOLORSPACE

§

impl Sync for EMRSETDIBITSTODEVICE

§

impl Sync for EMRSETICMPROFILE

§

impl Sync for EMRSETMAPPERFLAGS

§

impl Sync for EMRSETMITERLIMIT

§

impl Sync for EMRSETPALETTEENTRIES

§

impl Sync for EMRSETPIXELV

§

impl Sync for EMRSETVIEWPORTEXTEX

§

impl Sync for EMRSETVIEWPORTORGEX

§

impl Sync for EMRSETWORLDTRANSFORM

§

impl Sync for EMRSTRETCHBLT

§

impl Sync for EMRSTRETCHDIBITS

§

impl Sync for EMRTEXT

§

impl Sync for EMRTRANSPARENTBLT

§

impl Sync for ENHMETAHEADER

§

impl Sync for ENHMETARECORD

§

impl Sync for ENUMLOGFONTA

§

impl Sync for ENUMLOGFONTEXA

§

impl Sync for ENUMLOGFONTEXDVA

§

impl Sync for ENUMLOGFONTEXDVW

§

impl Sync for ENUMLOGFONTEXW

§

impl Sync for ENUMLOGFONTW

§

impl Sync for ENUMTEXTMETRICA

§

impl Sync for ENUMTEXTMETRICW

§

impl Sync for EXTLOGFONTA

§

impl Sync for EXTLOGFONTW

§

impl Sync for EXTLOGPEN32

§

impl Sync for EXTLOGPEN

§

impl Sync for FIXED

§

impl Sync for FONTSIGNATURE

§

impl Sync for GLYPHMETRICS

§

impl Sync for flo_render_gl_offscreen::winapi::um::wingdi::GLYPHMETRICSFLOAT

§

impl Sync for GLYPHSET

§

impl Sync for GRADIENT_RECT

§

impl Sync for KERNINGPAIR

§

impl Sync for flo_render_gl_offscreen::winapi::um::wingdi::LAYERPLANEDESCRIPTOR

§

impl Sync for LOCALESIGNATURE

§

impl Sync for LOGBRUSH32

§

impl Sync for LOGBRUSH

§

impl Sync for LOGCOLORSPACEA

§

impl Sync for LOGCOLORSPACEW

§

impl Sync for LOGFONTA

§

impl Sync for LOGFONTW

§

impl Sync for LOGPALETTE

§

impl Sync for LOGPEN

§

impl Sync for MAT2

§

impl Sync for METAHEADER

§

impl Sync for METARECORD

§

impl Sync for NEWTEXTMETRICA

§

impl Sync for NEWTEXTMETRICEXA

§

impl Sync for NEWTEXTMETRICEXW

§

impl Sync for NEWTEXTMETRICW

§

impl Sync for PALETTEENTRY

§

impl Sync for PANOSE

§

impl Sync for PELARRAY

§

impl Sync for flo_render_gl_offscreen::winapi::um::wingdi::PIXELFORMATDESCRIPTOR

§

impl Sync for flo_render_gl_offscreen::winapi::um::wingdi::POINTFLOAT

§

impl Sync for POINTFX

§

impl Sync for PSFEATURE_CUSTPAPER

§

impl Sync for PSFEATURE_OUTPUT

§

impl Sync for PSINJECTDATA

§

impl Sync for RASTERIZER_STATUS

§

impl Sync for RGBQUAD

§

impl Sync for RGBTRIPLE

§

impl Sync for RGNDATA

§

impl Sync for RGNDATAHEADER

§

impl Sync for TEXTMETRICA

§

impl Sync for TEXTMETRICW

§

impl Sync for TRIVERTEX

§

impl Sync for TTPOLYCURVE

§

impl Sync for TTPOLYGONHEADER

§

impl Sync for WCRANGE

§

impl Sync for XFORM

§

impl Sync for ACCESS_ALLOWED_ACE

§

impl Sync for ACCESS_ALLOWED_CALLBACK_ACE

§

impl Sync for ACCESS_ALLOWED_CALLBACK_OBJECT_ACE

§

impl Sync for ACCESS_ALLOWED_OBJECT_ACE

§

impl Sync for ACCESS_DENIED_ACE

§

impl Sync for ACCESS_DENIED_CALLBACK_ACE

§

impl Sync for ACCESS_DENIED_CALLBACK_OBJECT_ACE

§

impl Sync for ACCESS_DENIED_OBJECT_ACE

§

impl Sync for ACCESS_REASONS

§

impl Sync for ACE_HEADER

§

impl Sync for ACL

§

impl Sync for ACL_REVISION_INFORMATION

§

impl Sync for ACL_SIZE_INFORMATION

§

impl Sync for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION

§

impl Sync for ACTIVATION_CONTEXT_QUERY_INDEX

§

impl Sync for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION

§

impl Sync for ADMINISTRATOR_POWER_POLICY

§

impl Sync for ANON_OBJECT_HEADER

§

impl Sync for ANON_OBJECT_HEADER_BIGOBJ

§

impl Sync for ANON_OBJECT_HEADER_V2

§

impl Sync for APPLICATIONLAUNCH_SETTING_VALUE

§

impl Sync for BATTERY_REPORTING_SCALE

§

impl Sync for CACHE_DESCRIPTOR

§

impl Sync for CACHE_RELATIONSHIP

§

impl Sync for CFG_CALL_TARGET_INFO

§

impl Sync for CLAIM_SECURITY_ATTRIBUTES_INFORMATION

§

impl Sync for CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute

§

impl Sync for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1

§

impl Sync for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values

§

impl Sync for CLAIM_SECURITY_ATTRIBUTE_V1_Values

§

impl Sync for CM_POWER_DATA

§

impl Sync for COMPATIBILITY_CONTEXT_ELEMENT

§

impl Sync for CONTEXT

§

impl Sync for CONTEXT_u

§

impl Sync for CONTEXT_u_s

§

impl Sync for ENCLAVE_CREATE_INFO_SGX

§

impl Sync for ENCLAVE_INIT_INFO_SGX

§

impl Sync for ENLISTMENT_BASIC_INFORMATION

§

impl Sync for ENLISTMENT_CRM_INFORMATION

§

impl Sync for EVENTLOGRECORD

§

impl Sync for EVENTSFORLOGFILE

§

impl Sync for EXCEPTION_RECORD32

§

impl Sync for EXCEPTION_RECORD64

§

impl Sync for FILE_ID_128

§

impl Sync for FILE_NOTIFY_INFORMATION

§

impl Sync for FILE_SEGMENT_ELEMENT

§

impl Sync for flo_render_gl_offscreen::winapi::um::winnt::FLOAT128

§

impl Sync for FPO_DATA

§

impl Sync for GENERIC_MAPPING

§

impl Sync for flo_render_gl_offscreen::winapi::um::winnt::GROUP_AFFINITY

§

impl Sync for GROUP_RELATIONSHIP

§

impl Sync for HARDWARE_COUNTER_DATA

§

impl Sync for HEAP_OPTIMIZE_RESOURCES_INFORMATION

§

impl Sync for HIBERFILE_BUCKET

§

impl Sync for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY

§

impl Sync for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY

§

impl Sync for IMAGE_ARCHITECTURE_ENTRY

§

impl Sync for IMAGE_ARCHITECTURE_HEADER

§

impl Sync for IMAGE_ARCHIVE_MEMBER_HEADER

§

impl Sync for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY

§

impl Sync for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY

§

impl Sync for IMAGE_AUX_SYMBOL

§

impl Sync for IMAGE_AUX_SYMBOL_CRC

§

impl Sync for IMAGE_AUX_SYMBOL_EX

§

impl Sync for IMAGE_AUX_SYMBOL_EX_CRC

§

impl Sync for IMAGE_AUX_SYMBOL_EX_File

§

impl Sync for IMAGE_AUX_SYMBOL_EX_Section

§

impl Sync for IMAGE_AUX_SYMBOL_EX_Sym

§

impl Sync for IMAGE_AUX_SYMBOL_EX_s

§

impl Sync for IMAGE_AUX_SYMBOL_File

§

impl Sync for IMAGE_AUX_SYMBOL_Section

§

impl Sync for IMAGE_AUX_SYMBOL_Sym

§

impl Sync for IMAGE_AUX_SYMBOL_Sym_FcnAry

§

impl Sync for IMAGE_AUX_SYMBOL_Sym_FcnAry_Array

§

impl Sync for IMAGE_AUX_SYMBOL_Sym_FcnAry_Function

§

impl Sync for IMAGE_AUX_SYMBOL_Sym_Misc

§

impl Sync for IMAGE_AUX_SYMBOL_Sym_Misc_LnSz

§

impl Sync for IMAGE_AUX_SYMBOL_TOKEN_DEF

§

impl Sync for IMAGE_BASE_RELOCATION

§

impl Sync for IMAGE_BOUND_FORWARDER_REF

§

impl Sync for IMAGE_BOUND_IMPORT_DESCRIPTOR

§

impl Sync for IMAGE_CE_RUNTIME_FUNCTION_ENTRY

§

impl Sync for IMAGE_COFF_SYMBOLS_HEADER

§

impl Sync for IMAGE_COR20_HEADER

§

impl Sync for IMAGE_COR20_HEADER_u

§

impl Sync for IMAGE_DATA_DIRECTORY

§

impl Sync for IMAGE_DEBUG_DIRECTORY

§

impl Sync for IMAGE_DEBUG_MISC

§

impl Sync for IMAGE_DELAYLOAD_DESCRIPTOR

§

impl Sync for IMAGE_DELAYLOAD_DESCRIPTOR_Attributes

§

impl Sync for IMAGE_DOS_HEADER

§

impl Sync for IMAGE_DYNAMIC_RELOCATION32

§

impl Sync for IMAGE_DYNAMIC_RELOCATION32_V2

§

impl Sync for IMAGE_DYNAMIC_RELOCATION64

§

impl Sync for IMAGE_DYNAMIC_RELOCATION64_V2

§

impl Sync for IMAGE_DYNAMIC_RELOCATION_TABLE

§

impl Sync for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER

§

impl Sync for IMAGE_EXPORT_DIRECTORY

§

impl Sync for IMAGE_FILE_HEADER

§

impl Sync for IMAGE_FUNCTION_ENTRY64

§

impl Sync for IMAGE_FUNCTION_ENTRY64_u

§

impl Sync for IMAGE_FUNCTION_ENTRY

§

impl Sync for IMAGE_HOT_PATCH_BASE

§

impl Sync for IMAGE_HOT_PATCH_HASHES

§

impl Sync for IMAGE_HOT_PATCH_INFO

§

impl Sync for IMAGE_IMPORT_BY_NAME

§

impl Sync for IMAGE_IMPORT_DESCRIPTOR

§

impl Sync for IMAGE_IMPORT_DESCRIPTOR_u

§

impl Sync for IMAGE_LINENUMBER

§

impl Sync for IMAGE_LINENUMBER_Type

§

impl Sync for IMAGE_LOAD_CONFIG_CODE_INTEGRITY

§

impl Sync for IMAGE_LOAD_CONFIG_DIRECTORY32

§

impl Sync for IMAGE_LOAD_CONFIG_DIRECTORY64

§

impl Sync for IMAGE_NT_HEADERS32

§

impl Sync for IMAGE_NT_HEADERS64

§

impl Sync for IMAGE_OPTIONAL_HEADER32

§

impl Sync for IMAGE_OPTIONAL_HEADER64

§

impl Sync for IMAGE_OS2_HEADER

§

impl Sync for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER

§

impl Sync for IMAGE_RELOCATION

§

impl Sync for IMAGE_RELOCATION_u

§

impl Sync for IMAGE_RESOURCE_DATA_ENTRY

§

impl Sync for IMAGE_RESOURCE_DIRECTORY

§

impl Sync for IMAGE_RESOURCE_DIRECTORY_ENTRY

§

impl Sync for IMAGE_RESOURCE_DIRECTORY_ENTRY_u

§

impl Sync for IMAGE_RESOURCE_DIRECTORY_ENTRY_u_s

§

impl Sync for IMAGE_RESOURCE_DIRECTORY_STRING

§

impl Sync for IMAGE_RESOURCE_DIR_STRING_U

§

impl Sync for IMAGE_ROM_HEADERS

§

impl Sync for IMAGE_ROM_OPTIONAL_HEADER

§

impl Sync for IMAGE_RUNTIME_FUNCTION_ENTRY_u

§

impl Sync for IMAGE_SECTION_HEADER

§

impl Sync for IMAGE_SECTION_HEADER_Misc

§

impl Sync for IMAGE_SEPARATE_DEBUG_HEADER

§

impl Sync for IMAGE_SYMBOL

§

impl Sync for IMAGE_SYMBOL_EX

§

impl Sync for IMAGE_SYMBOL_EX_N

§

impl Sync for IMAGE_SYMBOL_EX_N_Name

§

impl Sync for IMAGE_SYMBOL_N

§

impl Sync for IMAGE_SYMBOL_N_Name

§

impl Sync for IMAGE_THUNK_DATA32

§

impl Sync for IMAGE_THUNK_DATA32_u1

§

impl Sync for IMAGE_THUNK_DATA64

§

impl Sync for IMAGE_THUNK_DATA64_u1

§

impl Sync for IMAGE_TLS_DIRECTORY32

§

impl Sync for IMAGE_TLS_DIRECTORY64

§

impl Sync for IMAGE_VXD_HEADER

§

impl Sync for IMPORT_OBJECT_HEADER

§

impl Sync for IMPORT_OBJECT_HEADER_u

§

impl Sync for IO_COUNTERS

§

impl Sync for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION

§

impl Sync for JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION

§

impl Sync for JOBOBJECT_BASIC_LIMIT_INFORMATION

§

impl Sync for JOBOBJECT_BASIC_PROCESS_ID_LIST

§

impl Sync for JOBOBJECT_BASIC_UI_RESTRICTIONS

§

impl Sync for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION

§

impl Sync for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u

§

impl Sync for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u_s

§

impl Sync for JOBOBJECT_END_OF_JOB_TIME_INFORMATION

§

impl Sync for JOBOBJECT_EXTENDED_LIMIT_INFORMATION

§

impl Sync for JOBOBJECT_IO_ATTRIBUTION_INFORMATION

§

impl Sync for JOBOBJECT_IO_ATTRIBUTION_STATS

§

impl Sync for JOBOBJECT_JOBSET_INFORMATION

§

impl Sync for JOBOBJECT_LIMIT_VIOLATION_INFORMATION

§

impl Sync for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2

§

impl Sync for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u1

§

impl Sync for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u2

§

impl Sync for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u3

§

impl Sync for JOBOBJECT_NET_RATE_CONTROL_INFORMATION

§

impl Sync for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION

§

impl Sync for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

§

impl Sync for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u1

§

impl Sync for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u2

§

impl Sync for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u3

§

impl Sync for KNONVOLATILE_CONTEXT_POINTERS

§

impl Sync for KNONVOLATILE_CONTEXT_POINTERS_u1

§

impl Sync for KNONVOLATILE_CONTEXT_POINTERS_u2

§

impl Sync for KTMOBJECT_CURSOR

§

impl Sync for LARGE_INTEGER

§

impl Sync for LDT_ENTRY

§

impl Sync for LDT_ENTRY_Bits

§

impl Sync for LDT_ENTRY_Bytes

§

impl Sync for LDT_ENTRY_HighWord

§

impl Sync for flo_render_gl_offscreen::winapi::um::winnt::LIST_ENTRY32

§

impl Sync for flo_render_gl_offscreen::winapi::um::winnt::LIST_ENTRY64

§

impl Sync for LUID

§

impl Sync for LUID_AND_ATTRIBUTES

§

impl Sync for M128A

§

impl Sync for MEMORY_BASIC_INFORMATION32

§

impl Sync for MEMORY_BASIC_INFORMATION64

§

impl Sync for MESSAGE_RESOURCE_BLOCK

§

impl Sync for MESSAGE_RESOURCE_DATA

§

impl Sync for MESSAGE_RESOURCE_ENTRY

§

impl Sync for NETWORK_APP_INSTANCE_EA

§

impl Sync for NON_PAGED_DEBUG_INFO

§

impl Sync for NOTIFY_USER_POWER_SETTING

§

impl Sync for NT_TIB32

§

impl Sync for NT_TIB32_u

§

impl Sync for NT_TIB64

§

impl Sync for NT_TIB64_u

§

impl Sync for NT_TIB_u

§

impl Sync for NUMA_NODE_RELATIONSHIP

§

impl Sync for flo_render_gl_offscreen::winapi::um::winnt::OBJECTID

§

impl Sync for OSVERSIONINFOA

§

impl Sync for OSVERSIONINFOEXA

§

impl Sync for OSVERSIONINFOEXW

§

impl Sync for OSVERSIONINFOW

§

impl Sync for PACKEDEVENTINFO

§

impl Sync for PERFORMANCE_DATA

§

impl Sync for POWER_ACTION_POLICY

§

impl Sync for POWER_IDLE_RESILIENCY

§

impl Sync for POWER_MONITOR_INVOCATION

§

impl Sync for POWER_PLATFORM_INFORMATION

§

impl Sync for POWER_SESSION_CONNECT

§

impl Sync for POWER_SESSION_RIT_STATE

§

impl Sync for POWER_SESSION_TIMEOUTS

§

impl Sync for POWER_SESSION_WINLOGON

§

impl Sync for POWER_USER_PRESENCE

§

impl Sync for PPM_IDLESTATE_EVENT

§

impl Sync for PPM_IDLE_ACCOUNTING

§

impl Sync for PPM_IDLE_ACCOUNTING_EX

§

impl Sync for PPM_IDLE_STATE_ACCOUNTING

§

impl Sync for PPM_IDLE_STATE_ACCOUNTING_EX

§

impl Sync for PPM_IDLE_STATE_BUCKET_EX

§

impl Sync for PPM_PERFSTATE_DOMAIN_EVENT

§

impl Sync for PPM_PERFSTATE_EVENT

§

impl Sync for PPM_THERMALCHANGE_EVENT

§

impl Sync for PPM_THERMAL_POLICY_EVENT

§

impl Sync for PPM_WMI_IDLE_STATE

§

impl Sync for PPM_WMI_IDLE_STATES

§

impl Sync for PPM_WMI_LEGACY_PERFSTATE

§

impl Sync for PPM_WMI_PERF_STATE

§

impl Sync for PPM_WMI_PERF_STATES

§

impl Sync for PRIVILEGE_SET

§

impl Sync for PROCESSOR_GROUP_INFO

§

impl Sync for PROCESSOR_IDLESTATE_INFO

§

impl Sync for PROCESSOR_IDLESTATE_POLICY

§

impl Sync for PROCESSOR_IDLESTATE_POLICY_Flags

§

impl Sync for flo_render_gl_offscreen::winapi::um::winnt::PROCESSOR_NUMBER

§

impl Sync for PROCESSOR_PERFSTATE_POLICY

§

impl Sync for PROCESSOR_PERFSTATE_POLICY_u

§

impl Sync for PROCESSOR_PERFSTATE_POLICY_u_Flags

§

impl Sync for PROCESSOR_POWER_POLICY

§

impl Sync for PROCESSOR_POWER_POLICY_INFO

§

impl Sync for PROCESSOR_RELATIONSHIP

§

impl Sync for PROCESS_MITIGATION_ASLR_POLICY

§

impl Sync for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY

§

impl Sync for PROCESS_MITIGATION_CHILD_PROCESS_POLICY

§

impl Sync for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY

§

impl Sync for PROCESS_MITIGATION_DEP_POLICY

§

impl Sync for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

§

impl Sync for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

§

impl Sync for PROCESS_MITIGATION_FONT_DISABLE_POLICY

§

impl Sync for PROCESS_MITIGATION_IMAGE_LOAD_POLICY

§

impl Sync for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY

§

impl Sync for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

§

impl Sync for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

§

impl Sync for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY

§

impl Sync for QUOTA_LIMITS

§

impl Sync for QUOTA_LIMITS_EX

§

impl Sync for RATE_QUOTA_LIMIT

§

impl Sync for REPARSE_GUID_DATA_BUFFER

§

impl Sync for REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer

§

impl Sync for RESOURCEMANAGER_BASIC_INFORMATION

§

impl Sync for RESUME_PERFORMANCE

§

impl Sync for RTL_BARRIER

§

impl Sync for SCOPE_TABLE_AMD64

§

impl Sync for SCOPE_TABLE_AMD64_ScopeRecord

§

impl Sync for SCOPE_TABLE_ARM64

§

impl Sync for SCOPE_TABLE_ARM64_ScopeRecord

§

impl Sync for SCRUB_DATA_INPUT

§

impl Sync for SCRUB_DATA_OUTPUT

§

impl Sync for SCRUB_PARITY_EXTENT

§

impl Sync for SCRUB_PARITY_EXTENT_DATA

§

impl Sync for SECURITY_DESCRIPTOR_RELATIVE

§

impl Sync for SECURITY_OBJECT_AI_PARAMS

§

impl Sync for SECURITY_QUALITY_OF_SERVICE

§

impl Sync for SERVERSILO_BASIC_INFORMATION

§

impl Sync for SET_POWER_SETTING_VALUE

§

impl Sync for SE_SID

§

impl Sync for SE_TOKEN_USER

§

impl Sync for SE_TOKEN_USER_u1

§

impl Sync for SE_TOKEN_USER_u2

§

impl Sync for SHARED_VIRTUAL_DISK_SUPPORT

§

impl Sync for SID

§

impl Sync for SID_IDENTIFIER_AUTHORITY

§

impl Sync for SILOOBJECT_BASIC_INFORMATION

§

impl Sync for SLIST_HEADER

§

impl Sync for SLIST_HEADER_HeaderX64

§

impl Sync for SLIST_HEADER_s

§

impl Sync for SUPPORTED_OS_INFO

§

impl Sync for SYSTEM_ACCESS_FILTER_ACE

§

impl Sync for SYSTEM_ALARM_ACE

§

impl Sync for SYSTEM_ALARM_CALLBACK_ACE

§

impl Sync for SYSTEM_ALARM_CALLBACK_OBJECT_ACE

§

impl Sync for SYSTEM_ALARM_OBJECT_ACE

§

impl Sync for SYSTEM_AUDIT_ACE

§

impl Sync for SYSTEM_AUDIT_CALLBACK_ACE

§

impl Sync for SYSTEM_AUDIT_CALLBACK_OBJECT_ACE

§

impl Sync for SYSTEM_AUDIT_OBJECT_ACE

§

impl Sync for SYSTEM_BATTERY_STATE

§

impl Sync for SYSTEM_CPU_SET_INFORMATION

§

impl Sync for SYSTEM_CPU_SET_INFORMATION_CpuSet

§

impl Sync for SYSTEM_LOGICAL_PROCESSOR_INFORMATION

§

impl Sync for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX

§

impl Sync for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_u

§

impl Sync for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_NumaNode

§

impl Sync for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_ProcessorCore

§

impl Sync for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_u

§

impl Sync for SYSTEM_MANDATORY_LABEL_ACE

§

impl Sync for SYSTEM_POWER_CAPABILITIES

§

impl Sync for SYSTEM_POWER_LEVEL

§

impl Sync for SYSTEM_POWER_POLICY

§

impl Sync for SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION

§

impl Sync for SYSTEM_PROCESS_TRUST_LABEL_ACE

§

impl Sync for SYSTEM_RESOURCE_ATTRIBUTE_ACE

§

impl Sync for SYSTEM_SCOPED_POLICY_ID_ACE

§

impl Sync for TAPE_CREATE_PARTITION

§

impl Sync for TAPE_ERASE

§

impl Sync for TAPE_GET_DRIVE_PARAMETERS

§

impl Sync for TAPE_GET_MEDIA_PARAMETERS

§

impl Sync for TAPE_GET_POSITION

§

impl Sync for TAPE_PREPARE

§

impl Sync for TAPE_SET_DRIVE_PARAMETERS

§

impl Sync for TAPE_SET_MEDIA_PARAMETERS

§

impl Sync for TAPE_SET_POSITION

§

impl Sync for TAPE_WRITE_MARKS

§

impl Sync for TOKEN_AUDIT_POLICY

§

impl Sync for TOKEN_CONTROL

§

impl Sync for TOKEN_ELEVATION

§

impl Sync for TOKEN_MANDATORY_POLICY

§

impl Sync for TOKEN_ORIGIN

§

impl Sync for TOKEN_PRIVILEGES

§

impl Sync for TOKEN_SOURCE

§

impl Sync for TOKEN_STATISTICS

§

impl Sync for TP_CALLBACK_ENVIRON_V3_u

§

impl Sync for TP_CALLBACK_ENVIRON_V3_u_s

§

impl Sync for TP_POOL_STACK_INFORMATION

§

impl Sync for TRANSACTIONMANAGER_BASIC_INFORMATION

§

impl Sync for TRANSACTIONMANAGER_LOGPATH_INFORMATION

§

impl Sync for TRANSACTIONMANAGER_LOG_INFORMATION

§

impl Sync for TRANSACTIONMANAGER_OLDEST_INFORMATION

§

impl Sync for TRANSACTIONMANAGER_RECOVERY_INFORMATION

§

impl Sync for TRANSACTION_BASIC_INFORMATION

§

impl Sync for TRANSACTION_ENLISTMENTS_INFORMATION

§

impl Sync for TRANSACTION_ENLISTMENT_PAIR

§

impl Sync for TRANSACTION_LIST_ENTRY

§

impl Sync for TRANSACTION_LIST_INFORMATION

§

impl Sync for TRANSACTION_PROPERTIES_INFORMATION

§

impl Sync for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION

§

impl Sync for ULARGE_INTEGER

§

impl Sync for WOW64_ARCHITECTURE_INFORMATION

§

impl Sync for WOW64_CONTEXT

§

impl Sync for WOW64_DESCRIPTOR_TABLE_ENTRY

§

impl Sync for WOW64_FLOATING_SAVE_AREA

§

impl Sync for WOW64_LDT_ENTRY

§

impl Sync for WOW64_LDT_ENTRY_Bits

§

impl Sync for WOW64_LDT_ENTRY_Bytes

§

impl Sync for WOW64_LDT_ENTRY_HighWord

§

impl Sync for XSAVE_AREA

§

impl Sync for XSAVE_AREA_HEADER

§

impl Sync for XSAVE_FORMAT

§

impl Sync for XSTATE_CONFIGURATION

§

impl Sync for XSTATE_FEATURE

§

impl Sync for _IMAGE_RUNTIME_FUNCTION_ENTRY

§

impl Sync for ACCEL

§

impl Sync for ALTTABINFO

§

impl Sync for ANIMATIONINFO

§

impl Sync for CHANGEFILTERSTRUCT

§

impl Sync for DEBUGHOOKINFO

§

impl Sync for DLGITEMTEMPLATE

§

impl Sync for DLGTEMPLATE

§

impl Sync for DRAWTEXTPARAMS

§

impl Sync for HARDWAREINPUT

§

impl Sync for INPUT

§

impl Sync for INPUT_INJECTION_VALUE

§

impl Sync for INPUT_TRANSFORM

§

impl Sync for INPUT_u

§

impl Sync for KBDLLHOOKSTRUCT

§

impl Sync for KEYBDINPUT

§

impl Sync for LASTINPUTINFO

§

impl Sync for MEASUREITEMSTRUCT

§

impl Sync for MINMAXINFO

§

impl Sync for MONITORINFO

§

impl Sync for MONITORINFOEXA

§

impl Sync for MONITORINFOEXW

§

impl Sync for MOUSEINPUT

§

impl Sync for MOUSEMOVEPOINT

§

impl Sync for MSLLHOOKSTRUCT

§

impl Sync for NONCLIENTMETRICSA

§

impl Sync for NONCLIENTMETRICSW

§

impl Sync for POINTER_TYPE_INFO

§

impl Sync for POINTER_TYPE_INFO_u

§

impl Sync for POWERBROADCAST_SETTING

§

impl Sync for RAWHID

§

impl Sync for RAWINPUT_data

§

impl Sync for RAWKEYBOARD

§

impl Sync for RAWMOUSE

§

impl Sync for RID_DEVICE_INFO

§

impl Sync for RID_DEVICE_INFO_HID

§

impl Sync for RID_DEVICE_INFO_KEYBOARD

§

impl Sync for RID_DEVICE_INFO_MOUSE

§

impl Sync for RID_DEVICE_INFO_u

§

impl Sync for SCROLLBARINFO

§

impl Sync for SCROLLINFO

§

impl Sync for STYLESTRUCT

§

impl Sync for TITLEBARINFO

§

impl Sync for TITLEBARINFOEX

§

impl Sync for TOUCH_HIT_TESTING_INPUT

§

impl Sync for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION

§

impl Sync for TPMPARAMS

§

impl Sync for USAGE_PROPERTIES

§

impl Sync for USEROBJECTFLAGS

§

impl Sync for WINDOWINFO

§

impl Sync for WINDOWPLACEMENT

§

impl Sync for WTSSESSION_NOTIFICATION

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512i

§

impl Sync for TryFromSliceError

§

impl Sync for flo_render_gl_offscreen::winapi::_core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for flo_render_gl_offscreen::winapi::_core::char::EscapeDebug

§

impl Sync for flo_render_gl_offscreen::winapi::_core::char::EscapeDefault

§

impl Sync for flo_render_gl_offscreen::winapi::_core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for Error

§

impl Sync for SipHasher

§

impl Sync for BasicBlock

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for NonZeroI8

§

impl Sync for NonZeroI16

§

impl Sync for NonZeroI32

§

impl Sync for NonZeroI64

§

impl Sync for NonZeroI128

§

impl Sync for NonZeroIsize

§

impl Sync for NonZeroU8

§

impl Sync for NonZeroU16

§

impl Sync for NonZeroU32

§

impl Sync for NonZeroU64

§

impl Sync for NonZeroU128

§

impl Sync for NonZeroUsize

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for flo_render_gl_offscreen::winapi::_core::ptr::Alignment

§

impl Sync for TimSortRun

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for Alignment

§

impl Sync for Argument

§

impl Sync for Big8x3

§

impl Sync for Big32x40

§

impl Sync for Count

§

impl Sync for Decoded

§

impl Sync for FormatSpec

§

impl Sync for FullDecoded

§

impl Sync for Number

§

impl Sync for Sign

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl<'a> !Sync for Demand<'a>

§

impl<'a> !Sync for Source<'a>

§

impl<'a> !Sync for Arguments<'a>

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for flo_render_gl_offscreen::winapi::_core::str::EscapeDebug<'a>

§

impl<'a> Sync for flo_render_gl_offscreen::winapi::_core::str::EscapeDefault<'a>

§

impl<'a> Sync for flo_render_gl_offscreen::winapi::_core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a> Sync for Part<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

impl<'a, 'b> Sync for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Sync for StrSearcher<'a, 'b>

§

impl<'a, 'b, const N: usize> Sync for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for flo_render_gl_offscreen::winapi::_core::option::Iter<'a, A>where A: Sync,

§

impl<'a, A> Sync for flo_render_gl_offscreen::winapi::_core::option::IterMut<'a, A>where A: Sync,

§

impl<'a, F> Sync for CharPredicateSearcher<'a, F>where F: Sync,

§

impl<'a, I> Sync for ByRefSized<'a, I>where I: Sync,

§

impl<'a, P> Sync for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for Matches<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for RMatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for RMatches<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for flo_render_gl_offscreen::winapi::_core::str::RSplit<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for flo_render_gl_offscreen::winapi::_core::str::RSplitN<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for RSplitTerminator<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for flo_render_gl_offscreen::winapi::_core::str::Split<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for flo_render_gl_offscreen::winapi::_core::str::SplitInclusive<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for flo_render_gl_offscreen::winapi::_core::str::SplitN<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, P> Sync for SplitTerminator<'a, P>where <P as Pattern<'a>>::Searcher: Sync,

§

impl<'a, T> Sync for flo_render_gl_offscreen::winapi::_core::result::Iter<'a, T>where T: Sync,

§

impl<'a, T> Sync for flo_render_gl_offscreen::winapi::_core::result::IterMut<'a, T>where T: Sync,

§

impl<'a, T> Sync for Chunks<'a, T>where T: Sync,

§

impl<'a, T> Sync for ChunksExact<'a, T>where T: Sync,

§

impl<'a, T> Sync for RChunks<'a, T>where T: Sync,

§

impl<'a, T> Sync for RChunksExact<'a, T>where T: Sync,

§

impl<'a, T> Sync for Windows<'a, T>where T: Sync,

§

impl<'a, T, P> Sync for GroupBy<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for GroupByMut<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for flo_render_gl_offscreen::winapi::_core::slice::RSplit<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for RSplitMut<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for flo_render_gl_offscreen::winapi::_core::slice::RSplitN<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for RSplitNMut<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for flo_render_gl_offscreen::winapi::_core::slice::Split<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for flo_render_gl_offscreen::winapi::_core::slice::SplitInclusive<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for SplitInclusiveMut<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for SplitMut<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for flo_render_gl_offscreen::winapi::_core::slice::SplitN<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for SplitNMut<'a, T, P>where P: Sync, T: Sync,

§

impl<'a, T, const N: usize> !Sync for ArrayWindows<'a, T, N>

§

impl<'a, T, const N: usize> Sync for flo_render_gl_offscreen::winapi::_core::slice::ArrayChunks<'a, T, N>where T: Sync,

§

impl<'a, T, const N: usize> Sync for ArrayChunksMut<'a, T, N>where T: Sync,

§

impl<'a, const N: usize> Sync for CharArraySearcher<'a, N>

§

impl<'b, T> !Sync for Ref<'b, T>

§

impl<'b, T> !Sync for RefMut<'b, T>

§

impl<'f> !Sync for VaListImpl<'f>

§

impl<A> Sync for Repeat<A>where A: Sync,

§

impl<A> Sync for flo_render_gl_offscreen::winapi::_core::option::IntoIter<A>where A: Sync,

§

impl<A, B> Sync for Chain<A, B>where A: Sync, B: Sync,

§

impl<A, B> Sync for Zip<A, B>where A: Sync, B: Sync,

§

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

§

impl<E, M> Sync for Capture<E, M>where E: Sync, M: Sync,

§

impl<F> Sync for PollFn<F>where F: Sync,

§

impl<F> Sync for FromFn<F>where F: Sync,

§

impl<F> Sync for OnceWith<F>where F: Sync,

§

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

§

impl<H> Sync for BuildHasherDefault<H>

§

impl<I> Sync for FromIter<I>where I: Sync,

§

impl<I> Sync for DecodeUtf16<I>where I: Sync,

§

impl<I> Sync for Cloned<I>where I: Sync,

§

impl<I> Sync for Copied<I>where I: Sync,

§

impl<I> Sync for Cycle<I>where I: Sync,

§

impl<I> Sync for Enumerate<I>where I: Sync,

§

impl<I> Sync for Flatten<I>where I: Sync, <<I as Iterator>::Item as IntoIterator>::IntoIter: Sync,

§

impl<I> Sync for Fuse<I>where I: Sync,

§

impl<I> Sync for Intersperse<I>where I: Sync, <I as Iterator>::Item: Sync,

§

impl<I> Sync for Peekable<I>where I: Sync, <I as Iterator>::Item: Sync,

§

impl<I> Sync for Skip<I>where I: Sync,

§

impl<I> Sync for StepBy<I>where I: Sync,

§

impl<I> Sync for Take<I>where I: Sync,

§

impl<I, F> Sync for FilterMap<I, F>where F: Sync, I: Sync,

§

impl<I, F> Sync for Inspect<I, F>where F: Sync, I: Sync,

§

impl<I, F> Sync for Map<I, F>where F: Sync, I: Sync,

§

impl<I, G> Sync for IntersperseWith<I, G>where G: Sync, I: Sync, <I as Iterator>::Item: Sync,

§

impl<I, P> Sync for Filter<I, P>where I: Sync, P: Sync,

§

impl<I, P> Sync for MapWhile<I, P>where I: Sync, P: Sync,

§

impl<I, P> Sync for SkipWhile<I, P>where I: Sync, P: Sync,

§

impl<I, P> Sync for TakeWhile<I, P>where I: Sync, P: Sync,

§

impl<I, St, F> Sync for Scan<I, St, F>where F: Sync, I: Sync, St: Sync,

§

impl<I, U, F> Sync for FlatMap<I, U, F>where F: Sync, I: Sync, <U as IntoIterator>::IntoIter: Sync,

§

impl<I, const N: usize> Sync for flo_render_gl_offscreen::winapi::_core::iter::ArrayChunks<I, N>where I: Sync, <I as Iterator>::Item: Sync,

§

impl<Idx> Sync for Range<Idx>where Idx: Sync,

§

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

§

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

§

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

§

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

§

impl<P> Sync for Pin<P>where P: Sync,

§

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

§

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

§

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

§

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

§

impl<T> Sync for Pending<T>

§

impl<T> Sync for flo_render_gl_offscreen::winapi::_core::future::Ready<T>where T: Sync,

§

impl<T> Sync for Empty<T>

§

impl<T> Sync for Once<T>where T: Sync,

§

impl<T> Sync for Rev<T>where T: Sync,

§

impl<T> Sync for Discriminant<T>

§

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

§

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

§

impl<T> Sync for Yeet<T>where T: Sync,

§

impl<T> Sync for AssertUnwindSafe<T>where T: Sync,

§

impl<T> Sync for flo_render_gl_offscreen::winapi::_core::result::IntoIter<T>where T: Sync,

§

impl<T> Sync for flo_render_gl_offscreen::winapi::_core::task::Ready<T>where T: Sync,

§

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

§

impl<T> Sync for Wrapper<T>where T: Sync,

§

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

§

impl<T, F = fn() -> T> !Sync for LazyCell<T, F>

§

impl<T, F> Sync for Successors<T, F>where F: Sync, T: Sync,

§

impl<T, const LANES: usize> Sync for Mask<T, LANES>where T: Sync,

§

impl<T, const LANES: usize> Sync for Simd<T, LANES>where T: Sync,

§

impl<T, const N: usize> Sync for flo_render_gl_offscreen::winapi::_core::array::IntoIter<T, N>where T: Sync,

§

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

§

impl<T: ?Sized> Sync for ManuallyDrop<T>where T: Sync,

§

impl<Y, R> Sync for GeneratorState<Y, R>where R: Sync, Y: Sync,

§

impl<const LANES: usize> Sync for LaneCount<LANES>

§

impl<const N: usize> Sync for GetManyMutError<N>