aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/code_model.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-06-11 01:17:29 +0100
committerAleksey Kladov <[email protected]>2019-06-11 16:28:51 +0100
commit2a1fe26b6d354dbbd1b3843d288d56e74fa00557 (patch)
tree6784274854b9808eb997eb868d5a4f2bc889f9a3 /crates/ra_hir/src/code_model.rs
parent91c120ccea4f0cfef20fd4d918154c8152f83816 (diff)
use Source more
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 {