Skip to content

Replace EditionedFileId with a better abstraction #19128

Open
@Veykril

Description

@Veykril

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 HirFileIds 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.

Metadata

Metadata

Assignees

Labels

A-hygieneA-idegeneral IDE featuresS-unactionableIssue requires feedback, design decisions or is blocked on other work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions