diff --git a/tasks/ast_tools/src/parse/parse.rs b/tasks/ast_tools/src/parse/parse.rs index 200f9bb7403b1..2e2305e4a8a2b 100644 --- a/tasks/ast_tools/src/parse/parse.rs +++ b/tasks/ast_tools/src/parse/parse.rs @@ -331,7 +331,7 @@ impl<'c> Parser<'c> { /// Parse struct field to [`FieldDef`]. fn parse_field(&mut self, field: &Field, index: usize) -> FieldDef { - let name = match field.ident.as_ref() { + let name = match &field.ident { Some(ident) => ident_name(ident), None => index.to_string(), };