#[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: uint64
Trait Implementations§
Source§impl Clone for SnapshotData
impl Clone for SnapshotData
Source§fn clone(&self) -> SnapshotData
fn clone(&self) -> SnapshotData
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 SnapshotData
impl Debug for SnapshotData
Source§impl Default for SnapshotData
impl Default for SnapshotData
impl Copy for SnapshotData
Auto Trait Implementations§
impl Freeze for SnapshotData
impl RefUnwindSafe for SnapshotData
impl !Send for SnapshotData
impl !Sync for SnapshotData
impl Unpin 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