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