mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 14:55:26 +00:00
402580bcd5
- Remove wrong exception text for non-local macro_rules! - Simplify anonymous const exception note
14 lines
703 B
Plaintext
14 lines
703 B
Plaintext
warning: non-local `macro_rules!` definition, `#[macro_export]` macro should be written at top level module
|
|
--> $DIR/non_local_defs.rs:9:1
|
|
|
|
|
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: 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
|
|
|
|
warning: 1 warning emitted
|
|
|