1
Fork 0

non_local_defs: improve exception note for impl and macro_rules!

- Remove wrong exception text for non-local macro_rules!
 - Simplify anonymous const exception note
This commit is contained in:
Urgau 2024-05-15 07:54:37 +02:00
parent 22095fbd8d
commit 402580bcd5
7 changed files with 6 additions and 14 deletions

View file

@ -6,7 +6,6 @@ LL | macro_rules! a_macro { () => {} }
|
= help: remove the `#[macro_export]` or make this doc-test a standalone test with its own `fn main() { ... }`
= note: a `macro_rules!` definition is non-local if it is nested inside an item and has a `#[macro_export]` attribute
= note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module
= note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
= note: `#[warn(non_local_definitions)]` on by default