Struct pgx_pg_sys::AggTransInfo
source · [−]#[repr(C)]pub struct AggTransInfo {Show 13 fields
pub args: *mut List,
pub aggfilter: *mut Expr,
pub transfn_oid: Oid,
pub serialfn_oid: Oid,
pub deserialfn_oid: Oid,
pub combinefn_oid: Oid,
pub aggtranstype: Oid,
pub aggtranstypmod: int32,
pub transtypeLen: c_int,
pub transtypeByVal: bool,
pub aggtransspace: int32,
pub initValue: Datum,
pub initValueIsNull: bool,
}Fields
args: *mut Listaggfilter: *mut Exprtransfn_oid: Oidserialfn_oid: Oiddeserialfn_oid: Oidcombinefn_oid: Oidaggtranstype: Oidaggtranstypmod: int32transtypeLen: c_inttranstypeByVal: boolaggtransspace: int32initValue: DatuminitValueIsNull: boolTrait Implementations
sourceimpl Clone for AggTransInfo
impl Clone for AggTransInfo
sourcefn clone(&self) -> AggTransInfo
fn clone(&self) -> AggTransInfo
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for AggTransInfo
impl Debug for AggTransInfo
sourceimpl Default for AggTransInfo
impl Default for AggTransInfo
impl Copy for AggTransInfo
Auto Trait Implementations
impl RefUnwindSafe for AggTransInfo
impl !Send for AggTransInfo
impl !Sync for AggTransInfo
impl Unpin for AggTransInfo
impl UnwindSafe for AggTransInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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