Struct pgx_pg_sys::LOCALLOCK
source · [−]#[repr(C)]pub struct LOCALLOCK {
pub tag: LOCALLOCKTAG,
pub hashcode: uint32,
pub lock: *mut LOCK,
pub proclock: *mut PROCLOCK,
pub nLocks: int64,
pub numLockOwners: c_int,
pub maxLockOwners: c_int,
pub lockOwners: *mut LOCALLOCKOWNER,
pub holdsStrongLockCount: bool,
pub lockCleared: bool,
}Fields
tag: LOCALLOCKTAGhashcode: uint32lock: *mut LOCKproclock: *mut PROCLOCKnLocks: int64numLockOwners: c_intmaxLockOwners: c_intlockOwners: *mut LOCALLOCKOWNERholdsStrongLockCount: boollockCleared: boolTrait Implementations
impl Copy for LOCALLOCK
Auto Trait Implementations
impl RefUnwindSafe for LOCALLOCK
impl !Send for LOCALLOCK
impl !Sync for LOCALLOCK
impl Unpin for LOCALLOCK
impl UnwindSafe for LOCALLOCK
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more