rustc_sessionMacro declare_tool_lint
Source macro_rules! declare_tool_lint {
(
$(#[$attr:meta])* $vis:vis $tool:ident :: $NAME:ident, $Level:ident,
$desc:expr $(, @ eval_always = $eval_always:literal)? $(, @
feature_gate = $gate:ident;)?
) => { ... };
(
$(#[$attr:meta])* $vis:vis $tool:ident :: $NAME:ident, $Level:ident,
$desc:expr, report_in_external_macro : $rep:expr $(, @ eval_always =
$eval_always:literal)? $(, @ feature_gate = $gate:ident;)?
) => { ... };
(
$(#[$attr:meta])* $vis:vis $tool:ident :: $NAME:ident, $Level:ident,
$desc:expr, $external:expr $(, @ eval_always = $eval_always:literal)?
$(, @ feature_gate = $gate:ident;)?
) => { ... };
}