diff --git a/crates/ra_assists/src/ast_builder.rs b/crates/ra_assists/src/ast_builder.rs index f6409085a80..9a62b96b3cc 100644 --- a/crates/ra_assists/src/ast_builder.rs +++ b/crates/ra_assists/src/ast_builder.rs @@ -44,7 +44,7 @@ impl Make { } impl Make { - pub fn new(text: &str) -> ast::NameRef { + pub fn from(text: &str) -> ast::NameRef { ast_node_from_file_text(&format!("fn f() {{ {}; }}", text)) } } diff --git a/crates/ra_ide_api/src/diagnostics.rs b/crates/ra_ide_api/src/diagnostics.rs index 836e15a4bd7..f07061e99c5 100644 --- a/crates/ra_ide_api/src/diagnostics.rs +++ b/crates/ra_ide_api/src/diagnostics.rs @@ -60,7 +60,7 @@ pub(crate) fn diagnostics(db: &RootDatabase, file_id: FileId) -> Vec let mut ast_editor = AstEditor::new(node); for f in d.missed_fields.iter() { let field = Make::::from( - Make::::new(&f.to_string()), + Make::::from(&f.to_string()), Some(Make::::unit()), ); ast_editor.append_field(&field);