rust-analyzer/crates/hir_def/src/nameres
bors[bot] 1cf0794f5e
Merge #8882
8882: internal: resolve attributes in name resolution (minimal version) r=jonas-schievink a=jonas-schievink

Closes https://github.com/rust-analyzer/rust-analyzer/pull/7049

This should not have any observable effect, since we don't attempt to expand attribute macros yet, and I have implemented a fallback that treats items with unresolved attributes as if the attribute wasn't there.

Derive helpers are not yet resolved. `#![register_{attr,tool}]` are not yet supported.

Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2021-05-19 17:06:49 +00:00
..
tests Test that none of the macros are reparsed 2021-05-09 16:39:47 +02:00
collector.rs Merge #8882 2021-05-19 17:06:49 +00:00
mod_resolution.rs check is_include_macro only when attr_path is not specified 2021-03-22 01:54:05 +08:00
path_resolution.rs Fix primitive shadowing with inner items 2021-04-16 19:28:22 +02:00
proc_macro.rs Record custom derive helpers in DefMap 2021-03-18 19:56:37 +01:00
tests.rs Added cov mark 2021-05-17 11:37:24 +02:00