pub struct DsnCacheRetryPolicy {
pub max_retries: u16,
pub backoff: ExponentialBackoff,
}Expand description
Retry policy for getting pieces from DSN cache
Fields§
§max_retries: u16Max number of retries when trying to get piece from DSN cache
backoff: ExponentialBackoffExponential backoff between retries
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DsnCacheRetryPolicy
impl RefUnwindSafe for DsnCacheRetryPolicy
impl Send for DsnCacheRetryPolicy
impl Sync for DsnCacheRetryPolicy
impl Unpin for DsnCacheRetryPolicy
impl UnwindSafe for DsnCacheRetryPolicy
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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