pub struct LockBundle {
pub file_lock: Option<LockGuard>,
pub resource_lock: Option<ResourceLockGuard>,
}Expand description
Bundle of locks acquired for a single operation
Fields§
§file_lock: Option<LockGuard>File lock guard (if applicable)
resource_lock: Option<ResourceLockGuard>Resource lock guard (if applicable)
Implementations§
Auto Trait Implementations§
impl Freeze for LockBundle
impl !RefUnwindSafe for LockBundle
impl Send for LockBundle
impl Sync for LockBundle
impl Unpin for LockBundle
impl UnsafeUnpin for LockBundle
impl !UnwindSafe for LockBundle
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