#[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_nodeTrait Implementations§
Source§impl Clone for SMgrRelationData
impl Clone for SMgrRelationData
Source§fn clone(&self) -> SMgrRelationData
fn clone(&self) -> SMgrRelationData
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 SMgrRelationData
Source§impl Debug for SMgrRelationData
impl Debug for SMgrRelationData
Auto Trait Implementations§
impl !Send for SMgrRelationData
impl !Sync for SMgrRelationData
impl Freeze for SMgrRelationData
impl RefUnwindSafe for SMgrRelationData
impl Unpin for SMgrRelationData
impl UnsafeUnpin 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