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