Struct pgrx_pg_sys::SMgrRelationData
source · #[repr(C)]pub struct SMgrRelationData {
pub smgr_rnode: RelFileNodeBackend,
pub smgr_owner: *mut *mut SMgrRelationData,
pub smgr_targblock: BlockNumber,
pub smgr_cached_nblocks: [BlockNumber; 4],
pub smgr_which: c_int,
pub md_num_open_segs: [c_int; 4],
pub md_seg_fds: [*mut _MdfdVec; 4],
pub node: dlist_node,
}
Fields§
§smgr_rnode: RelFileNodeBackend
§smgr_owner: *mut *mut SMgrRelationData
§smgr_targblock: BlockNumber
§smgr_cached_nblocks: [BlockNumber; 4]
§smgr_which: c_int
§md_num_open_segs: [c_int; 4]
§md_seg_fds: [*mut _MdfdVec; 4]
§node: dlist_node
Trait Implementations§
source§impl Clone for SMgrRelationData
impl Clone for SMgrRelationData
source§fn clone(&self) -> SMgrRelationData
fn clone(&self) -> SMgrRelationData
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 SMgrRelationData
impl Debug for SMgrRelationData
source§impl Default for SMgrRelationData
impl Default for SMgrRelationData
impl Copy for SMgrRelationData
Auto Trait Implementations§
impl Freeze for SMgrRelationData
impl RefUnwindSafe for SMgrRelationData
impl !Send for SMgrRelationData
impl !Sync for SMgrRelationData
impl Unpin for SMgrRelationData
impl UnwindSafe for SMgrRelationData
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