#[repr(C)]pub struct ExpandedRecordHeader {Show 22 fields
pub hdr: ExpandedObjectHeader,
pub er_magic: c_int,
pub flags: c_int,
pub er_decltypeid: Oid,
pub er_typeid: Oid,
pub er_typmod: int32,
pub er_tupdesc: TupleDesc,
pub er_tupdesc_id: uint64,
pub dvalues: *mut Datum,
pub dnulls: *mut bool,
pub nfields: c_int,
pub flat_size: Size,
pub data_len: Size,
pub hoff: c_int,
pub hasnull: bool,
pub fvalue: HeapTuple,
pub fstartptr: *mut c_char,
pub fendptr: *mut c_char,
pub er_short_term_cxt: MemoryContext,
pub er_dummy_header: *mut ExpandedRecordHeader,
pub er_domaininfo: *mut c_void,
pub er_mcb: MemoryContextCallback,
}
Fields§
§hdr: ExpandedObjectHeader
§er_magic: c_int
§flags: c_int
§er_decltypeid: Oid
§er_typeid: Oid
§er_typmod: int32
§er_tupdesc: TupleDesc
§er_tupdesc_id: uint64
§dvalues: *mut Datum
§dnulls: *mut bool
§nfields: c_int
§flat_size: Size
§data_len: Size
§hoff: c_int
§hasnull: bool
§fvalue: HeapTuple
§fstartptr: *mut c_char
§fendptr: *mut c_char
§er_short_term_cxt: MemoryContext
§er_dummy_header: *mut ExpandedRecordHeader
§er_domaininfo: *mut c_void
§er_mcb: MemoryContextCallback
Trait Implementations§
Source§impl Clone for ExpandedRecordHeader
impl Clone for ExpandedRecordHeader
Source§fn clone(&self) -> ExpandedRecordHeader
fn clone(&self) -> ExpandedRecordHeader
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 ExpandedRecordHeader
impl Debug for ExpandedRecordHeader
Source§impl Default for ExpandedRecordHeader
impl Default for ExpandedRecordHeader
impl Copy for ExpandedRecordHeader
Auto Trait Implementations§
impl Freeze for ExpandedRecordHeader
impl RefUnwindSafe for ExpandedRecordHeader
impl !Send for ExpandedRecordHeader
impl !Sync for ExpandedRecordHeader
impl Unpin for ExpandedRecordHeader
impl UnwindSafe for ExpandedRecordHeader
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