aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/body.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-11-14 06:43:59 +0000
committerAleksey Kladov <[email protected]>2019-11-14 06:57:57 +0000
commitc89010df2d586eec33b50f3afcc4b2226da32672 (patch)
treeaa2a59b52df1632c3dbedd41ac31f45400f60409 /crates/ra_hir_def/src/body.rs
parente7e85c60d2c225eacc80184a7918ecf6c8ab0563 (diff)
Add Expader::to_source
Diffstat (limited to 'crates/ra_hir_def/src/body.rs')
-rw-r--r--crates/ra_hir_def/src/body.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ra_hir_def/src/body.rs b/crates/ra_hir_def/src/body.rs
index 1c9c86449..622c836d1 100644
--- a/crates/ra_hir_def/src/body.rs
+++ b/crates/ra_hir_def/src/body.rs
@@ -34,6 +34,10 @@ impl Expander {
34 self.original_file_id != self.current_file_id 34 self.original_file_id != self.current_file_id
35 } 35 }
36 36
37 fn to_source<T>(&self, ast: T) -> Source<T> {
38 Source { file_id: self.current_file_id, ast }
39 }
40
37 fn resolve_path_as_macro(&self, db: &impl DefDatabase2, path: &Path) -> Option<MacroDefId> { 41 fn resolve_path_as_macro(&self, db: &impl DefDatabase2, path: &Path) -> Option<MacroDefId> {
38 self.crate_def_map.resolve_path(db, self.module.module_id, path).0.get_macros() 42 self.crate_def_map.resolve_path(db, self.module.module_id, path).0.get_macros()
39 } 43 }