Struct pgx_pg_sys::HeapScanDescData
source · [−]#[repr(C)]pub struct HeapScanDescData {Show 13 fields
pub rs_base: TableScanDescData,
pub rs_nblocks: BlockNumber,
pub rs_startblock: BlockNumber,
pub rs_numblocks: BlockNumber,
pub rs_inited: bool,
pub rs_cblock: BlockNumber,
pub rs_cbuf: Buffer,
pub rs_strategy: BufferAccessStrategy,
pub rs_ctup: HeapTupleData,
pub rs_parallelworkerdata: *mut ParallelBlockTableScanWorkerData,
pub rs_cindex: c_int,
pub rs_ntuples: c_int,
pub rs_vistuples: [OffsetNumber; 291],
}Fields
rs_base: TableScanDescDatars_nblocks: BlockNumberrs_startblock: BlockNumberrs_numblocks: BlockNumberrs_inited: boolrs_cblock: BlockNumberrs_cbuf: Bufferrs_strategy: BufferAccessStrategyrs_ctup: HeapTupleDatars_parallelworkerdata: *mut ParallelBlockTableScanWorkerDatars_cindex: c_intrs_ntuples: c_intrs_vistuples: [OffsetNumber; 291]Trait Implementations
sourceimpl Clone for HeapScanDescData
impl Clone for HeapScanDescData
sourcefn clone(&self) -> HeapScanDescData
fn clone(&self) -> HeapScanDescData
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 HeapScanDescData
impl Debug for HeapScanDescData
sourceimpl Default for HeapScanDescData
impl Default for HeapScanDescData
impl Copy for HeapScanDescData
Auto Trait Implementations
impl RefUnwindSafe for HeapScanDescData
impl !Send for HeapScanDescData
impl !Sync for HeapScanDescData
impl Unpin for HeapScanDescData
impl UnwindSafe for HeapScanDescData
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