pub enum ReplayCursor {
StreamSeq,
TailOnly,
}Expand description
How durable replay and checkpoints map to JetStream.
Variants§
StreamSeq
Broker stream sequence on publish ack; ByStartSequence replay.
TailOnly
Live tail only; checkpoints no-op; maximum publish throughput.
Trait Implementations§
Source§impl Clone for ReplayCursor
impl Clone for ReplayCursor
Source§fn clone(&self) -> ReplayCursor
fn clone(&self) -> ReplayCursor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReplayCursor
Source§impl Debug for ReplayCursor
impl Debug for ReplayCursor
Source§impl Default for ReplayCursor
impl Default for ReplayCursor
Source§fn default() -> ReplayCursor
fn default() -> ReplayCursor
Returns the “default value” for a type. Read more
impl Eq for ReplayCursor
Source§impl PartialEq for ReplayCursor
impl PartialEq for ReplayCursor
impl StructuralPartialEq for ReplayCursor
Auto Trait Implementations§
impl Freeze for ReplayCursor
impl RefUnwindSafe for ReplayCursor
impl Send for ReplayCursor
impl Sync for ReplayCursor
impl Unpin for ReplayCursor
impl UnsafeUnpin for ReplayCursor
impl UnwindSafe for ReplayCursor
Blanket Implementations§
impl<T> AsyncConnector for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more