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