pub struct AlwaysRetry(pub ErrorKind);Expand description
A retry classifier for testing purposes. This classifier always returns
Some(RetryAction::Error(ErrorKind)) where ErrorKind is the value provided when creating
this classifier.
Tuple Fields§
§0: ErrorKindTrait Implementations§
Source§impl ClassifyRetry for AlwaysRetry
impl ClassifyRetry for AlwaysRetry
Source§fn classify_retry(&self, error: &InterceptorContext) -> RetryAction
fn classify_retry(&self, error: &InterceptorContext) -> RetryAction
Run this classifier on the
InterceptorContext to determine if the previous request
should be retried. Returns a RetryAction.Source§fn priority(&self) -> RetryClassifierPriority
fn priority(&self) -> RetryClassifierPriority
The priority of this retry classifier. Read more
Auto Trait Implementations§
impl Freeze for AlwaysRetry
impl RefUnwindSafe for AlwaysRetry
impl Send for AlwaysRetry
impl Sync for AlwaysRetry
impl Unpin for AlwaysRetry
impl UnwindSafe for AlwaysRetry
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> 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 moreCreates a shared type from an unshared type.