Crate maybe_atomic

Source
Expand description

Rust atomic primitives that can be configured to not be atomic.

Structsยง

MaybeAtomicBool
An atomic structure that wraps either an AtomicBool or a bool, depending on if atomics are available.
MaybeAtomicI8
An atomic structure that wraps either an AtomicI8 or a i8, depending on if atomics are available.
MaybeAtomicI16
An atomic structure that wraps either an AtomicI16 or a i16, depending on if atomics are available.
MaybeAtomicI32
An atomic structure that wraps either an AtomicI32 or a i32, depending on if atomics are available.
MaybeAtomicI64
An atomic structure that wraps either an AtomicI64 or a i64, depending on if atomics are available.
MaybeAtomicIsize
An atomic structure that wraps either an AtomicIsize or a isize, depending on if atomics are available.
MaybeAtomicU8
An atomic structure that wraps either an AtomicU8 or a u8, depending on if atomics are available.
MaybeAtomicU16
An atomic structure that wraps either an AtomicU16 or a u16, depending on if atomics are available.
MaybeAtomicU32
An atomic structure that wraps either an AtomicU32 or a u32, depending on if atomics are available.
MaybeAtomicU64
An atomic structure that wraps either an AtomicU64 or a u64, depending on if atomics are available.
MaybeAtomicUsize
An atomic structure that wraps either an AtomicUsize or a usize, depending on if atomics are available.