rust-analyzer/crates/hir-expand
Jesung Yang 55451d38ee internal: add special ErasedFileAstId used for bypassing downmapping
Introduce `NO_DOWNMAP_ERASED_FILE_AST_ID_MARKER`, which prevents `Span`s
from being mapped down into macro expansions.

This is a preparatory step for adding a new field to the
`rust-project.json` format that can inject crate-level attributes.
`Span`s for those attributes will be marked with
`NO_DOWNMAP_ERASED_FILE_AST_ID_MARKER`, indicating that they should not
be mapped down into macro expansions.
2025-12-16 05:23:53 +00:00
..
src internal: add special ErasedFileAstId used for bypassing downmapping 2025-12-16 05:23:53 +00:00
Cargo.toml Rewrite attribute handling 2025-11-29 18:52:18 +02:00