pub enum CdcStart {
CheckpointOrSlot,
SlotConfirmed,
Lsn(PgLsn),
}Expand description
Starting point for a materialized CDC source.
Variants§
CheckpointOrSlot
Load a durable checkpoint when configured; otherwise start from the slot’s confirmed LSN.
SlotConfirmed
Start from the slot’s confirmed LSN.
Lsn(PgLsn)
Start from an explicit LSN.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CdcStart
impl RefUnwindSafe for CdcStart
impl Send for CdcStart
impl Sync for CdcStart
impl Unpin for CdcStart
impl UnsafeUnpin for CdcStart
impl UnwindSafe for CdcStart
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<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