@@ -13,7 +13,7 @@ use rustc_span::{symbol, Span, Symbol, DUMMY_SP};
13
13
14
14
/// How a lint level was set.
15
15
#[ derive( Clone , Copy , PartialEq , Eq , HashStable ) ]
16
- pub enum LintSource {
16
+ pub enum LintLevelSource {
17
17
/// Lint is at the default level as declared
18
18
/// in rustc or a plugin.
19
19
Default ,
@@ -27,25 +27,25 @@ pub enum LintSource {
27
27
CommandLine ( Symbol , Level ) ,
28
28
}
29
29
30
- impl LintSource {
30
+ impl LintLevelSource {
31
31
pub fn name ( & self ) -> Symbol {
32
32
match * self {
33
- LintSource :: Default => symbol:: kw:: Default ,
34
- LintSource :: Node ( name, _, _) => name,
35
- LintSource :: CommandLine ( name, _) => name,
33
+ LintLevelSource :: Default => symbol:: kw:: Default ,
34
+ LintLevelSource :: Node ( name, _, _) => name,
35
+ LintLevelSource :: CommandLine ( name, _) => name,
36
36
}
37
37
}
38
38
39
39
pub fn span ( & self ) -> Span {
40
40
match * self {
41
- LintSource :: Default => DUMMY_SP ,
42
- LintSource :: Node ( _, span, _) => span,
43
- LintSource :: CommandLine ( _, _) => DUMMY_SP ,
41
+ LintLevelSource :: Default => DUMMY_SP ,
42
+ LintLevelSource :: Node ( _, span, _) => span,
43
+ LintLevelSource :: CommandLine ( _, _) => DUMMY_SP ,
44
44
}
45
45
}
46
46
}
47
47
48
- pub type LevelSource = ( Level , LintSource ) ;
48
+ pub type LevelSource = ( Level , LintLevelSource ) ;
49
49
50
50
pub struct LintLevelSets {
51
51
pub list : Vec < LintSet > ,
@@ -113,7 +113,7 @@ impl LintLevelSets {
113
113
id : LintId ,
114
114
mut idx : u32 ,
115
115
aux : Option < & FxHashMap < LintId , LevelSource > > ,
116
- ) -> ( Option < Level > , LintSource ) {
116
+ ) -> ( Option < Level > , LintLevelSource ) {
117
117
if let Some ( specs) = aux {
118
118
if let Some ( & ( level, src) ) = specs. get ( & id) {
119
119
return ( Some ( level) , src) ;
@@ -125,7 +125,7 @@ impl LintLevelSets {
125
125
if let Some ( & ( level, src) ) = specs. get ( & id) {
126
126
return ( Some ( level) , src) ;
127
127
}
128
- return ( None , LintSource :: Default ) ;
128
+ return ( None , LintLevelSource :: Default ) ;
129
129
}
130
130
LintSet :: Node { ref specs, parent } => {
131
131
if let Some ( & ( level, src) ) = specs. get ( & id) {
@@ -213,7 +213,7 @@ pub fn struct_lint_level<'s, 'd>(
213
213
sess : & ' s Session ,
214
214
lint : & ' static Lint ,
215
215
level : Level ,
216
- src : LintSource ,
216
+ src : LintLevelSource ,
217
217
span : Option < MultiSpan > ,
218
218
decorate : impl for < ' a > FnOnce ( LintDiagnosticBuilder < ' a > ) + ' d ,
219
219
) {
@@ -223,7 +223,7 @@ pub fn struct_lint_level<'s, 'd>(
223
223
sess : & ' s Session ,
224
224
lint : & ' static Lint ,
225
225
level : Level ,
226
- src : LintSource ,
226
+ src : LintLevelSource ,
227
227
span : Option < MultiSpan > ,
228
228
decorate : Box < dyn for < ' b > FnOnce ( LintDiagnosticBuilder < ' b > ) + ' d > ,
229
229
) {
@@ -274,14 +274,14 @@ pub fn struct_lint_level<'s, 'd>(
274
274
275
275
let name = lint. name_lower ( ) ;
276
276
match src {
277
- LintSource :: Default => {
277
+ LintLevelSource :: Default => {
278
278
sess. diag_note_once (
279
279
& mut err,
280
280
DiagnosticMessageId :: from ( lint) ,
281
281
& format ! ( "`#[{}({})]` on by default" , level. as_str( ) , name) ,
282
282
) ;
283
283
}
284
- LintSource :: CommandLine ( lint_flag_val, orig_level) => {
284
+ LintLevelSource :: CommandLine ( lint_flag_val, orig_level) => {
285
285
let flag = match orig_level {
286
286
Level :: Warn => "-W" ,
287
287
Level :: Deny => "-D" ,
@@ -310,7 +310,7 @@ pub fn struct_lint_level<'s, 'd>(
310
310
) ;
311
311
}
312
312
}
313
- LintSource :: Node ( lint_attr_name, src, reason) => {
313
+ LintLevelSource :: Node ( lint_attr_name, src, reason) => {
314
314
if let Some ( rationale) = reason {
315
315
err. note ( & rationale. as_str ( ) ) ;
316
316
}
0 commit comments