Module core::atomics[src]

Core atomic primitives

Structs

AtomicBool

An atomic boolean type.

AtomicInt

A signed atomic integer type, supporting basic atomic arithmetic operations

AtomicPtr

An unsafe atomic pointer. Only supports basic atomic operations

AtomicUint

An unsigned atomic integer type, supporting basic atomic arithmetic operations

Enums

Ordering

Atomic memory orderings

Statics

pub static INIT_ATOMIC_BOOL: AtomicBool = [definition]

An AtomicBool initialized to false

 
pub static INIT_ATOMIC_INT: AtomicInt = [definition]

An AtomicInt initialized to 0

 
pub static INIT_ATOMIC_UINT: AtomicUint = [definition]

An AtomicUint initialized to 0

 

Functions

fence

An atomic fence.