[−][src]Trait vm_memory::AtomicInteger
Objects that implement this trait must consist exclusively of atomic types
from std::sync::atomic
, except for
AtomicPtr<T>
and
AtomicBool
.
Associated Types
type V
The raw value type associated with the atomic integer (i.e. u16
for AtomicU16
).
Required methods
fn new(v: Self::V) -> Self
Create a new instance of Self
.
fn load(&self, order: Ordering) -> Self::V
Loads a value from the atomic integer.
fn store(&self, val: Self::V, order: Ordering)
Stores a value into the atomic integer.