Struct pgx_pg_sys::PlaceHolderVar
source · [−]#[repr(C)]pub struct PlaceHolderVar {
pub xpr: Expr,
pub phexpr: *mut Expr,
pub phrels: Relids,
pub phid: Index,
pub phlevelsup: Index,
}
Fields
xpr: Expr
phexpr: *mut Expr
phrels: Relids
phid: Index
phlevelsup: Index
Trait Implementations
sourceimpl Clone for PlaceHolderVar
impl Clone for PlaceHolderVar
sourcefn clone(&self) -> PlaceHolderVar
fn clone(&self) -> PlaceHolderVar
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 PlaceHolderVar
impl Debug for PlaceHolderVar
sourceimpl Default for PlaceHolderVar
impl Default for PlaceHolderVar
sourceimpl Display for PlaceHolderVar
impl Display for PlaceHolderVar
sourceimpl PgNode for PlaceHolderVar
impl PgNode for PlaceHolderVar
type NodeType = PlaceHolderVar
sourcefn as_node_ptr(&self) -> *mut Self::NodeType
fn as_node_ptr(&self) -> *mut Self::NodeType
Represent this node as a mutable pointer of its type
impl Copy for PlaceHolderVar
Auto Trait Implementations
impl RefUnwindSafe for PlaceHolderVar
impl !Send for PlaceHolderVar
impl !Sync for PlaceHolderVar
impl Unpin for PlaceHolderVar
impl UnwindSafe for PlaceHolderVar
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
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.
sourcefn clone_into(&self, target: &mut T)
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