diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-09-13 14:40:48 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2019-09-13 14:40:48 +0100 |
commit | b8c16ec002d48f4fb9d883d091114ccd1286ba47 (patch) | |
tree | 5fa82899fc15f5739ef80997c04fd9cc8153e786 /crates/ra_hir/src/resolve.rs | |
parent | b31f9872ec67d371d669967f9c95f2d71a9d6bf5 (diff) | |
parent | 7be7f67198c617ad482717d9bf2c7dca9c2cd169 (diff) |
Merge #1838
1838: rename add_resolution -> add_scope_def r=matklad a=matklad
Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_hir/src/resolve.rs')
-rw-r--r-- | crates/ra_hir/src/resolve.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/crates/ra_hir/src/resolve.rs b/crates/ra_hir/src/resolve.rs index d841593f8..3207b6626 100644 --- a/crates/ra_hir/src/resolve.rs +++ b/crates/ra_hir/src/resolve.rs | |||
@@ -112,11 +112,7 @@ impl Resolver { | |||
112 | } | 112 | } |
113 | 113 | ||
114 | /// pub only for source-binder | 114 | /// pub only for source-binder |
115 | pub(crate) fn resolve_module_path( | 115 | pub(crate) fn resolve_module_path(&self, db: &impl HirDatabase, path: &Path) -> PerNs { |
116 | &self, | ||
117 | db: &impl HirDatabase, | ||
118 | path: &Path, | ||
119 | ) -> PerNs<ModuleDef> { | ||
120 | let (item_map, module) = match self.module() { | 116 | let (item_map, module) = match self.module() { |
121 | Some(it) => it, | 117 | Some(it) => it, |
122 | None => return PerNs::none(), | 118 | None => return PerNs::none(), |
@@ -385,8 +381,8 @@ pub enum ScopeDef { | |||
385 | Unknown, | 381 | Unknown, |
386 | } | 382 | } |
387 | 383 | ||
388 | impl From<PerNs<ModuleDef>> for ScopeDef { | 384 | impl From<PerNs> for ScopeDef { |
389 | fn from(def: PerNs<ModuleDef>) -> Self { | 385 | fn from(def: PerNs) -> Self { |
390 | def.take_types() | 386 | def.take_types() |
391 | .or_else(|| def.take_values()) | 387 | .or_else(|| def.take_values()) |
392 | .map(ScopeDef::ModuleDef) | 388 | .map(ScopeDef::ModuleDef) |