Skip to main content

Module lint

Module lint 

Source

Re-exportsยง

use rustc_attr_ir::AttributeKind; ๐Ÿ”’
use rustc_attr_ir::lint::LintCheck; ๐Ÿ”’
use rustc_attr_ir::lint::LintCheckKind; ๐Ÿ”’
use rustc_attr_ir::target::AssocCtxt; ๐Ÿ”’
use rustc_attr_ir::target::MethodKind; ๐Ÿ”’
use rustc_attr_ir::target::Target; ๐Ÿ”’
use rustc_lint_defs::builtin::UNUSED_ATTRIBUTES; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use rustc_structures::LintName; ๐Ÿ”’
use thin_vec::ThinVec; ๐Ÿ”’
use crate::attributes::AcceptMapping; ๐Ÿ”’
use crate::attributes::AttributeParser; ๐Ÿ”’
use crate::attributes::AttributeStability; ๐Ÿ”’
use crate::context::AcceptContext; ๐Ÿ”’
use crate::context::ExpectStringLiteral; ๐Ÿ”’
use crate::context::FinalizeContext; ๐Ÿ”’
use crate::diagnostics::MalformedLintAttributeInput; ๐Ÿ”’
use crate::diagnostics::MalformedLintAttributeInputHelp; ๐Ÿ”’
use crate::parser::ArgParser; ๐Ÿ”’
use crate::parser::MetaItemOrLitParser; ๐Ÿ”’
use crate::target_checking::AllowedTargets; ๐Ÿ”’
use crate::target_checking::Policy::Allow; ๐Ÿ”’
use crate::target_checking::Policy::Warn; ๐Ÿ”’
use crate::AttributeTemplate; ๐Ÿ”’
use crate::diagnostics; ๐Ÿ”’
use crate::template; ๐Ÿ”’
use crate::template; ๐Ÿ”’

Structsยง

LintParser ๐Ÿ”’

Constantsยง

LINT_TEMPLATE ๐Ÿ”’