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