pub struct SlotInfo {
pub slot_name: String,
pub plugin: Option<String>,
pub slot_type: Option<String>,
pub database: Option<String>,
pub active: bool,
pub active_pid: Option<i64>,
pub restart_lsn: Option<Lsn>,
pub confirmed_flush_lsn: Option<Lsn>,
pub wal_status: Option<String>,
pub safe_wal_size: Option<i64>,
pub invalidation_reason: Option<String>,
pub inactive_since: Option<String>,
}Expand description
Version-independent view of pg_replication_slots for one slot.
Fields§
§slot_name: String§plugin: Option<String>§slot_type: Option<String>§database: Option<String>§active: bool§active_pid: Option<i64>§restart_lsn: Option<Lsn>§confirmed_flush_lsn: Option<Lsn>§wal_status: Option<String>§safe_wal_size: Option<i64>§invalidation_reason: Option<String>§inactive_since: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for SlotInfo
impl RefUnwindSafe for SlotInfo
impl Send for SlotInfo
impl Sync for SlotInfo
impl Unpin for SlotInfo
impl UnsafeUnpin for SlotInfo
impl UnwindSafe for SlotInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more