Skip to main content

Module primitive

Module primitive 

Source
Expand description

Concrete primitive atomic wrappers for const initialization use cases.

Prefer Atomic<T> for normal usage. These concrete wrappers are exposed under an explicit module path so callers opt into them intentionally when they need a const fn new constructor.

Structsยง

AtomicBool
Atomic boolean type.
AtomicF32
Atomic 32-bit floating point number.
AtomicF64
Atomic 64-bit floating point number.
AtomicI8
Atomic 8-bit signed integer.
AtomicI16
Atomic 16-bit signed integer.
AtomicI32
Atomic 32-bit signed integer.
AtomicI64
Atomic 64-bit signed integer.
AtomicI128
Atomic 128-bit signed integer.
AtomicIsize
Atomic pointer-sized signed integer.
AtomicU8
Atomic 8-bit unsigned integer.
AtomicU16
Atomic 16-bit unsigned integer.
AtomicU32
Atomic 32-bit unsigned integer.
AtomicU64
Atomic 64-bit unsigned integer.
AtomicU128
Atomic 128-bit unsigned integer.
AtomicUsize
Atomic pointer-sized unsigned integer.