Struct std::sync::atomic::AtomicIntDeprecated [-] [+] [src]

pub struct AtomicInt {
    // some fields omitted
}

Methods

impl AtomicInt

fn new(v: isize) -> AtomicInt

fn load(&self, order: Ordering) -> isize

fn store(&self, val: isize, order: Ordering)

fn swap(&self, val: isize, order: Ordering) -> isize

fn compare_and_swap(&self, old: isize, new: isize, order: Ordering) -> isize

fn fetch_add(&self, val: isize, order: Ordering) -> isize

fn fetch_sub(&self, val: isize, order: Ordering) -> isize

fn fetch_and(&self, val: isize, order: Ordering) -> isize

fn fetch_or(&self, val: isize, order: Ordering) -> isize

fn fetch_xor(&self, val: isize, order: Ordering) -> isize

Trait Implementations

impl Sync for AtomicInt