pub static INVALID_MACRO_EXPORT_ARGUMENTS: &'static LintExpand description
The invalid_macro_export_arguments lint detects cases where #[macro_export] is being used with invalid arguments.
§Example
ⓘ
#![deny(invalid_macro_export_arguments)]
#[macro_export(invalid_parameter)]
macro_rules! myMacro {
() => {
// [...]
}
}
#[macro_export(too, many, items)]{{produces}}
§Explanation
The only valid argument is #[macro_export(local_inner_macros)] or no argument (#[macro_export]).
You can’t have multiple arguments in a #[macro_export(..)], or mention arguments other than local_inner_macros.