@@ -11,7 +11,6 @@ use rustc_span::hygiene::MacroKind;
1111use rustc_span:: source_map:: { DesugaringKind , ExpnKind , MultiSpan } ;
1212use rustc_span:: { Span , Symbol } ;
1313
14-
1514/// How a lint level was set.
1615#[ derive( Clone , Copy , PartialEq , Eq , HashStable ) ]
1716pub enum LintSource {
@@ -175,7 +174,6 @@ impl<'a> HashStable<StableHashingContext<'a>> for LintLevelMap {
175174 }
176175}
177176
178-
179177pub struct LintDiagnosticBuilder < ' a > ( DiagnosticBuilder < ' a > ) ;
180178
181179impl < ' a > LintDiagnosticBuilder < ' a > {
@@ -186,7 +184,7 @@ impl<'a> LintDiagnosticBuilder<'a> {
186184 }
187185
188186 /// 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 > {
190188 LintDiagnosticBuilder ( err)
191189 }
192190}
@@ -207,14 +205,17 @@ pub fn struct_lint_level<'s, 'd>(
207205 level : Level ,
208206 src : LintSource ,
209207 span : Option < MultiSpan > ,
210- decorate : Box < dyn for < ' b > FnOnce ( LintDiagnosticBuilder < ' b > ) + ' d > ) {
208+ decorate : Box < dyn for < ' b > FnOnce ( LintDiagnosticBuilder < ' b > ) + ' d > ,
209+ ) {
211210 let mut err = match ( level, span) {
212211 ( Level :: Allow , _) => {
213212 return ;
214213 }
215214 ( Level :: Warn , Some ( span) ) => sess. struct_span_warn ( span, "" ) ,
216215 ( 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+ }
218219 ( Level :: Deny , None ) | ( Level :: Forbid , None ) => sess. struct_err ( "" ) ,
219220 } ;
220221
0 commit comments