Struct pgx_pg_sys::RunningTransactionsData
source · [−]#[repr(C)]pub struct RunningTransactionsData {
pub xcnt: c_int,
pub subxcnt: c_int,
pub subxid_overflow: bool,
pub nextXid: TransactionId,
pub oldestRunningXid: TransactionId,
pub latestCompletedXid: TransactionId,
pub xids: *mut TransactionId,
}
Fields
xcnt: c_int
subxcnt: c_int
subxid_overflow: bool
nextXid: TransactionId
oldestRunningXid: TransactionId
latestCompletedXid: TransactionId
xids: *mut TransactionId
Trait Implementations
sourceimpl Clone for RunningTransactionsData
impl Clone for RunningTransactionsData
sourcefn clone(&self) -> RunningTransactionsData
fn clone(&self) -> RunningTransactionsData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for RunningTransactionsData
impl Debug for RunningTransactionsData
sourceimpl Default for RunningTransactionsData
impl Default for RunningTransactionsData
impl Copy for RunningTransactionsData
Auto Trait Implementations
impl RefUnwindSafe for RunningTransactionsData
impl !Send for RunningTransactionsData
impl !Sync for RunningTransactionsData
impl Unpin for RunningTransactionsData
impl UnwindSafe for RunningTransactionsData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more