pub trait ProvideErrorKind {
// Required methods
fn retryable_error_kind(&self) -> Option<ErrorKind>;
fn code(&self) -> Option<&str>;
}
Expand description
Trait that provides an ErrorKind
and an error code.
Required Methods§
Sourcefn retryable_error_kind(&self) -> Option<ErrorKind>
fn retryable_error_kind(&self) -> Option<ErrorKind>
Returns the ErrorKind
when the error is modeled as retryable
If the error kind cannot be determined (e.g. the error is unmodeled at the error kind depends
on an HTTP status code, return None
.