Module atomic

Source

StructsΒ§

AtomicBool πŸ”’
A boolean type which can be safely shared between threads.
AtomicI8 πŸ”’
An integer type which can be safely shared between threads.
AtomicI16 πŸ”’
An integer type which can be safely shared between threads.
AtomicI32 πŸ”’
An integer type which can be safely shared between threads.
AtomicI64 πŸ”’
An integer type which can be safely shared between threads.
AtomicIsize πŸ”’
An integer type which can be safely shared between threads.
AtomicU8 πŸ”’
An integer type which can be safely shared between threads.
AtomicU16 πŸ”’
An integer type which can be safely shared between threads.
AtomicU32 πŸ”’
An integer type which can be safely shared between threads.
AtomicU64 πŸ”’
An integer type which can be safely shared between threads.
AtomicUsize πŸ”’
An integer type which can be safely shared between threads.

EnumsΒ§

Ordering πŸ”’
Atomic memory orderings

FunctionsΒ§

compiler_fence πŸ”’
A β€œcompiler-only” atomic fence.