Struct rs_lockfree::spin_rwlock::SpinRWLock [−][src]
pub struct SpinRWLock { /* fields omitted */ }
User mode SpinRWLock
Methods
impl SpinRWLock
[src]
impl SpinRWLock
pub fn try_rlock(&mut self) -> bool
[src]
pub fn try_rlock(&mut self) -> bool
pub fn rlock(&mut self)
[src]
pub fn rlock(&mut self)
pub unsafe fn unrlock(&mut self)
[src]
pub unsafe fn unrlock(&mut self)
pub fn try_lock(&mut self) -> bool
[src]
pub fn try_lock(&mut self) -> bool
pub fn lock(&mut self)
[src]
pub fn lock(&mut self)
pub unsafe fn unlock(&mut self)
[src]
pub unsafe fn unlock(&mut self)
pub unsafe fn rlock_guard(&mut self) -> RLockGuard
[src]
pub unsafe fn rlock_guard(&mut self) -> RLockGuard
pub unsafe fn wlock_guard(&mut self) -> WLockGuard
[src]
pub unsafe fn wlock_guard(&mut self) -> WLockGuard
Trait Implementations
impl Default for SpinRWLock
[src]
impl Default for SpinRWLock
Auto Trait Implementations
impl Send for SpinRWLock
impl Send for SpinRWLock
impl Sync for SpinRWLock
impl Sync for SpinRWLock