@@ -117,11 +117,11 @@ impl<'infcx, 'tcx> BorrowckDiagnosticsBuffer<'infcx, 'tcx> {
117
117
118
118
impl < ' infcx , ' tcx > MirBorrowckCtxt < ' _ , ' infcx , ' tcx > {
119
119
pub ( crate ) fn buffer_error ( & mut self , diag : Diag < ' infcx > ) {
120
- self . diags . buffered_diags . push ( BufferedDiag :: Error ( diag) ) ;
120
+ self . diags_buffer . buffered_diags . push ( BufferedDiag :: Error ( diag) ) ;
121
121
}
122
122
123
123
pub ( crate ) fn buffer_non_error ( & mut self , diag : Diag < ' infcx , ( ) > ) {
124
- self . diags . buffer_non_error ( diag) ;
124
+ self . diags_buffer . buffer_non_error ( diag) ;
125
125
}
126
126
127
127
pub ( crate ) fn buffer_move_error (
@@ -130,7 +130,7 @@ impl<'infcx, 'tcx> MirBorrowckCtxt<'_, 'infcx, 'tcx> {
130
130
place_and_err : ( PlaceRef < ' tcx > , Diag < ' infcx > ) ,
131
131
) -> bool {
132
132
if let Some ( ( _, diag) ) =
133
- self . diags . buffered_move_errors . insert ( move_out_indices, place_and_err)
133
+ self . diags_buffer . buffered_move_errors . insert ( move_out_indices, place_and_err)
134
134
{
135
135
// Cancel the old diagnostic so we don't ICE
136
136
diag. cancel ( ) ;
@@ -142,22 +142,22 @@ impl<'infcx, 'tcx> MirBorrowckCtxt<'_, 'infcx, 'tcx> {
142
142
143
143
pub ( crate ) fn get_buffered_mut_error ( & mut self , span : Span ) -> Option < ( Diag < ' infcx > , usize ) > {
144
144
// FIXME(#120456) - is `swap_remove` correct?
145
- self . diags . buffered_mut_errors . swap_remove ( & span)
145
+ self . diags_buffer . buffered_mut_errors . swap_remove ( & span)
146
146
}
147
147
148
148
pub ( crate ) fn buffer_mut_error ( & mut self , span : Span , diag : Diag < ' infcx > , count : usize ) {
149
- self . diags . buffered_mut_errors . insert ( span, ( diag, count) ) ;
149
+ self . diags_buffer . buffered_mut_errors . insert ( span, ( diag, count) ) ;
150
150
}
151
151
152
152
pub ( crate ) fn emit_errors ( & mut self ) -> Option < ErrorGuaranteed > {
153
153
let mut res = self . infcx . tainted_by_errors ( ) ;
154
154
155
155
// Buffer any move errors that we collected and de-duplicated.
156
- for ( _, ( _, diag) ) in std:: mem:: take ( & mut self . diags . buffered_move_errors ) {
156
+ for ( _, ( _, diag) ) in std:: mem:: take ( & mut self . diags_buffer . buffered_move_errors ) {
157
157
// We have already set tainted for this error, so just buffer it.
158
158
self . buffer_error ( diag) ;
159
159
}
160
- for ( _, ( mut diag, count) ) in std:: mem:: take ( & mut self . diags . buffered_mut_errors ) {
160
+ for ( _, ( mut diag, count) ) in std:: mem:: take ( & mut self . diags_buffer . buffered_mut_errors ) {
161
161
if count > 10 {
162
162
#[ allow( rustc:: diagnostic_outside_of_impl) ]
163
163
#[ allow( rustc:: untranslatable_diagnostic) ]
@@ -166,9 +166,9 @@ impl<'infcx, 'tcx> MirBorrowckCtxt<'_, 'infcx, 'tcx> {
166
166
self . buffer_error ( diag) ;
167
167
}
168
168
169
- if !self . diags . buffered_diags . is_empty ( ) {
170
- self . diags . buffered_diags . sort_by_key ( |buffered_diag| buffered_diag. sort_span ( ) ) ;
171
- for buffered_diag in self . diags . buffered_diags . drain ( ..) {
169
+ if !self . diags_buffer . buffered_diags . is_empty ( ) {
170
+ self . diags_buffer . buffered_diags . sort_by_key ( |buffered_diag| buffered_diag. sort_span ( ) ) ;
171
+ for buffered_diag in self . diags_buffer . buffered_diags . drain ( ..) {
172
172
match buffered_diag {
173
173
BufferedDiag :: Error ( diag) => res = Some ( diag. emit ( ) ) ,
174
174
BufferedDiag :: NonError ( diag) => diag. emit ( ) ,
@@ -180,14 +180,14 @@ impl<'infcx, 'tcx> MirBorrowckCtxt<'_, 'infcx, 'tcx> {
180
180
}
181
181
182
182
pub ( crate ) fn has_buffered_diags ( & self ) -> bool {
183
- self . diags . buffered_diags . is_empty ( )
183
+ self . diags_buffer . buffered_diags . is_empty ( )
184
184
}
185
185
186
186
pub ( crate ) fn has_move_error (
187
187
& self ,
188
188
move_out_indices : & [ MoveOutIndex ] ,
189
189
) -> Option < & ( PlaceRef < ' tcx > , Diag < ' infcx > ) > {
190
- self . diags . buffered_move_errors . get ( move_out_indices)
190
+ self . diags_buffer . buffered_move_errors . get ( move_out_indices)
191
191
}
192
192
}
193
193
0 commit comments