Struct pgrx_pg_sys::PlaceHolderInfo
source · #[repr(C)]pub struct PlaceHolderInfo {
pub type_: NodeTag,
pub phid: Index,
pub ph_var: *mut PlaceHolderVar,
pub ph_eval_at: Relids,
pub ph_lateral: Relids,
pub ph_needed: Relids,
pub ph_width: int32,
}
Fields§
§type_: NodeTag
§phid: Index
§ph_var: *mut PlaceHolderVar
§ph_eval_at: Relids
§ph_lateral: Relids
§ph_needed: Relids
§ph_width: int32
Trait Implementations§
source§impl Clone for PlaceHolderInfo
impl Clone for PlaceHolderInfo
source§fn clone(&self) -> PlaceHolderInfo
fn clone(&self) -> PlaceHolderInfo
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 PlaceHolderInfo
impl Debug for PlaceHolderInfo
source§impl Default for PlaceHolderInfo
impl Default for PlaceHolderInfo
source§impl Display for PlaceHolderInfo
impl Display for PlaceHolderInfo
source§impl PgNode for PlaceHolderInfo
impl PgNode for PlaceHolderInfo
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for PlaceHolderInfo
Auto Trait Implementations§
impl Freeze for PlaceHolderInfo
impl RefUnwindSafe for PlaceHolderInfo
impl !Send for PlaceHolderInfo
impl !Sync for PlaceHolderInfo
impl Unpin for PlaceHolderInfo
impl UnwindSafe for PlaceHolderInfo
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