Struct pgx_pg_sys::ColumnDef
source · [−]#[repr(C)]pub struct ColumnDef {Show 19 fields
pub type_: NodeTag,
pub colname: *mut c_char,
pub typeName: *mut TypeName,
pub compression: *mut c_char,
pub inhcount: c_int,
pub is_local: bool,
pub is_not_null: bool,
pub is_from_type: bool,
pub storage: c_char,
pub raw_default: *mut Node,
pub cooked_default: *mut Node,
pub identity: c_char,
pub identitySequence: *mut RangeVar,
pub generated: c_char,
pub collClause: *mut CollateClause,
pub collOid: Oid,
pub constraints: *mut List,
pub fdwoptions: *mut List,
pub location: c_int,
}Fields
type_: NodeTagcolname: *mut c_chartypeName: *mut TypeNamecompression: *mut c_charinhcount: c_intis_local: boolis_not_null: boolis_from_type: boolstorage: c_charraw_default: *mut Nodecooked_default: *mut Nodeidentity: c_charidentitySequence: *mut RangeVargenerated: c_charcollClause: *mut CollateClausecollOid: Oidconstraints: *mut Listfdwoptions: *mut Listlocation: c_intTrait Implementations
impl Copy for ColumnDef
Auto Trait Implementations
impl RefUnwindSafe for ColumnDef
impl !Send for ColumnDef
impl !Sync for ColumnDef
impl Unpin for ColumnDef
impl UnwindSafe for ColumnDef
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