@@ -570,7 +570,7 @@ impl<'s, P: LintLevelsProvider> LintLevelsBuilder<'s, P> {
570
570
CheckLintNameResult :: Renamed ( ref replace) => {
571
571
let name = lint_name. as_str ( ) ;
572
572
let suggestion = RenamedLintSuggestion :: WithoutSpan { replace } ;
573
- let requested_level = RequestedLevel { level, lint_name } ;
573
+ let requested_level: RequestedLevel < ' _ > = RequestedLevel { level, lint_name } ;
574
574
let lint = RenamedLintFromCommandLine { name, suggestion, requested_level } ;
575
575
self . emit_lint ( RENAMED_AND_REMOVED_LINTS , lint) ;
576
576
}
@@ -582,8 +582,9 @@ impl<'s, P: LintLevelsProvider> LintLevelsBuilder<'s, P> {
582
582
}
583
583
CheckLintNameResult :: NoLint ( suggestion) => {
584
584
let name = lint_name. clone ( ) ;
585
- let suggestion =
586
- suggestion. map ( |replace| UnknownLintSuggestion :: WithoutSpan { replace } ) ;
585
+ let suggestion = suggestion. map ( |( replace, from_rustc) | {
586
+ UnknownLintSuggestion :: WithoutSpan { replace, from_rustc }
587
+ } ) ;
587
588
let requested_level = RequestedLevel { level, lint_name } ;
588
589
let lint = UnknownLintFromCommandLine { name, suggestion, requested_level } ;
589
590
self . emit_lint ( UNKNOWN_LINTS , lint) ;
@@ -990,8 +991,8 @@ impl<'s, P: LintLevelsProvider> LintLevelsBuilder<'s, P> {
990
991
} else {
991
992
name. to_string ( )
992
993
} ;
993
- let suggestion = suggestion. map ( |replace| {
994
- UnknownLintSuggestion :: WithSpan { suggestion : sp, replace }
994
+ let suggestion = suggestion. map ( |( replace, from_rustc ) | {
995
+ UnknownLintSuggestion :: WithSpan { suggestion : sp, replace, from_rustc }
995
996
} ) ;
996
997
let lint = UnknownLint { name, suggestion } ;
997
998
self . emit_spanned_lint ( UNKNOWN_LINTS , sp. into ( ) , lint) ;
0 commit comments