aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/lang_item.rs
diff options
context:
space:
mode:
authorMarco Groppo <[email protected]>2019-04-17 22:40:00 +0100
committerMarco Groppo <[email protected]>2019-04-19 23:20:26 +0100
commit8ebb20edce85b74eab0ed78ba5c4969ec733ad12 (patch)
treeeb23fc45cc395de68ad60ced6bd65d80c4945245 /crates/ra_hir/src/lang_item.rs
parente85ee60c42db57368e24ad9ac24840c2494d383c (diff)
New krate() method in Resolver.
Renamed Impl to ImplBlock.
Diffstat (limited to 'crates/ra_hir/src/lang_item.rs')
-rw-r--r--crates/ra_hir/src/lang_item.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ra_hir/src/lang_item.rs b/crates/ra_hir/src/lang_item.rs
index adcc682a2..a25d419e7 100644
--- a/crates/ra_hir/src/lang_item.rs
+++ b/crates/ra_hir/src/lang_item.rs
@@ -11,7 +11,7 @@ use crate::{
11pub enum LangItemTarget { 11pub enum LangItemTarget {
12 Enum(Enum), 12 Enum(Enum),
13 Function(Function), 13 Function(Function),
14 Impl(ImplBlock), 14 ImplBlock(ImplBlock),
15 Static(Static), 15 Static(Static),
16 Struct(Struct), 16 Struct(Struct),
17 Trait(Trait), 17 Trait(Trait),
@@ -22,7 +22,7 @@ impl LangItemTarget {
22 match self { 22 match self {
23 LangItemTarget::Enum(e) => e.module(db).krate(db), 23 LangItemTarget::Enum(e) => e.module(db).krate(db),
24 LangItemTarget::Function(f) => f.module(db).krate(db), 24 LangItemTarget::Function(f) => f.module(db).krate(db),
25 LangItemTarget::Impl(i) => i.module().krate(db), 25 LangItemTarget::ImplBlock(i) => i.module().krate(db),
26 LangItemTarget::Static(s) => s.module(db).krate(db), 26 LangItemTarget::Static(s) => s.module(db).krate(db),
27 LangItemTarget::Struct(s) => s.module(db).krate(db), 27 LangItemTarget::Struct(s) => s.module(db).krate(db),
28 LangItemTarget::Trait(t) => t.module(db).krate(db), 28 LangItemTarget::Trait(t) => t.module(db).krate(db),
@@ -65,7 +65,7 @@ impl LangItems {
65 .nth(0); 65 .nth(0);
66 if let Some(lang_item_name) = lang_item_name { 66 if let Some(lang_item_name) = lang_item_name {
67 let imp = ImplBlock::from_id(*module, impl_id); 67 let imp = ImplBlock::from_id(*module, impl_id);
68 self.items.entry(lang_item_name).or_insert(LangItemTarget::Impl(imp)); 68 self.items.entry(lang_item_name).or_insert(LangItemTarget::ImplBlock(imp));
69 } 69 }
70 } 70 }
71 71