pub trait AtomicQuick<T> {
// Required methods
fn qload(&self) -> T;
fn qstore(&self, value: T);
// Provided method
fn qsave(&self, value: T) { ... }
}
Expand description
A trait to help to load and store atomic value quickly.
Required Methods§
Sourcefn qload(&self) -> T
fn qload(&self) -> T
Loads a value from the atomic integer in Ordering::SeqCst mode.
Sourcefn qstore(&self, value: T)
fn qstore(&self, value: T)
Stores a value into the atomic integer in Ordering::SeqCst mode.
Provided Methods§
Sourcefn qsave(&self, value: T)
fn qsave(&self, value: T)
Stores a value into the atomic integer in Ordering::SeqCst mode. Alias for Self::qstore