Struct aws_http::retry::AwsErrorRetryPolicy
source · [−]#[non_exhaustive]pub struct AwsErrorRetryPolicy;
Expand description
A retry policy that models AWS error codes as outlined in the SEP
In order of priority:
- The
x-amz-retry-after
header is checked - The modeled error retry mode is checked
- The code is checked against a predetermined list of throttling errors & transient error codes
- The status code is checked against a predetermined list of status codes
Implementations
Trait Implementations
sourceimpl<T, E> ClassifyResponse<T, SdkError<E, Response>> for AwsErrorRetryPolicy where
E: ProvideErrorKind,
impl<T, E> ClassifyResponse<T, SdkError<E, Response>> for AwsErrorRetryPolicy where
E: ProvideErrorKind,
sourceimpl Clone for AwsErrorRetryPolicy
impl Clone for AwsErrorRetryPolicy
sourcefn clone(&self) -> AwsErrorRetryPolicy
fn clone(&self) -> AwsErrorRetryPolicy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AwsErrorRetryPolicy
impl Debug for AwsErrorRetryPolicy
Auto Trait Implementations
impl RefUnwindSafe for AwsErrorRetryPolicy
impl Send for AwsErrorRetryPolicy
impl Sync for AwsErrorRetryPolicy
impl Unpin for AwsErrorRetryPolicy
impl UnwindSafe for AwsErrorRetryPolicy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more