diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-12-20 19:42:46 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2019-12-20 19:42:46 +0000 |
commit | f578cd21823484cc1ee8e4273cd5c2f837934f34 (patch) | |
tree | f338b41371c1c6c43ad65ace01db4a996f770807 /crates/ra_hir_expand | |
parent | 825afb085452ea2ba365891504dc8339c756fb5e (diff) | |
parent | ad81d1dbc19803b5ccf1b230237642944edbff13 (diff) |
Merge #2623
2623: Add support macros in impl blocks r=matklad a=edwin0cheng
This PR add support for macros in impl blocks, which reuse `Expander` for macro expansion.
see also: #2459
Co-authored-by: Edwin Cheng <[email protected]>
Diffstat (limited to 'crates/ra_hir_expand')
-rw-r--r-- | crates/ra_hir_expand/src/db.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/ra_hir_expand/src/db.rs b/crates/ra_hir_expand/src/db.rs index f68aca789..d86445abf 100644 --- a/crates/ra_hir_expand/src/db.rs +++ b/crates/ra_hir_expand/src/db.rs | |||
@@ -188,6 +188,7 @@ fn to_fragment_kind(db: &dyn AstDatabase, macro_call_id: MacroCallId) -> Fragmen | |||
188 | ARG_LIST => FragmentKind::Expr, | 188 | ARG_LIST => FragmentKind::Expr, |
189 | TRY_EXPR => FragmentKind::Expr, | 189 | TRY_EXPR => FragmentKind::Expr, |
190 | TUPLE_EXPR => FragmentKind::Expr, | 190 | TUPLE_EXPR => FragmentKind::Expr, |
191 | ITEM_LIST => FragmentKind::Items, | ||
191 | _ => { | 192 | _ => { |
192 | // Unknown , Just guess it is `Items` | 193 | // Unknown , Just guess it is `Items` |
193 | FragmentKind::Items | 194 | FragmentKind::Items |