aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/source_binder.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src/source_binder.rs')
-rw-r--r--crates/ra_hir/src/source_binder.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ra_hir/src/source_binder.rs b/crates/ra_hir/src/source_binder.rs
index 876ebe0e3..4f9e8c5a9 100644
--- a/crates/ra_hir/src/source_binder.rs
+++ b/crates/ra_hir/src/source_binder.rs
@@ -97,13 +97,13 @@ pub fn struct_from_module(
97 module: Module, 97 module: Module,
98 struct_def: &ast::StructDef, 98 struct_def: &ast::StructDef,
99) -> Struct { 99) -> Struct {
100 let (file_id, _) = module.definition_source(db); 100 let file_id = module.definition_source(db).file_id;
101 let ctx = LocationCtx::new(db, module, file_id); 101 let ctx = LocationCtx::new(db, module, file_id);
102 Struct { id: ctx.to_def(struct_def) } 102 Struct { id: ctx.to_def(struct_def) }
103} 103}
104 104
105pub fn enum_from_module(db: &impl HirDatabase, module: Module, enum_def: &ast::EnumDef) -> Enum { 105pub fn enum_from_module(db: &impl HirDatabase, module: Module, enum_def: &ast::EnumDef) -> Enum {
106 let (file_id, _) = module.definition_source(db); 106 let file_id = module.definition_source(db).file_id;
107 let ctx = LocationCtx::new(db, module, file_id); 107 let ctx = LocationCtx::new(db, module, file_id);
108 Enum { id: ctx.to_def(enum_def) } 108 Enum { id: ctx.to_def(enum_def) }
109} 109}
@@ -113,7 +113,7 @@ pub fn trait_from_module(
113 module: Module, 113 module: Module,
114 trait_def: &ast::TraitDef, 114 trait_def: &ast::TraitDef,
115) -> Trait { 115) -> Trait {
116 let (file_id, _) = module.definition_source(db); 116 let file_id = module.definition_source(db).file_id;
117 let ctx = LocationCtx::new(db, module, file_id); 117 let ctx = LocationCtx::new(db, module, file_id);
118 Trait { id: ctx.to_def(trait_def) } 118 Trait { id: ctx.to_def(trait_def) }
119} 119}