-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Closed as not planned
Labels
A-edition-2018Area: The 2018 editionArea: The 2018 editionA-lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.F-rust_2018_preview`#![feature(rust_2018_preview)]``#![feature(rust_2018_preview)]`
Description
Edition lints should be hygienic, that is, if a macro is declared in a 2018 crate and used in a 2015 crate, then the expanded macro should not trigger any lints.
There is a PR, #50999, but there are questions about the details of hygiene (see also #50122 and #50376).
The next step is probably to define and write-up the high-level approach.
Metadata
Metadata
Assignees
Labels
A-edition-2018Area: The 2018 editionArea: The 2018 editionA-lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.F-rust_2018_preview`#![feature(rust_2018_preview)]``#![feature(rust_2018_preview)]`