Struct rustc::lint::Lint[src]
pub struct Lint {
pub name: &'static str,
pub default_level: Level,
pub desc: &'static str,
}Specification of a single lint.
Fields
name | A string identifier for the lint. This identifies the lint in attributes and in command-line arguments.
In those contexts it is always lowercase, but this field is compared
in a way which is case-insensitive for ASCII characters. This allows
The name is written with underscores, e.g. "unused_imports". On the command line, underscores become dashes. |
default_level | Default level for the lint. |
desc | Description of the lint or the issue it detects. e.g. "imports that are never used" |
Methods
impl Lint
fn name_lower(&self) -> String
Get the lint's name, with ASCII letters converted to lowercase.