pub struct RecordWriteGuard { /* private fields */ }Expand description
RAII guard for one record’s lock set.
Held for the duration of a plain CA/PVA write — the dbScanLock +
dbScanUnlock pair around one dbPutField. !Send, so the compiler
refuses to let it live across an .await in any spawned future; see the
module doc.
Auto Trait Implementations§
impl !RefUnwindSafe for RecordWriteGuard
impl !UnwindSafe for RecordWriteGuard
impl Freeze for RecordWriteGuard
impl Send for RecordWriteGuard
impl Sync for RecordWriteGuard
impl Unpin for RecordWriteGuard
impl UnsafeUnpin for RecordWriteGuard
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