refactor: fix `clippy::single_match` (#194)

pull/198/head
Ethan Brierley 2024-10-18 14:46:47 +01:00 committed by GitHub
parent d95ec5a99f
commit 4e856602f6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 24 additions and 27 deletions

View File

@ -158,8 +158,7 @@ where
// We classify the response which will return None if not
// errors were returned.
match self.retryable_strategy.handle(&result) {
Some(Retryable::Transient) => {
if let Some(Retryable::Transient) = self.retryable_strategy.handle(&result) {
// If the response failed and the error type was transient
// we can safely try to retry the request.
let retry_decision = self.retry_policy.should_retry(start_time, n_past_retries);
@ -185,8 +184,6 @@ where
n_past_retries += 1;
continue;
}
}
Some(_) | None => {}
};
// Report whether we failed with or without retries.