Struct syncbox::atomic::AtomicU64
[−]
[src]
pub struct AtomicU64 { // some fields omitted }
pub struct AtomicU64 { // some fields omitted }
impl AtomicU64
fn new(v: u64) -> AtomicU64
fn load(&self, order: Ordering) -> u64
fn store(&self, val: u64, order: Ordering)
fn swap(&self, val: u64, order: Ordering) -> u64
fn compare_and_swap(&self, old: u64, new: u64, order: Ordering) -> u64
fn fetch_add(&self, val: u64, order: Ordering) -> u64
fn fetch_sub(&self, val: u64, order: Ordering) -> u64
fn fetch_and(&self, val: u64, order: Ordering) -> u64
fn fetch_or(&self, val: u64, order: Ordering) -> u64
fn fetch_xor(&self, val: u64, order: Ordering) -> u64