From 14ea21617ab510daa4f88b0f7c93fdfd2d36e42d Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 29 Feb 2020 18:34:34 +0100 Subject: Minor --- crates/ra_hir/src/code_model.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'crates/ra_hir/src/code_model.rs') diff --git a/crates/ra_hir/src/code_model.rs b/crates/ra_hir/src/code_model.rs index a9615a3b7..034fb7cfa 100644 --- a/crates/ra_hir/src/code_model.rs +++ b/crates/ra_hir/src/code_model.rs @@ -778,8 +778,7 @@ impl GenericDef { #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] pub struct Local { - // TODO: ID, - pub(crate) parent: DefWithBody, + pub(crate) parent: DefWithBodyId, pub(crate) pat_id: PatId, } @@ -808,11 +807,11 @@ impl Local { } pub fn parent(self, _db: &impl HirDatabase) -> DefWithBody { - self.parent + self.parent.into() } pub fn module(self, db: &impl HirDatabase) -> Module { - self.parent.module(db) + self.parent(db).module(db) } pub fn ty(self, db: &impl HirDatabase) -> Type { -- cgit v1.2.3