pub struct RwSpinLock {
lock: AtomicIsize,
}Expand description
A busy-waiting reader-writer lock.
Fields§
§lock: AtomicIsizeImplementations§
Source§impl RwSpinLock
impl RwSpinLock
Sourcepub unsafe fn read_unlock(&self)
pub unsafe fn read_unlock(&self)
Sourcepub fn write_lock(&self)
pub fn write_lock(&self)
Waits until a write lock can be acquired.
Sourcepub unsafe fn write_unlock(&self)
pub unsafe fn write_unlock(&self)
Auto Trait Implementations§
impl !Freeze for RwSpinLock
impl RefUnwindSafe for RwSpinLock
impl Send for RwSpinLock
impl Sync for RwSpinLock
impl Unpin for RwSpinLock
impl UnsafeUnpin for RwSpinLock
impl UnwindSafe for RwSpinLock
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