Struct pgrx_pg_sys::FuncCall
source · #[repr(C)]pub struct FuncCall {
pub type_: NodeTag,
pub funcname: *mut List,
pub args: *mut List,
pub agg_order: *mut List,
pub agg_filter: *mut Node,
pub over: *mut WindowDef,
pub agg_within_group: bool,
pub agg_star: bool,
pub agg_distinct: bool,
pub func_variadic: bool,
pub funcformat: Type,
pub location: c_int,
}
Fields§
§type_: NodeTag
§funcname: *mut List
§args: *mut List
§agg_order: *mut List
§agg_filter: *mut Node
§over: *mut WindowDef
§agg_within_group: bool
§agg_star: bool
§agg_distinct: bool
§func_variadic: bool
§funcformat: Type
§location: c_int
Trait Implementations§
impl Copy for FuncCall
Auto Trait Implementations§
impl Freeze for FuncCall
impl RefUnwindSafe for FuncCall
impl !Send for FuncCall
impl !Sync for FuncCall
impl Unpin for FuncCall
impl UnwindSafe for FuncCall
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)