aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/code_model.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src/code_model.rs')
-rw-r--r--crates/ra_hir/src/code_model.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/crates/ra_hir/src/code_model.rs b/crates/ra_hir/src/code_model.rs
index 3469da18a..63fdca55e 100644
--- a/crates/ra_hir/src/code_model.rs
+++ b/crates/ra_hir/src/code_model.rs
@@ -456,11 +456,8 @@ pub struct Enum {
456} 456}
457 457
458impl Enum { 458impl Enum {
459 pub fn source( 459 pub fn source(self, db: &(impl DefDatabase + AstDatabase)) -> Source<TreeArc<ast::EnumDef>> {
460 self, 460 self.id.source(db).into()
461 db: &(impl DefDatabase + AstDatabase),
462 ) -> (HirFileId, TreeArc<ast::EnumDef>) {
463 self.id.source(db)
464 } 461 }
465 462
466 pub fn module(self, db: &impl HirDatabase) -> Module { 463 pub fn module(self, db: &impl HirDatabase) -> Module {
@@ -509,7 +506,7 @@ impl EnumVariant {
509 pub fn source( 506 pub fn source(
510 &self, 507 &self,
511 db: &(impl DefDatabase + AstDatabase), 508 db: &(impl DefDatabase + AstDatabase),
512 ) -> (HirFileId, TreeArc<ast::EnumVariant>) { 509 ) -> Source<TreeArc<ast::EnumVariant>> {
513 self.source_impl(db) 510 self.source_impl(db)
514 } 511 }
515 pub fn module(&self, db: &impl HirDatabase) -> Module { 512 pub fn module(&self, db: &impl HirDatabase) -> Module {