| H A D | atomic.rs | 20 pub mod ordering; module 24 pub use ordering::{Acquire, Full, Relaxed, Release}; 30 use ordering::OrderingType; 287 pub fn load<Ordering: ordering::AcquireOrRelaxed>(&self, _: Ordering) -> T { 289 match Ordering::TYPE { 292 _ => build_error!("Wrong ordering"), 317 pub fn store<Ordering: ordering in fmt() 299 store<Ordering: ordering::ReleaseOrRelaxed>(&self, v: T, _: Ordering) store() argument 415 cmpxchg<Ordering: ordering::Ordering>( &self, mut old: T, new: T, o: Ordering, ) -> Result<T, T> cmpxchg() argument [all...] |