From 6294fd5ec9c6946bdd91f1274956c573f9f2a136 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 9 Nov 2019 15:34:00 +0300 Subject: Unfork struct and union ids --- crates/ra_hir/src/code_model.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 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 9d0db8024..e5bfad3ca 100644 --- a/crates/ra_hir/src/code_model.rs +++ b/crates/ra_hir/src/code_model.rs @@ -288,7 +288,7 @@ pub struct Struct { impl Struct { pub fn module(self, db: &impl DefDatabase) -> Module { - Module { id: self.id.module(db) } + Module { id: self.id.0.module(db) } } pub fn krate(self, db: &impl DefDatabase) -> Option { @@ -296,11 +296,11 @@ impl Struct { } pub fn name(self, db: &impl DefDatabase) -> Option { - db.struct_data(self.id).name.clone() + db.struct_data(self.id.into()).name.clone() } pub fn fields(self, db: &impl HirDatabase) -> Vec { - db.struct_data(self.id) + db.struct_data(self.id.into()) .variant_data .fields() .into_iter() @@ -310,7 +310,7 @@ impl Struct { } pub fn field(self, db: &impl HirDatabase, name: &Name) -> Option { - db.struct_data(self.id) + db.struct_data(self.id.into()) .variant_data .fields() .into_iter() @@ -346,11 +346,11 @@ pub struct Union { impl Union { pub fn name(self, db: &impl DefDatabase) -> Option { - db.union_data(self.id).name.clone() + db.struct_data(self.id.into()).name.clone() } pub fn module(self, db: &impl HirDatabase) -> Module { - Module { id: self.id.module(db) } + Module { id: self.id.0.module(db) } } pub fn ty(self, db: &impl HirDatabase) -> Ty { -- cgit v1.2.3