#[repr(C)]pub struct VariableStatData {
pub var: *mut Node,
pub rel: *mut RelOptInfo,
pub statsTuple: HeapTuple,
pub freefunc: Option<unsafe extern "C" fn(tuple: HeapTuple)>,
pub vartype: Oid,
pub atttype: Oid,
pub atttypmod: int32,
pub isunique: bool,
pub acl_ok: bool,
}
Fields§
§var: *mut Node
§rel: *mut RelOptInfo
§statsTuple: HeapTuple
§freefunc: Option<unsafe extern "C" fn(tuple: HeapTuple)>
§vartype: Oid
§atttype: Oid
§atttypmod: int32
§isunique: bool
§acl_ok: bool
Trait Implementations§
Source§impl Clone for VariableStatData
impl Clone for VariableStatData
Source§fn clone(&self) -> VariableStatData
fn clone(&self) -> VariableStatData
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 VariableStatData
impl Debug for VariableStatData
Source§impl Default for VariableStatData
impl Default for VariableStatData
impl Copy for VariableStatData
Auto Trait Implementations§
impl Freeze for VariableStatData
impl RefUnwindSafe for VariableStatData
impl !Send for VariableStatData
impl !Sync for VariableStatData
impl Unpin for VariableStatData
impl UnwindSafe for VariableStatData
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