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