pub struct AtomicData {
pub inner: Arc<AtomicI64>,
}Expand description
Atomic integer for lock-free concurrent access. Only supports integer values (load/store/compare_exchange).
Fields§
§inner: Arc<AtomicI64>Implementations§
Trait Implementations§
Source§impl Clone for AtomicData
impl Clone for AtomicData
Source§fn clone(&self) -> AtomicData
fn clone(&self) -> AtomicData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AtomicData
impl RefUnwindSafe for AtomicData
impl Send for AtomicData
impl Sync for AtomicData
impl Unpin for AtomicData
impl UnsafeUnpin for AtomicData
impl UnwindSafe for AtomicData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more