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