@@ -530,9 +530,7 @@ pub trait LintContext {
530
530
lint : & ' static Lint ,
531
531
span : Option < impl Into < MultiSpan > > ,
532
532
msg : impl Into < DiagnosticMessage > ,
533
- decorate : impl for <' a , ' b > FnOnce (
534
- & ' b mut DiagnosticBuilder < ' a , ( ) > ,
535
- ) -> & ' b mut DiagnosticBuilder < ' a , ( ) > ,
533
+ decorate : impl for <' a , ' b > FnOnce ( & ' b mut DiagnosticBuilder < ' a , ( ) > ) ,
536
534
diagnostic : BuiltinLintDiagnostics ,
537
535
) {
538
536
// We first generate a blank diagnostic.
@@ -950,9 +948,7 @@ pub trait LintContext {
950
948
lint : & ' static Lint ,
951
949
span : Option < S > ,
952
950
msg : impl Into < DiagnosticMessage > ,
953
- decorate : impl for <' a , ' b > FnOnce (
954
- & ' b mut DiagnosticBuilder < ' a , ( ) > ,
955
- ) -> & ' b mut DiagnosticBuilder < ' a , ( ) > ,
951
+ decorate : impl for <' a , ' b > FnOnce ( & ' b mut DiagnosticBuilder < ' a , ( ) > ) ,
956
952
) ;
957
953
958
954
/// Emit a lint at `span` from a lint struct (some type that implements `DecorateLint`,
@@ -963,7 +959,9 @@ pub trait LintContext {
963
959
span : S ,
964
960
decorator : impl for < ' a > DecorateLint < ' a , ( ) > ,
965
961
) {
966
- self . lookup ( lint, Some ( span) , decorator. msg ( ) , |diag| decorator. decorate_lint ( diag) ) ;
962
+ self . lookup ( lint, Some ( span) , decorator. msg ( ) , |diag| {
963
+ decorator. decorate_lint ( diag) ;
964
+ } ) ;
967
965
}
968
966
969
967
/// Emit a lint at the appropriate level, with an associated span.
@@ -977,9 +975,7 @@ pub trait LintContext {
977
975
lint : & ' static Lint ,
978
976
span : S ,
979
977
msg : impl Into < DiagnosticMessage > ,
980
- decorate : impl for <' a , ' b > FnOnce (
981
- & ' b mut DiagnosticBuilder < ' a , ( ) > ,
982
- ) -> & ' b mut DiagnosticBuilder < ' a , ( ) > ,
978
+ decorate : impl for <' a , ' b > FnOnce ( & ' b mut DiagnosticBuilder < ' a , ( ) > ) ,
983
979
) {
984
980
self . lookup ( lint, Some ( span) , msg, decorate) ;
985
981
}
@@ -988,7 +984,7 @@ pub trait LintContext {
988
984
/// generated by `#[derive(LintDiagnostic)]`).
989
985
fn emit_lint ( & self , lint : & ' static Lint , decorator : impl for < ' a > DecorateLint < ' a , ( ) > ) {
990
986
self . lookup ( lint, None as Option < Span > , decorator. msg ( ) , |diag| {
991
- decorator. decorate_lint ( diag)
987
+ decorator. decorate_lint ( diag) ;
992
988
} ) ;
993
989
}
994
990
@@ -1002,9 +998,7 @@ pub trait LintContext {
1002
998
& self ,
1003
999
lint : & ' static Lint ,
1004
1000
msg : impl Into < DiagnosticMessage > ,
1005
- decorate : impl for <' a , ' b > FnOnce (
1006
- & ' b mut DiagnosticBuilder < ' a , ( ) > ,
1007
- ) -> & ' b mut DiagnosticBuilder < ' a , ( ) > ,
1001
+ decorate : impl for <' a , ' b > FnOnce ( & ' b mut DiagnosticBuilder < ' a , ( ) > ) ,
1008
1002
) {
1009
1003
self . lookup ( lint, None as Option < Span > , msg, decorate) ;
1010
1004
}
@@ -1068,9 +1062,7 @@ impl<'tcx> LintContext for LateContext<'tcx> {
1068
1062
lint : & ' static Lint ,
1069
1063
span : Option < S > ,
1070
1064
msg : impl Into < DiagnosticMessage > ,
1071
- decorate : impl for <' a , ' b > FnOnce (
1072
- & ' b mut DiagnosticBuilder < ' a , ( ) > ,
1073
- ) -> & ' b mut DiagnosticBuilder < ' a , ( ) > ,
1065
+ decorate : impl for <' a , ' b > FnOnce ( & ' b mut DiagnosticBuilder < ' a , ( ) > ) ,
1074
1066
) {
1075
1067
let hir_id = self . last_node_with_lint_attrs ;
1076
1068
@@ -1097,9 +1089,7 @@ impl LintContext for EarlyContext<'_> {
1097
1089
lint : & ' static Lint ,
1098
1090
span : Option < S > ,
1099
1091
msg : impl Into < DiagnosticMessage > ,
1100
- decorate : impl for <' a , ' b > FnOnce (
1101
- & ' b mut DiagnosticBuilder < ' a , ( ) > ,
1102
- ) -> & ' b mut DiagnosticBuilder < ' a , ( ) > ,
1092
+ decorate : impl for <' a , ' b > FnOnce ( & ' b mut DiagnosticBuilder < ' a , ( ) > ) ,
1103
1093
) {
1104
1094
self . builder . struct_lint ( lint, span. map ( |s| s. into ( ) ) , msg, decorate)
1105
1095
}
0 commit comments