pub trait AtUsize { // Required methods fn cas(&self, current: usize, new: usize) -> Result<usize, usize>; fn l(&self) -> usize; fn s(&self, val: usize); }
swap with Ordering::Relaxed
Ordering::Relaxed
load with Ordering::Relaxed
store with Ordering::Relaxed