pub struct FileLockGuard { /* private fields */ }Expand description
RAII guard for an advisory file lock acquired via
ProfileStore::lock_exclusive. Releases on drop.
The guard owns the lock file handle; dropping it calls unlock and
closes the descriptor. The lock file itself is left on disk — it’s reused
across acquisitions and carries no useful content.
Trait Implementations§
Source§impl Debug for FileLockGuard
impl Debug for FileLockGuard
Source§impl Drop for FileLockGuard
impl Drop for FileLockGuard
Auto Trait Implementations§
impl Freeze for FileLockGuard
impl RefUnwindSafe for FileLockGuard
impl Send for FileLockGuard
impl Sync for FileLockGuard
impl Unpin for FileLockGuard
impl UnsafeUnpin for FileLockGuard
impl UnwindSafe for FileLockGuard
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