diff options
author | Aleksey Kladov <[email protected]> | 2019-11-14 06:43:59 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-11-14 06:57:57 +0000 |
commit | c89010df2d586eec33b50f3afcc4b2226da32672 (patch) | |
tree | aa2a59b52df1632c3dbedd41ac31f45400f60409 /crates/ra_hir_def/src/body.rs | |
parent | e7e85c60d2c225eacc80184a7918ecf6c8ab0563 (diff) |
Add Expader::to_source
Diffstat (limited to 'crates/ra_hir_def/src/body.rs')
-rw-r--r-- | crates/ra_hir_def/src/body.rs | 4 |
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 | } |