[][src]Crate maybe_atomic

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.