Enum aws_config::retry::RetryConfigErr
source · [−]#[non_exhaustive]
pub enum RetryConfigErr {
InvalidRetryMode {
source: RetryModeParseErr,
set_by: Cow<'static, str>,
},
MaxAttemptsMustNotBeZero {
set_by: Cow<'static, str>,
},
FailedToParseMaxAttempts {
source: ParseIntError,
set_by: Cow<'static, str>,
},
AdaptiveModeIsNotSupported {
set_by: Cow<'static, str>,
},
}
Expand description
Failure to parse retry config from profile file or environment variable.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidRetryMode
Fields
source: RetryModeParseErr
Cause of the error.
The configured retry mode wasn’t recognized.
MaxAttemptsMustNotBeZero
Max attempts must be greater than zero.
FailedToParseMaxAttempts
Fields
source: ParseIntError
Cause of the error.
The max attempts value couldn’t be parsed to an integer.
AdaptiveModeIsNotSupported
The adaptive retry mode hasn’t been implemented yet.
Trait Implementations
sourceimpl Debug for RetryConfigErr
impl Debug for RetryConfigErr
sourceimpl Display for RetryConfigErr
impl Display for RetryConfigErr
sourceimpl Error for RetryConfigErr
impl Error for RetryConfigErr
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for RetryConfigErr
impl Send for RetryConfigErr
impl Sync for RetryConfigErr
impl Unpin for RetryConfigErr
impl UnwindSafe for RetryConfigErr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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