diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-11-23 11:50:30 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2019-11-23 11:50:30 +0000 |
commit | 102f1984c662544d16441d437e5b0883502d49d1 (patch) | |
tree | 9fbf1b22c02412f15ad4ddb8fcbc405ce8d33795 /crates/ra_hir_def/src/nameres.rs | |
parent | ee300085c016a5b24ff61e0a1406857d4e638618 (diff) | |
parent | 32658a73b4c9078421a1cab92ec459bb5b7236f5 (diff) |
Merge #2372
2372: Note that debugging infra is broken r=matklad a=matklad
Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_hir_def/src/nameres.rs')
-rw-r--r-- | crates/ra_hir_def/src/nameres.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/crates/ra_hir_def/src/nameres.rs b/crates/ra_hir_def/src/nameres.rs index 6723465a5..101203b7b 100644 --- a/crates/ra_hir_def/src/nameres.rs +++ b/crates/ra_hir_def/src/nameres.rs | |||
@@ -71,7 +71,7 @@ use rustc_hash::{FxHashMap, FxHashSet}; | |||
71 | 71 | ||
72 | use crate::{ | 72 | use crate::{ |
73 | builtin_type::BuiltinType, | 73 | builtin_type::BuiltinType, |
74 | db::DefDatabase2, | 74 | db::DefDatabase, |
75 | nameres::{ | 75 | nameres::{ |
76 | diagnostics::DefDiagnostic, path_resolution::ResolveMode, per_ns::PerNs, raw::ImportId, | 76 | diagnostics::DefDiagnostic, path_resolution::ResolveMode, per_ns::PerNs, raw::ImportId, |
77 | }, | 77 | }, |
@@ -220,7 +220,7 @@ impl CrateDefMap { | |||
220 | pub(crate) fn crate_def_map_query( | 220 | pub(crate) fn crate_def_map_query( |
221 | // Note that this doesn't have `+ AstDatabase`! | 221 | // Note that this doesn't have `+ AstDatabase`! |
222 | // This gurantess that `CrateDefMap` is stable across reparses. | 222 | // This gurantess that `CrateDefMap` is stable across reparses. |
223 | db: &impl DefDatabase2, | 223 | db: &impl DefDatabase, |
224 | krate: CrateId, | 224 | krate: CrateId, |
225 | ) -> Arc<CrateDefMap> { | 225 | ) -> Arc<CrateDefMap> { |
226 | let _p = profile("crate_def_map_query"); | 226 | let _p = profile("crate_def_map_query"); |
@@ -262,7 +262,7 @@ impl CrateDefMap { | |||
262 | 262 | ||
263 | pub fn add_diagnostics( | 263 | pub fn add_diagnostics( |
264 | &self, | 264 | &self, |
265 | db: &impl DefDatabase2, | 265 | db: &impl DefDatabase, |
266 | module: CrateModuleId, | 266 | module: CrateModuleId, |
267 | sink: &mut DiagnosticSink, | 267 | sink: &mut DiagnosticSink, |
268 | ) { | 268 | ) { |
@@ -271,7 +271,7 @@ impl CrateDefMap { | |||
271 | 271 | ||
272 | pub fn resolve_path( | 272 | pub fn resolve_path( |
273 | &self, | 273 | &self, |
274 | db: &impl DefDatabase2, | 274 | db: &impl DefDatabase, |
275 | original_module: CrateModuleId, | 275 | original_module: CrateModuleId, |
276 | path: &Path, | 276 | path: &Path, |
277 | ) -> (PerNs, Option<usize>) { | 277 | ) -> (PerNs, Option<usize>) { |
@@ -295,7 +295,7 @@ impl ModuleData { | |||
295 | /// Returns a node which defines this module. That is, a file or a `mod foo {}` with items. | 295 | /// Returns a node which defines this module. That is, a file or a `mod foo {}` with items. |
296 | pub fn definition_source( | 296 | pub fn definition_source( |
297 | &self, | 297 | &self, |
298 | db: &impl DefDatabase2, | 298 | db: &impl DefDatabase, |
299 | ) -> Source<Either<ast::SourceFile, ast::Module>> { | 299 | ) -> Source<Either<ast::SourceFile, ast::Module>> { |
300 | if let Some(file_id) = self.definition { | 300 | if let Some(file_id) = self.definition { |
301 | let sf = db.parse(file_id).tree(); | 301 | let sf = db.parse(file_id).tree(); |
@@ -307,7 +307,7 @@ impl ModuleData { | |||
307 | 307 | ||
308 | /// Returns a node which declares this module, either a `mod foo;` or a `mod foo {}`. | 308 | /// Returns a node which declares this module, either a `mod foo;` or a `mod foo {}`. |
309 | /// `None` for the crate root. | 309 | /// `None` for the crate root. |
310 | pub fn declaration_source(&self, db: &impl DefDatabase2) -> Option<Source<ast::Module>> { | 310 | pub fn declaration_source(&self, db: &impl DefDatabase) -> Option<Source<ast::Module>> { |
311 | let decl = self.declaration?; | 311 | let decl = self.declaration?; |
312 | let value = decl.to_node(db); | 312 | let value = decl.to_node(db); |
313 | Some(Source { file_id: decl.file_id(), value }) | 313 | Some(Source { file_id: decl.file_id(), value }) |
@@ -319,7 +319,7 @@ mod diagnostics { | |||
319 | use ra_db::RelativePathBuf; | 319 | use ra_db::RelativePathBuf; |
320 | use ra_syntax::{ast, AstPtr}; | 320 | use ra_syntax::{ast, AstPtr}; |
321 | 321 | ||
322 | use crate::{db::DefDatabase2, diagnostics::UnresolvedModule, nameres::CrateModuleId, AstId}; | 322 | use crate::{db::DefDatabase, diagnostics::UnresolvedModule, nameres::CrateModuleId, AstId}; |
323 | 323 | ||
324 | #[derive(Debug, PartialEq, Eq)] | 324 | #[derive(Debug, PartialEq, Eq)] |
325 | pub(super) enum DefDiagnostic { | 325 | pub(super) enum DefDiagnostic { |
@@ -333,7 +333,7 @@ mod diagnostics { | |||
333 | impl DefDiagnostic { | 333 | impl DefDiagnostic { |
334 | pub(super) fn add_to( | 334 | pub(super) fn add_to( |
335 | &self, | 335 | &self, |
336 | db: &impl DefDatabase2, | 336 | db: &impl DefDatabase, |
337 | target_module: CrateModuleId, | 337 | target_module: CrateModuleId, |
338 | sink: &mut DiagnosticSink, | 338 | sink: &mut DiagnosticSink, |
339 | ) { | 339 | ) { |