Struct pgrx_pg_sys::CustomScan
source · #[repr(C)]pub struct CustomScan {
pub scan: Scan,
pub flags: uint32,
pub custom_plans: *mut List,
pub custom_exprs: *mut List,
pub custom_private: *mut List,
pub custom_scan_tlist: *mut List,
pub custom_relids: *mut Bitmapset,
pub methods: *const CustomScanMethods,
}
Fields§
§scan: Scan
§flags: uint32
§custom_plans: *mut List
§custom_exprs: *mut List
§custom_private: *mut List
§custom_scan_tlist: *mut List
§custom_relids: *mut Bitmapset
§methods: *const CustomScanMethods
Trait Implementations§
source§impl Clone for CustomScan
impl Clone for CustomScan
source§fn clone(&self) -> CustomScan
fn clone(&self) -> CustomScan
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CustomScan
impl Debug for CustomScan
source§impl Default for CustomScan
impl Default for CustomScan
source§impl Display for CustomScan
impl Display for CustomScan
source§impl PgNode for CustomScan
impl PgNode for CustomScan
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for CustomScan
Auto Trait Implementations§
impl Freeze for CustomScan
impl RefUnwindSafe for CustomScan
impl !Send for CustomScan
impl !Sync for CustomScan
impl Unpin for CustomScan
impl UnwindSafe for CustomScan
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