#[repr(C)]pub struct TypeCacheEntry {Show 39 fields
pub type_id: Oid,
pub type_id_hash: uint32,
pub typlen: int16,
pub typbyval: bool,
pub typalign: c_char,
pub typstorage: c_char,
pub typtype: c_char,
pub typrelid: Oid,
pub typsubscript: Oid,
pub typelem: Oid,
pub typcollation: Oid,
pub btree_opf: Oid,
pub btree_opintype: Oid,
pub hash_opf: Oid,
pub hash_opintype: Oid,
pub eq_opr: Oid,
pub lt_opr: Oid,
pub gt_opr: Oid,
pub cmp_proc: Oid,
pub hash_proc: Oid,
pub hash_extended_proc: Oid,
pub eq_opr_finfo: FmgrInfo,
pub cmp_proc_finfo: FmgrInfo,
pub hash_proc_finfo: FmgrInfo,
pub hash_extended_proc_finfo: FmgrInfo,
pub tupDesc: TupleDesc,
pub tupDesc_identifier: uint64,
pub rngelemtype: *mut TypeCacheEntry,
pub rng_collation: Oid,
pub rng_cmp_proc_finfo: FmgrInfo,
pub rng_canonical_finfo: FmgrInfo,
pub rng_subdiff_finfo: FmgrInfo,
pub rngtype: *mut TypeCacheEntry,
pub domainBaseType: Oid,
pub domainBaseTypmod: int32,
pub domainData: *mut DomainConstraintCache,
pub flags: c_int,
pub enumData: *mut TypeCacheEnumData,
pub nextDomain: *mut TypeCacheEntry,
}Fields§
§type_id: Oid§type_id_hash: uint32§typlen: int16§typbyval: bool§typalign: c_char§typstorage: c_char§typtype: c_char§typrelid: Oid§typsubscript: Oid§typelem: Oid§typcollation: Oid§btree_opf: Oid§btree_opintype: Oid§hash_opf: Oid§hash_opintype: Oid§eq_opr: Oid§lt_opr: Oid§gt_opr: Oid§cmp_proc: Oid§hash_proc: Oid§hash_extended_proc: Oid§eq_opr_finfo: FmgrInfo§cmp_proc_finfo: FmgrInfo§hash_proc_finfo: FmgrInfo§hash_extended_proc_finfo: FmgrInfo§tupDesc: TupleDesc§tupDesc_identifier: uint64§rngelemtype: *mut TypeCacheEntry§rng_collation: Oid§rng_cmp_proc_finfo: FmgrInfo§rng_canonical_finfo: FmgrInfo§rng_subdiff_finfo: FmgrInfo§rngtype: *mut TypeCacheEntry§domainBaseType: Oid§domainBaseTypmod: int32§domainData: *mut DomainConstraintCache§flags: c_int§enumData: *mut TypeCacheEnumData§nextDomain: *mut TypeCacheEntryTrait Implementations§
Source§impl Clone for TypeCacheEntry
impl Clone for TypeCacheEntry
Source§fn clone(&self) -> TypeCacheEntry
fn clone(&self) -> TypeCacheEntry
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 TypeCacheEntry
Source§impl Debug for TypeCacheEntry
impl Debug for TypeCacheEntry
Auto Trait Implementations§
impl !Send for TypeCacheEntry
impl !Sync for TypeCacheEntry
impl Freeze for TypeCacheEntry
impl RefUnwindSafe for TypeCacheEntry
impl Unpin for TypeCacheEntry
impl UnsafeUnpin for TypeCacheEntry
impl UnwindSafe for TypeCacheEntry
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