aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src/fill_struct_fields.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_assists/src/fill_struct_fields.rs')
-rw-r--r--crates/ra_assists/src/fill_struct_fields.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/ra_assists/src/fill_struct_fields.rs b/crates/ra_assists/src/fill_struct_fields.rs
index 302d62ab1..54b70e17d 100644
--- a/crates/ra_assists/src/fill_struct_fields.rs
+++ b/crates/ra_assists/src/fill_struct_fields.rs
@@ -37,8 +37,10 @@ pub(crate) fn fill_struct_fields(mut ctx: AssistCtx<impl HirDatabase>) -> Option
37 }; 37 };
38 38
39 for field in fields { 39 for field in fields {
40 let field = 40 let field = AstBuilder::<ast::NamedField>::from_pieces(
41 AstBuilder::<ast::NamedField>::from_text(&format!("{}: ()", field.name(db))); 41 &AstBuilder::<ast::NameRef>::new(&field.name(db).to_string()),
42 Some(&AstBuilder::<ast::Expr>::unit()),
43 );
42 ast_editor.append_field(&field); 44 ast_editor.append_field(&field);
43 } 45 }
44 46