diff --git a/library/stdarch/crates/stdsimd-verify/src/lib.rs b/library/stdarch/crates/stdsimd-verify/src/lib.rs index 884f956994c4..bf5bab42c26d 100644 --- a/library/stdarch/crates/stdsimd-verify/src/lib.rs +++ b/library/stdarch/crates/stdsimd-verify/src/lib.rs @@ -332,11 +332,10 @@ fn find_target_feature(attrs: &[syn::Attribute]) -> Option { syn::NestedMeta::Meta(m) => Some(m), syn::NestedMeta::Literal(_) => None, }) - .filter_map(|m| match m { + .find_map(|m| match m { syn::Meta::NameValue(ref i) if i.ident == "enable" => Some(i.clone().lit), _ => None, }) - .next() } fn find_required_const(attrs: &[syn::Attribute]) -> Vec {