Struct pgx_pg_sys::XLogRecord
source · [−]#[repr(C)]pub struct XLogRecord {
pub xl_tot_len: uint32,
pub xl_xid: TransactionId,
pub xl_prev: XLogRecPtr,
pub xl_info: uint8,
pub xl_rmid: RmgrId,
pub xl_crc: pg_crc32c,
}
Fields
xl_tot_len: uint32
xl_xid: TransactionId
xl_prev: XLogRecPtr
xl_info: uint8
xl_rmid: RmgrId
xl_crc: pg_crc32c
Trait Implementations
sourceimpl Clone for XLogRecord
impl Clone for XLogRecord
sourcefn clone(&self) -> XLogRecord
fn clone(&self) -> XLogRecord
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 XLogRecord
impl Debug for XLogRecord
sourceimpl Default for XLogRecord
impl Default for XLogRecord
sourcefn default() -> XLogRecord
fn default() -> XLogRecord
Returns the “default value” for a type. Read more
impl Copy for XLogRecord
Auto Trait Implementations
impl RefUnwindSafe for XLogRecord
impl Send for XLogRecord
impl Sync for XLogRecord
impl Unpin for XLogRecord
impl UnwindSafe for XLogRecord
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