Struct single_executor::AtomicI32State [−][src]
#[repr(transparent)]pub struct AtomicI32State<T> { /* fields omitted */ }
Expand description
An atomic that stores a given state in a $raw_type
Implementations
impl<T> AtomicI32State<T> where
i32: From<T>,
[src]
impl<T> AtomicI32State<T> where
i32: From<T>,
[src]impl<T> AtomicI32State<T> where
T: From<i32>,
[src]
impl<T> AtomicI32State<T> where
T: From<i32>,
[src]pub fn into_inner(self) -> T
[src]
pub fn into_inner(self) -> T
[src]Analog for [$atomic_type::into_inner
].
impl<T> AtomicI32State<T> where
T: From<i32>,
i32: From<T>,
[src]
impl<T> AtomicI32State<T> where
T: From<i32>,
i32: From<T>,
[src]pub fn compare_exchange(
&self,
current: T,
new: T,
success: Ordering,
failure: Ordering
) -> Result<T, T>
[src]
pub fn compare_exchange(
&self,
current: T,
new: T,
success: Ordering,
failure: Ordering
) -> Result<T, T>
[src]Analog for [$atomic_type::compare_exchange
].
pub fn compare_exchange_weak(
&self,
current: T,
new: T,
success: Ordering,
failure: Ordering
) -> Result<T, T>
[src]
pub fn compare_exchange_weak(
&self,
current: T,
new: T,
success: Ordering,
failure: Ordering
) -> Result<T, T>
[src]Analog for [$atomic_type::compare_exchange_weak
].