From dc7311a3bda6cf587d134751aaded133de39fab8 Mon Sep 17 00:00:00 2001 From: Egor Duda Date: Tue, 17 May 2022 17:33:21 +0300 Subject: [PATCH] Shorter idiomatic expression for finding preferred crypto algorithm --- src/ctap/mod.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/ctap/mod.rs b/src/ctap/mod.rs index 6ccb2ed..d7f5c6f 100644 --- a/src/ctap/mod.rs +++ b/src/ctap/mod.rs @@ -130,12 +130,7 @@ const SUPPORTED_CRED_PARAMS: &[PublicKeyCredentialParameter] = &[ ]; fn get_preferred_cred_param (params: &[PublicKeyCredentialParameter]) -> Option<&PublicKeyCredentialParameter> { - for param in params { - if SUPPORTED_CRED_PARAMS.contains(param) { - return Some(param); - } - } - return None; + params.iter().find(|¶m| SUPPORTED_CRED_PARAMS.contains(param)) } /// Transports supported by OpenSK.