macro_rules! declare_lints {
    ($(($($t:tt)*));*$(;)?) => { ... };
    (@declare lint: $v:vis $name:ident($level:ident, $description:literal)) => { ... };
    (@declare pass: $kind:ident $name:path) => { ... };
    (@register $store:ident lint: $v:vis $name:ident($_level:ident, $_description:literal)) => { ... };
    (@register $store:ident pass: $kind:ident $name:path) => { ... };
}
Expand description

Declare lints and lint passes.

See crate-level documentation for details.