Struct pgx_pg_sys::ExecRowMark
source · [−]#[repr(C)]pub struct ExecRowMark {
pub relation: Relation,
pub relid: Oid,
pub rti: Index,
pub prti: Index,
pub rowmarkId: Index,
pub markType: RowMarkType,
pub strength: LockClauseStrength,
pub waitPolicy: LockWaitPolicy,
pub ermActive: bool,
pub curCtid: ItemPointerData,
pub ermExtra: *mut c_void,
}Fields
relation: Relationrelid: Oidrti: Indexprti: IndexrowmarkId: IndexmarkType: RowMarkTypestrength: LockClauseStrengthwaitPolicy: LockWaitPolicyermActive: boolcurCtid: ItemPointerDataermExtra: *mut c_voidTrait Implementations
sourceimpl Clone for ExecRowMark
impl Clone for ExecRowMark
sourcefn clone(&self) -> ExecRowMark
fn clone(&self) -> ExecRowMark
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ExecRowMark
impl Debug for ExecRowMark
sourceimpl Default for ExecRowMark
impl Default for ExecRowMark
impl Copy for ExecRowMark
Auto Trait Implementations
impl RefUnwindSafe for ExecRowMark
impl !Send for ExecRowMark
impl !Sync for ExecRowMark
impl Unpin for ExecRowMark
impl UnwindSafe for ExecRowMark
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