#[repr(C)]pub struct SnapshotData {Show 19 fields
pub snapshot_type: Type,
pub xmin: TransactionId,
pub xmax: TransactionId,
pub xip: *mut TransactionId,
pub xcnt: uint32,
pub subxip: *mut TransactionId,
pub subxcnt: int32,
pub suboverflowed: bool,
pub takenDuringRecovery: bool,
pub copied: bool,
pub curcid: CommandId,
pub speculativeToken: uint32,
pub vistest: *mut GlobalVisState,
pub active_count: uint32,
pub regd_count: uint32,
pub ph_node: pairingheap_node,
pub whenTaken: TimestampTz,
pub lsn: XLogRecPtr,
pub snapXactCompletionCount: uint64,
}Fields§
§snapshot_type: Type§xmin: TransactionId§xmax: TransactionId§xip: *mut TransactionId§xcnt: uint32§subxip: *mut TransactionId§subxcnt: int32§suboverflowed: bool§takenDuringRecovery: bool§copied: bool§curcid: CommandId§speculativeToken: uint32§vistest: *mut GlobalVisState§active_count: uint32§regd_count: uint32§ph_node: pairingheap_node§whenTaken: TimestampTz§lsn: XLogRecPtr§snapXactCompletionCount: uint64Trait Implementations§
Source§impl Clone for SnapshotData
impl Clone for SnapshotData
Source§fn clone(&self) -> SnapshotData
fn clone(&self) -> SnapshotData
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 SnapshotData
Source§impl Debug for SnapshotData
impl Debug for SnapshotData
Auto Trait Implementations§
impl !Send for SnapshotData
impl !Sync for SnapshotData
impl Freeze for SnapshotData
impl RefUnwindSafe for SnapshotData
impl Unpin for SnapshotData
impl UnsafeUnpin for SnapshotData
impl UnwindSafe for SnapshotData
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