#[repr(C)]pub struct Aggref {Show 20 fields
pub xpr: Expr,
pub aggfnoid: Oid,
pub aggtype: Oid,
pub aggcollid: Oid,
pub inputcollid: Oid,
pub aggtranstype: Oid,
pub aggargtypes: *mut List,
pub aggdirectargs: *mut List,
pub args: *mut List,
pub aggorder: *mut List,
pub aggdistinct: *mut List,
pub aggfilter: *mut Expr,
pub aggstar: bool,
pub aggvariadic: bool,
pub aggkind: c_char,
pub agglevelsup: Index,
pub aggsplit: Type,
pub aggno: c_int,
pub aggtransno: c_int,
pub location: c_int,
}
Fields§
§xpr: Expr
§aggfnoid: Oid
§aggtype: Oid
§aggcollid: Oid
§inputcollid: Oid
§aggtranstype: Oid
§aggargtypes: *mut List
§aggdirectargs: *mut List
§args: *mut List
§aggorder: *mut List
§aggdistinct: *mut List
§aggfilter: *mut Expr
§aggstar: bool
§aggvariadic: bool
§aggkind: c_char
§agglevelsup: Index
§aggsplit: Type
§aggno: c_int
§aggtransno: c_int
§location: c_int
Trait Implementations§
impl Copy for Aggref
Auto Trait Implementations§
impl Freeze for Aggref
impl RefUnwindSafe for Aggref
impl !Send for Aggref
impl !Sync for Aggref
impl Unpin for Aggref
impl UnwindSafe for Aggref
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