Struct pgrx_pg_sys::ReplicationSlot
source · #[repr(C)]pub struct ReplicationSlot {Show 14 fields
pub mutex: slock_t,
pub in_use: bool,
pub active_pid: pid_t,
pub just_dirtied: bool,
pub dirty: bool,
pub effective_xmin: TransactionId,
pub effective_catalog_xmin: TransactionId,
pub data: ReplicationSlotPersistentData,
pub io_in_progress_lock: LWLock,
pub active_cv: ConditionVariable,
pub candidate_catalog_xmin: TransactionId,
pub candidate_xmin_lsn: XLogRecPtr,
pub candidate_restart_valid: XLogRecPtr,
pub candidate_restart_lsn: XLogRecPtr,
}Fields§
§mutex: slock_t§in_use: bool§active_pid: pid_t§just_dirtied: bool§dirty: bool§effective_xmin: TransactionId§effective_catalog_xmin: TransactionId§data: ReplicationSlotPersistentData§io_in_progress_lock: LWLock§active_cv: ConditionVariable§candidate_catalog_xmin: TransactionId§candidate_xmin_lsn: XLogRecPtr§candidate_restart_valid: XLogRecPtr§candidate_restart_lsn: XLogRecPtrTrait Implementations§
source§impl Clone for ReplicationSlot
impl Clone for ReplicationSlot
source§fn clone(&self) -> ReplicationSlot
fn clone(&self) -> ReplicationSlot
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