#[repr(C)]pub struct ReplicationSlotPersistentData {
pub name: NameData,
pub database: Oid,
pub persistency: ReplicationSlotPersistency,
pub xmin: TransactionId,
pub catalog_xmin: TransactionId,
pub restart_lsn: XLogRecPtr,
pub invalidated_at: XLogRecPtr,
pub confirmed_flush: XLogRecPtr,
pub initial_consistent_point: XLogRecPtr,
pub two_phase: bool,
pub plugin: NameData,
}
Fields§
§name: NameData
§database: Oid
§persistency: ReplicationSlotPersistency
§xmin: TransactionId
§catalog_xmin: TransactionId
§restart_lsn: XLogRecPtr
§invalidated_at: XLogRecPtr
§confirmed_flush: XLogRecPtr
§initial_consistent_point: XLogRecPtr
§two_phase: bool
§plugin: NameData
Trait Implementations§
source§impl Clone for ReplicationSlotPersistentData
impl Clone for ReplicationSlotPersistentData
source§fn clone(&self) -> ReplicationSlotPersistentData
fn clone(&self) -> ReplicationSlotPersistentData
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 more