pub struct OperationRetryOptions {
pub operation_timeout: Duration,
pub retry_delay: Duration,
pub max_retries: Option<u32>,
}Expand description
configuration for Pulsar operation retries
Fields§
§operation_timeout: Durationtime limit to receive an answer to a Pulsar operation
retry_delay: Durationdelay between operation retries after a ServiceNotReady error
max_retries: Option<u32>maximum number of operation retries. None indicates infinite retries
Trait Implementations§
Source§impl Clone for OperationRetryOptions
impl Clone for OperationRetryOptions
Source§fn clone(&self) -> OperationRetryOptions
fn clone(&self) -> OperationRetryOptions
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 moreSource§impl Debug for OperationRetryOptions
impl Debug for OperationRetryOptions
Auto Trait Implementations§
impl Freeze for OperationRetryOptions
impl RefUnwindSafe for OperationRetryOptions
impl Send for OperationRetryOptions
impl Sync for OperationRetryOptions
impl Unpin for OperationRetryOptions
impl UnwindSafe for OperationRetryOptions
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> 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