#[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: NameDataTrait 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