☰
In core::sync::atomic
Macros
atomic_int
atomic_int_ptr_sized
if_not_8_bit
Structs
AtomicBool
AtomicI16
AtomicI32
AtomicI64
AtomicI8
AtomicIsize
AtomicPtr
AtomicU16
AtomicU32
AtomicU64
AtomicU8
AtomicUsize
Enums
Ordering
Constants
ATOMIC_BOOL_INIT
ATOMIC_I16_INIT
ATOMIC_I32_INIT
ATOMIC_I64_INIT
ATOMIC_I8_INIT
ATOMIC_ISIZE_INIT
ATOMIC_U16_INIT
ATOMIC_U32_INIT
ATOMIC_U64_INIT
ATOMIC_U8_INIT
ATOMIC_USIZE_INIT
Functions
atomic_add
atomic_and
atomic_compare_exchange
atomic_compare_exchange_weak
atomic_load
atomic_max
atomic_min
atomic_nand
atomic_or
atomic_store
atomic_sub
atomic_swap
atomic_umax
atomic_umin
atomic_xor
compiler_fence
fence
spin_loop_hint
strongest_failure_ordering
?
Function
core
::
sync
::
atomic
::
atomic_store
source
·
[
−
]
unsafe fn atomic_store<T:
Copy
>(dst:
*mut T
, val: T, order:
Ordering
)