pub struct CrossProcessLockGuard { /* private fields */ }
Expand description
A guard of a cross-process lock.
The lock will be automatically released a short period of time after all the guards have dropped.
Trait Implementations§
Source§impl Debug for CrossProcessLockGuard
impl Debug for CrossProcessLockGuard
Auto Trait Implementations§
impl Freeze for CrossProcessLockGuard
impl RefUnwindSafe for CrossProcessLockGuard
impl Send for CrossProcessLockGuard
impl Sync for CrossProcessLockGuard
impl Unpin for CrossProcessLockGuard
impl UnwindSafe for CrossProcessLockGuard
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>