Struct pgrx_pg_sys::ExpandedArrayHeader
source · #[repr(C)]pub struct ExpandedArrayHeader {Show 17 fields
pub hdr: ExpandedObjectHeader,
pub ea_magic: c_int,
pub ndims: c_int,
pub dims: *mut c_int,
pub lbound: *mut c_int,
pub element_type: Oid,
pub typlen: int16,
pub typbyval: bool,
pub typalign: c_char,
pub dvalues: *mut Datum,
pub dnulls: *mut bool,
pub dvalueslen: c_int,
pub nelems: c_int,
pub flat_size: Size,
pub fvalue: *mut ArrayType,
pub fstartptr: *mut c_char,
pub fendptr: *mut c_char,
}Fields§
§hdr: ExpandedObjectHeader§ea_magic: c_int§ndims: c_int§dims: *mut c_int§lbound: *mut c_int§element_type: Oid§typlen: int16§typbyval: bool§typalign: c_char§dvalues: *mut Datum§dnulls: *mut bool§dvalueslen: c_int§nelems: c_int§flat_size: Size§fvalue: *mut ArrayType§fstartptr: *mut c_char§fendptr: *mut c_charTrait Implementations§
source§impl Clone for ExpandedArrayHeader
impl Clone for ExpandedArrayHeader
source§fn clone(&self) -> ExpandedArrayHeader
fn clone(&self) -> ExpandedArrayHeader
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 more