From 98639d835c7d37724b67f1ebd30c99bc2c3d8478 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Wed, 25 Sep 2019 15:39:41 +0300 Subject: cleanup diagnostics --- crates/ra_ide_api/src/diagnostics.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'crates/ra_ide_api') diff --git a/crates/ra_ide_api/src/diagnostics.rs b/crates/ra_ide_api/src/diagnostics.rs index 06e7ea6da..836e15a4b 100644 --- a/crates/ra_ide_api/src/diagnostics.rs +++ b/crates/ra_ide_api/src/diagnostics.rs @@ -6,7 +6,7 @@ use ra_assists::{ast_builder::Make, ast_editor::AstEditor}; use ra_db::SourceDatabase; use ra_prof::profile; use ra_syntax::{ - ast::{self, AstNode, RecordField}, + ast::{self, AstNode}, Location, SyntaxNode, TextRange, T, }; use ra_text_edit::{TextEdit, TextEditBuilder}; @@ -59,9 +59,11 @@ pub(crate) fn diagnostics(db: &RootDatabase, file_id: FileId) -> Vec let node = d.ast(db); let mut ast_editor = AstEditor::new(node); for f in d.missed_fields.iter() { - let name_ref = Make::::new(&f.to_string()); - let unit = Make::::unit(); - ast_editor.append_field(&Make::::from(name_ref, Some(unit))); + let field = Make::::from( + Make::::new(&f.to_string()), + Some(Make::::unit()), + ); + ast_editor.append_field(&field); } let mut builder = TextEditBuilder::default(); -- cgit v1.2.3