diff --git a/crates/ra_hir/src/nameres.rs b/crates/ra_hir/src/nameres.rs index cdf5023687..56ed872d59 100644 --- a/crates/ra_hir/src/nameres.rs +++ b/crates/ra_hir/src/nameres.rs @@ -192,7 +192,7 @@ impl CrateDefMap { CrateDefMap { krate, edition, - xextern_prelude: FxHashMap::default(), + extern_prelude: FxHashMap::default(), prelude: None, root, modules, diff --git a/crates/ra_ide_api/src/diagnostics.rs b/crates/ra_ide_api/src/diagnostics.rs index e03dcaa8fe..5b1a90c82b 100644 --- a/crates/ra_ide_api/src/diagnostics.rs +++ b/crates/ra_ide_api/src/diagnostics.rs @@ -1,10 +1,9 @@ use itertools::Itertools; -use hir::{source_binder, diagnostics::Diagnostic as _}; +use hir::{source_binder, diagnostics::{Diagnostic as _, DiagnosticSink}}; use ra_db::SourceDatabase; use ra_syntax::{ Location, SourceFile, SyntaxKind, TextRange, SyntaxNode, ast::{self, AstNode}, - }; use ra_text_edit::{TextEdit, TextEditBuilder}; @@ -129,7 +128,7 @@ fn check_struct_shorthand_initialization( } fn check_module(acc: &mut Vec, db: &RootDatabase, module: hir::Module) { - let mut diagnostics = hir::diagnostics::DiagnosticSink::default(); + let mut diagnostics = DiagnosticSink::default(); module.diagnostics(db, &mut diagnostics); for decl in module.declarations(db) { match decl {