#[repr(C)]pub struct VariableStatData {
pub var: *mut Node,
pub rel: *mut RelOptInfo,
pub statsTuple: HeapTuple,
pub freefunc: Option<unsafe extern "C-unwind" 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-unwind" fn(tuple: HeapTuple)>§vartype: Oid§atttype: Oid§atttypmod: int32§isunique: bool§acl_ok: boolTrait Implementations§
Source§impl Clone for VariableStatData
impl Clone for VariableStatData
Source§fn clone(&self) -> VariableStatData
fn clone(&self) -> VariableStatData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VariableStatData
Source§impl Debug for VariableStatData
impl Debug for VariableStatData
Auto Trait Implementations§
impl !Send for VariableStatData
impl !Sync for VariableStatData
impl Freeze for VariableStatData
impl RefUnwindSafe for VariableStatData
impl Unpin for VariableStatData
impl UnsafeUnpin 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