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: TableScanDescData
rs_nblocks: BlockNumber
rs_startblock: BlockNumber
rs_numblocks: BlockNumber
rs_inited: bool
rs_cblock: BlockNumber
rs_cbuf: Buffer
rs_strategy: BufferAccessStrategy
rs_ctup: HeapTupleData
rs_parallelworkerdata: *mut ParallelBlockTableScanWorkerData
rs_cindex: c_int
rs_ntuples: c_int
rs_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 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more