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