Open
Description
The introduction of EditionedFileId
was mainly meant to get edition-based parsing working fast with the 2024 edition coming up and some other things. It is kind of annoying to deal with though wrt to HirFileId
as the IDE doesn't always have the edition at hand while already dealing with HirFileId
s for the macro cases. That is, within the HIR layer, this abstraction works fairly well. But we need something else in the IDE layer I believe.