mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2026-02-13 18:37:30 +00:00
Basically, we switch to expanding cfg_attr in AST form, filter irrelevant attributes from the item tree, and move hir-def attributes (non-item-tree) to be flag-based. The main motivation is memory usage, although this also simplifies the code, and fixes some bugs around handling of `cfg_attr`s.