Shorter idiomatic expression for finding preferred crypto algorithm

This commit is contained in:
Egor Duda
2022-05-17 17:33:21 +03:00
parent c7116b1c21
commit dc7311a3bd

View File

@@ -130,12 +130,7 @@ const SUPPORTED_CRED_PARAMS: &[PublicKeyCredentialParameter] = &[
]; ];
fn get_preferred_cred_param (params: &[PublicKeyCredentialParameter]) -> Option<&PublicKeyCredentialParameter> { fn get_preferred_cred_param (params: &[PublicKeyCredentialParameter]) -> Option<&PublicKeyCredentialParameter> {
for param in params { params.iter().find(|&param| SUPPORTED_CRED_PARAMS.contains(param))
if SUPPORTED_CRED_PARAMS.contains(param) {
return Some(param);
}
}
return None;
} }
/// Transports supported by OpenSK. /// Transports supported by OpenSK.