pub enum AppendRetryPolicy {
All,
NoSideEffects,
}๐Deprecated since 0.21.1: This crate has been renamed to
s2-sdk. Please update your Cargo.toml to use s2-sdk instead.Expand description
Retry policy for append requests.
Variantsยง
All
๐Deprecated since 0.21.1: This crate has been renamed to
s2-sdk. Please update your Cargo.toml to use s2-sdk instead.Retry all eligible failures encountered during an append.
This could result in append batches being duplicated on the stream.
NoSideEffects
๐Deprecated since 0.21.1: This crate has been renamed to
s2-sdk. Please update your Cargo.toml to use s2-sdk instead.Retry only failures with no side effects.
Will not attempt to retry failures where it cannot be concluded whether an append may become durable, in order to prevent duplicates.
Trait Implementationsยง
Sourceยงimpl Clone for AppendRetryPolicy
impl Clone for AppendRetryPolicy
Sourceยงfn clone(&self) -> AppendRetryPolicy
fn clone(&self) -> AppendRetryPolicy
Returns a duplicate 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 moreAuto Trait Implementationsยง
impl Freeze for AppendRetryPolicy
impl RefUnwindSafe for AppendRetryPolicy
impl Send for AppendRetryPolicy
impl Sync for AppendRetryPolicy
impl Unpin for AppendRetryPolicy
impl UnwindSafe for AppendRetryPolicy
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
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Sourceยงfn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request