Struct pgx_pg_sys::TargetEntry
source · [−]#[repr(C)]pub struct TargetEntry {
pub xpr: Expr,
pub expr: *mut Expr,
pub resno: AttrNumber,
pub resname: *mut c_char,
pub ressortgroupref: Index,
pub resorigtbl: Oid,
pub resorigcol: AttrNumber,
pub resjunk: bool,
}
Fields
xpr: Expr
expr: *mut Expr
resno: AttrNumber
resname: *mut c_char
ressortgroupref: Index
resorigtbl: Oid
resorigcol: AttrNumber
resjunk: bool
Trait Implementations
sourceimpl Clone for TargetEntry
impl Clone for TargetEntry
sourcefn clone(&self) -> TargetEntry
fn clone(&self) -> TargetEntry
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 TargetEntry
impl Debug for TargetEntry
sourceimpl Default for TargetEntry
impl Default for TargetEntry
sourceimpl Display for TargetEntry
impl Display for TargetEntry
sourceimpl PgNode for TargetEntry
impl PgNode for TargetEntry
type NodeType = TargetEntry
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 TargetEntry
Auto Trait Implementations
impl RefUnwindSafe for TargetEntry
impl !Send for TargetEntry
impl !Sync for TargetEntry
impl Unpin for TargetEntry
impl UnwindSafe for TargetEntry
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