Crate atomic_polyfill
source ·Structs
AtomicI128Experimental
An integer type which can be safely shared between threads.
AtomicU128Experimental
An integer type which can be safely shared between threads.
A boolean type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
A raw pointer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
Enums
Atomic memory orderings
Constants
An atomic integer initialized to
0
.An atomic integer initialized to
0
.An atomic integer initialized to
0
.An atomic integer initialized to
0
.An atomic integer initialized to
0
.An atomic integer initialized to
0
.An atomic integer initialized to
0
.An atomic integer initialized to
0
.An atomic integer initialized to
0
.An atomic integer initialized to
0
.ATOMIC_BOOL_INITDeprecated
An
AtomicBool
initialized to false
.ATOMIC_ISIZE_INITDeprecated
An atomic integer initialized to
0
.ATOMIC_USIZE_INITDeprecated
An atomic integer initialized to
0
.Functions
A compiler memory fence.
An atomic fence.
spin_loop_hintDeprecated
Signals the processor that it is inside a busy-wait spin-loop (“spin lock”).