@@ -11,7 +11,6 @@ use rustc_span::hygiene::MacroKind;
11
11
use rustc_span:: source_map:: { DesugaringKind , ExpnKind , MultiSpan } ;
12
12
use rustc_span:: { Span , Symbol } ;
13
13
14
-
15
14
/// How a lint level was set.
16
15
#[ derive( Clone , Copy , PartialEq , Eq , HashStable ) ]
17
16
pub enum LintSource {
@@ -175,7 +174,6 @@ impl<'a> HashStable<StableHashingContext<'a>> for LintLevelMap {
175
174
}
176
175
}
177
176
178
-
179
177
pub struct LintDiagnosticBuilder < ' a > ( DiagnosticBuilder < ' a > ) ;
180
178
181
179
impl < ' a > LintDiagnosticBuilder < ' a > {
@@ -186,7 +184,7 @@ impl<'a> LintDiagnosticBuilder<'a> {
186
184
}
187
185
188
186
/// Create a LintDiagnosticBuilder from some existing DiagnosticBuilder.
189
- pub fn new ( err : DiagnosticBuilder < ' a > ) -> LintDiagnosticBuilder < ' a > {
187
+ pub fn new ( err : DiagnosticBuilder < ' a > ) -> LintDiagnosticBuilder < ' a > {
190
188
LintDiagnosticBuilder ( err)
191
189
}
192
190
}
@@ -207,14 +205,17 @@ pub fn struct_lint_level<'s, 'd>(
207
205
level : Level ,
208
206
src : LintSource ,
209
207
span : Option < MultiSpan > ,
210
- decorate : Box < dyn for < ' b > FnOnce ( LintDiagnosticBuilder < ' b > ) + ' d > ) {
208
+ decorate : Box < dyn for < ' b > FnOnce ( LintDiagnosticBuilder < ' b > ) + ' d > ,
209
+ ) {
211
210
let mut err = match ( level, span) {
212
211
( Level :: Allow , _) => {
213
212
return ;
214
213
}
215
214
( Level :: Warn , Some ( span) ) => sess. struct_span_warn ( span, "" ) ,
216
215
( Level :: Warn , None ) => sess. struct_warn ( "" ) ,
217
- ( Level :: Deny , Some ( span) ) | ( Level :: Forbid , Some ( span) ) => sess. struct_span_err ( span, "" ) ,
216
+ ( Level :: Deny , Some ( span) ) | ( Level :: Forbid , Some ( span) ) => {
217
+ sess. struct_span_err ( span, "" )
218
+ }
218
219
( Level :: Deny , None ) | ( Level :: Forbid , None ) => sess. struct_err ( "" ) ,
219
220
} ;
220
221
0 commit comments