pub struct CdcHealth {
pub running: bool,
pub last_error: Option<String>,
pub last_received_lsn: PgLsn,
pub latest_server_wal_end: PgLsn,
pub last_feedback_lsn: PgLsn,
pub emitted_events: u64,
pub reconnects: u64,
}Fields§
§running: bool§last_error: Option<String>§last_received_lsn: PgLsn§latest_server_wal_end: PgLsn§last_feedback_lsn: PgLsn§emitted_events: u64§reconnects: u64Trait Implementations§
impl Eq for CdcHealth
impl StructuralPartialEq for CdcHealth
Auto Trait Implementations§
impl Freeze for CdcHealth
impl RefUnwindSafe for CdcHealth
impl Send for CdcHealth
impl Sync for CdcHealth
impl Unpin for CdcHealth
impl UnsafeUnpin for CdcHealth
impl UnwindSafe for CdcHealth
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage