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

pub struct AtomicUint {
    // some fields omitted
}

Methods

impl AtomicUint

fn new(v: usize) -> AtomicUint

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

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

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

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

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

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

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

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

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

Trait Implementations

impl Sync for AtomicUint