Struct pgrx_pg_sys::PathTarget
source · #[repr(C)]pub struct PathTarget {
pub type_: NodeTag,
pub exprs: *mut List,
pub sortgrouprefs: *mut Index,
pub cost: QualCost,
pub width: c_int,
pub has_volatile_expr: VolatileFunctionStatus,
}
Fields§
§type_: NodeTag
§exprs: *mut List
§sortgrouprefs: *mut Index
§cost: QualCost
§width: c_int
§has_volatile_expr: VolatileFunctionStatus
Trait Implementations§
source§impl Clone for PathTarget
impl Clone for PathTarget
source§fn clone(&self) -> PathTarget
fn clone(&self) -> PathTarget
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 PathTarget
impl Debug for PathTarget
source§impl Default for PathTarget
impl Default for PathTarget
source§impl Display for PathTarget
impl Display for PathTarget
source§impl PgNode for PathTarget
impl PgNode for PathTarget
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for PathTarget
Auto Trait Implementations§
impl Freeze for PathTarget
impl RefUnwindSafe for PathTarget
impl !Send for PathTarget
impl !Sync for PathTarget
impl Unpin for PathTarget
impl UnwindSafe for PathTarget
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