Skip to content

Commit a98107b

Browse files
committed
fix: clippy warning
1 parent 95f5ffd commit a98107b

File tree

2 files changed

+7
-12
lines changed

2 files changed

+7
-12
lines changed

soa-derive-internal/src/input.rs

+3-8
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,9 @@ fn create_derive_meta(path: Path) -> Meta {
153153

154154
fn contains_nested_soa(attrs: &[Attribute]) -> bool {
155155
for attr in attrs {
156-
if let Ok(meta) = attr.parse_meta() {
157-
match meta {
158-
Meta::Path(path) => {
159-
if path.is_ident("nested_soa") {
160-
return true;
161-
}
162-
}
163-
_ => (),
156+
if let Ok(Meta::Path(path)) = attr.parse_meta() {
157+
if path.is_ident("nested_soa") {
158+
return true;
164159
}
165160
}
166161
}

soa-derive-internal/src/iter.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ pub fn derive(input: &Input) -> TokenStream {
2828
.map(|field| &field.ty)
2929
.collect::<Vec<_>>();
3030
let first_field_type = &fields_types[0];
31-
let first_nested = input.nested_fields.iter().find(|field|
31+
let first_nested = input.nested_fields.iter().any(|field|
3232
{
3333
field.ident.as_ref().unwrap() == first_field
3434
}
35-
).is_some();
35+
);
3636

3737
let mut iter_type = if first_nested {
3838
quote! {
@@ -94,11 +94,11 @@ pub fn derive(input: &Input) -> TokenStream {
9494
for field in &input.fields[1..] {
9595
let field_name = &field.ident;
9696
let field_type = &field.ty;
97-
let nested = input.nested_fields.iter().find(|field|
97+
let nested = input.nested_fields.iter().any(|field|
9898
{
9999
field.ident.as_ref().unwrap() == field_name.as_ref().unwrap()
100100
}
101-
).is_some();
101+
);
102102
iter_pat = quote!{
103103
(#iter_pat, #field_name)
104104
};

0 commit comments

Comments
 (0)