rust-analyzer/crates/ra_hir_def/src
bors[bot] f578cd2182
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 <edwin0cheng@gmail.com>
2019-12-20 19:42:46 +00:00
..
body Handle closure return types 2019-12-20 18:16:11 +01:00
nameres Use generic ItemLoc for impls 2019-12-20 13:47:44 +01:00
path Handle start imports in import groups 2019-12-19 16:57:22 +01:00
adt.rs Move enum&union to new loc 2019-12-12 15:11:57 +01:00
attr.rs Use different types for path with and without generics 2019-12-14 19:15:40 +01:00
body.rs Add support macros in impl blocks 2019-12-21 03:37:03 +08:00
builtin_type.rs Rename N! to name! 2019-12-13 22:33:38 +01:00
child_by_source.rs Implement ChildBySource for DefWithBody 2019-12-19 18:21:26 +01:00
data.rs Add support macros in impl blocks 2019-12-21 03:37:03 +08:00
db.rs Move enum&union to new loc 2019-12-12 15:11:57 +01:00
diagnostics.rs Rename Source -> InFile 2019-11-28 12:50:26 +03:00
docs.rs Move enum&union to new loc 2019-12-12 15:11:57 +01:00
dyn_map.rs DynMap 2019-12-06 21:28:05 +01:00
expr.rs Handle closure return types 2019-12-20 18:16:11 +01:00
generics.rs Rename N! to name! 2019-12-13 22:33:38 +01:00
keys.rs Dedupe from_source impls 2019-12-12 15:50:16 +01:00
lang_item.rs Rename module_id -> local_id 2019-11-27 21:31:51 +03:00
lib.rs Add support macros in impl blocks 2019-12-21 03:37:03 +08:00
marks.rs Handle start imports in import groups 2019-12-19 16:57:22 +01:00
nameres.rs Remove code that never was alive? 2019-12-20 15:26:19 +01:00
path.rs Simplify 2019-12-20 20:15:54 +01:00
per_ns.rs Remove obsolete comment 2019-12-05 17:55:38 +01:00
resolver.rs Introduce ContainerId 2019-12-20 12:07:23 +01:00
src.rs Reduce copy-paste some more 2019-12-20 13:58:09 +01:00
test_db.rs ⬆️ salsa 2019-11-26 11:29:20 +03:00
trace.rs Use Trace in raw_items 2019-11-24 17:49:49 +03:00
type_ref.rs Reduce visibility 2019-11-24 17:36:06 +03:00