pub struct AtomicI64(/* private fields */);Implementations§
Source§impl AtomicI64
impl AtomicI64
pub fn new(v: i64) -> Self
pub fn with_mut<R>(&mut self, f: impl FnOnce(&mut i64) -> R) -> R
pub fn load(&self, order: Ordering) -> i64
pub fn store(&self, val: i64, order: Ordering)
pub fn fetch_add(&self, val: i64, order: Ordering) -> i64
pub fn fetch_sub(&self, val: i64, order: Ordering) -> i64
pub fn fetch_or(&self, val: i64, order: Ordering) -> i64
Auto Trait Implementations§
impl !Freeze for AtomicI64
impl RefUnwindSafe for AtomicI64
impl Send for AtomicI64
impl Sync for AtomicI64
impl Unpin for AtomicI64
impl UnsafeUnpin for AtomicI64
impl UnwindSafe for AtomicI64
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