Structs§
Enums§
- Ordering
- Atomic memory orderings
Constants§
- ATOMIC_
BOOL_ INIT Deprecated - An
AtomicBoolinitialized tofalse. - ATOMIC_
ISIZE_ INIT Deprecated - An
AtomicIsizeinitialized to0. - ATOMIC_
USIZE_ INIT Deprecated - An
AtomicUsizeinitialized to0.
Traits§
- PyAtomic
Scalar - Radium
- Unified Shared-Mutable API
- Atomic
Primitive Experimental - A marker trait for primitive types which can be modified atomically.
Functions§
- compiler_
fence - A “compiler-only” atomic fence.
- fence
- An atomic fence.
- spin_
loop_ hint Deprecated - Signals the processor that it is inside a busy-wait spin-loop (“spin lock”).
Type Aliases§
- Atomic
Bool - A boolean type which can be safely shared between threads.
- Atomic
I8 - An integer type which can be safely shared between threads.
- Atomic
I16 - An integer type which can be safely shared between threads.
- Atomic
I32 - An integer type which can be safely shared between threads.
- Atomic
I64 - An integer type which can be safely shared between threads.
- Atomic
Isize - An integer type which can be safely shared between threads.
- Atomic
Ptr - A raw pointer type which can be safely shared between threads.
- Atomic
U8 - An integer type which can be safely shared between threads.
- Atomic
U16 - An integer type which can be safely shared between threads.
- Atomic
U32 - An integer type which can be safely shared between threads.
- Atomic
U64 - An integer type which can be safely shared between threads.
- Atomic
Usize - An integer type which can be safely shared between threads.
- PyAtomic