diff options
Diffstat (limited to 'crates/ra_hir/src/semantics/source_to_def.rs')
-rw-r--r-- | crates/ra_hir/src/semantics/source_to_def.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ra_hir/src/semantics/source_to_def.rs b/crates/ra_hir/src/semantics/source_to_def.rs index 884b535b2..67b243222 100644 --- a/crates/ra_hir/src/semantics/source_to_def.rs +++ b/crates/ra_hir/src/semantics/source_to_def.rs | |||
@@ -67,7 +67,7 @@ impl<DB: HirDatabase> SourceToDefCtx<'_, &'_ DB> { | |||
67 | pub(super) fn trait_to_def(&mut self, src: InFile<ast::TraitDef>) -> Option<TraitId> { | 67 | pub(super) fn trait_to_def(&mut self, src: InFile<ast::TraitDef>) -> Option<TraitId> { |
68 | self.to_def(src, keys::TRAIT) | 68 | self.to_def(src, keys::TRAIT) |
69 | } | 69 | } |
70 | pub(super) fn impl_to_def(&mut self, src: InFile<ast::ImplBlock>) -> Option<ImplId> { | 70 | pub(super) fn impl_to_def(&mut self, src: InFile<ast::ImplDef>) -> Option<ImplId> { |
71 | self.to_def(src, keys::IMPL) | 71 | self.to_def(src, keys::IMPL) |
72 | } | 72 | } |
73 | pub(super) fn fn_to_def(&mut self, src: InFile<ast::FnDef>) -> Option<FunctionId> { | 73 | pub(super) fn fn_to_def(&mut self, src: InFile<ast::FnDef>) -> Option<FunctionId> { |
@@ -166,7 +166,7 @@ impl<DB: HirDatabase> SourceToDefCtx<'_, &'_ DB> { | |||
166 | let def = self.trait_to_def(container.with_value(it))?; | 166 | let def = self.trait_to_def(container.with_value(it))?; |
167 | def.into() | 167 | def.into() |
168 | }, | 168 | }, |
169 | ast::ImplBlock(it) => { | 169 | ast::ImplDef(it) => { |
170 | let def = self.impl_to_def(container.with_value(it))?; | 170 | let def = self.impl_to_def(container.with_value(it))?; |
171 | def.into() | 171 | def.into() |
172 | }, | 172 | }, |
@@ -213,7 +213,7 @@ impl<DB: HirDatabase> SourceToDefCtx<'_, &'_ DB> { | |||
213 | ast::EnumDef(it) => { self.enum_to_def(container.with_value(it))?.into() }, | 213 | ast::EnumDef(it) => { self.enum_to_def(container.with_value(it))?.into() }, |
214 | ast::TraitDef(it) => { self.trait_to_def(container.with_value(it))?.into() }, | 214 | ast::TraitDef(it) => { self.trait_to_def(container.with_value(it))?.into() }, |
215 | ast::TypeAliasDef(it) => { self.type_alias_to_def(container.with_value(it))?.into() }, | 215 | ast::TypeAliasDef(it) => { self.type_alias_to_def(container.with_value(it))?.into() }, |
216 | ast::ImplBlock(it) => { self.impl_to_def(container.with_value(it))?.into() }, | 216 | ast::ImplDef(it) => { self.impl_to_def(container.with_value(it))?.into() }, |
217 | _ => continue, | 217 | _ => continue, |
218 | } | 218 | } |
219 | }; | 219 | }; |