Skip to content

Commit dbc182a

Browse files
committed
crypto_provider: fix clippy::question_mark finding
``` error: this `match` expression can be replaced with `?` --> src/crypto_provider.rs:466:20 | 466 | let provider = match provider_from_crate_features() { | ____________________^ 467 | | Some(provider) => provider, 468 | | None => return None, 469 | | }; | |_____^ help: try instead: `provider_from_crate_features()?` ```
1 parent 3cd9f98 commit dbc182a

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/crypto_provider.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -463,14 +463,9 @@ pub(crate) fn get_default_or_install_from_crate_features() -> Option<Arc<CryptoP
463463
return Some(provider.clone());
464464
}
465465

466-
let provider = match provider_from_crate_features() {
467-
Some(provider) => provider,
468-
None => return None,
469-
};
470-
471466
// Ignore the error resulting from us losing a race to install the default,
472467
// and accept the outcome.
473-
let _ = provider.install_default();
468+
let _ = provider_from_crate_features()?.install_default();
474469

475470
// Safety: we can unwrap safely here knowing we've just set the default, or
476471
// lost a race to something else setting the default.

0 commit comments

Comments
 (0)