#[repr(C)]pub struct GroupPathExtraData {
pub flags: c_int,
pub partial_costs_set: bool,
pub agg_partial_costs: AggClauseCosts,
pub agg_final_costs: AggClauseCosts,
pub target_parallel_safe: bool,
pub havingQual: *mut Node,
pub targetList: *mut List,
pub patype: Type,
}
Fields§
§flags: c_int
§partial_costs_set: bool
§agg_partial_costs: AggClauseCosts
§agg_final_costs: AggClauseCosts
§target_parallel_safe: bool
§havingQual: *mut Node
§targetList: *mut List
§patype: Type
Trait Implementations§
Source§impl Clone for GroupPathExtraData
impl Clone for GroupPathExtraData
Source§fn clone(&self) -> GroupPathExtraData
fn clone(&self) -> GroupPathExtraData
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 GroupPathExtraData
impl Debug for GroupPathExtraData
Source§impl Default for GroupPathExtraData
impl Default for GroupPathExtraData
impl Copy for GroupPathExtraData
Auto Trait Implementations§
impl Freeze for GroupPathExtraData
impl RefUnwindSafe for GroupPathExtraData
impl !Send for GroupPathExtraData
impl !Sync for GroupPathExtraData
impl Unpin for GroupPathExtraData
impl UnwindSafe for GroupPathExtraData
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