pub struct RowLockGuard { /* private fields */ }Implementations§
Source§impl RowLockGuard
impl RowLockGuard
pub fn new( manager: Arc<LockManager>, txn_id: TransactionId, table: TableReference, rid: RecordId, ) -> Self
pub fn release(self)
Trait Implementations§
Source§impl Drop for RowLockGuard
impl Drop for RowLockGuard
Auto Trait Implementations§
impl Freeze for RowLockGuard
impl !RefUnwindSafe for RowLockGuard
impl Send for RowLockGuard
impl Sync for RowLockGuard
impl Unpin for RowLockGuard
impl UnsafeUnpin for RowLockGuard
impl !UnwindSafe for RowLockGuard
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