pub struct ShmRegionLock { /* private fields */ }Expand description
RAII guard for a ShmRegion’s process-recoverable exclusive lock.
Semantic crates use this when a current-state transition must be atomic across fleet processes. Dropping the guard releases the kernel lock.
Trait Implementations§
Source§impl Drop for ShmRegionLock
impl Drop for ShmRegionLock
Auto Trait Implementations§
impl Freeze for ShmRegionLock
impl RefUnwindSafe for ShmRegionLock
impl Send for ShmRegionLock
impl Sync for ShmRegionLock
impl Unpin for ShmRegionLock
impl UnsafeUnpin for ShmRegionLock
impl UnwindSafe for ShmRegionLock
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