@@ -9,15 +9,15 @@ use rustc_hir::GeneratorKind;
9
9
use rustc_infer:: infer:: { LateBoundRegionConversionTime , TyCtxtInferExt } ;
10
10
use rustc_middle:: mir:: tcx:: PlaceTy ;
11
11
use rustc_middle:: mir:: {
12
- AggregateKind , Constant , FakeReadCause , Field , Local , LocalInfo , LocalKind , Location , Operand ,
13
- Place , PlaceRef , ProjectionElem , Rvalue , Statement , StatementKind , Terminator , TerminatorKind ,
12
+ AggregateKind , Constant , FakeReadCause , Local , LocalInfo , LocalKind , Location , Operand , Place ,
13
+ PlaceRef , ProjectionElem , Rvalue , Statement , StatementKind , Terminator , TerminatorKind ,
14
14
} ;
15
15
use rustc_middle:: ty:: print:: Print ;
16
16
use rustc_middle:: ty:: { self , Instance , Ty , TyCtxt } ;
17
17
use rustc_mir_dataflow:: move_paths:: { InitLocation , LookupResult } ;
18
18
use rustc_span:: def_id:: LocalDefId ;
19
19
use rustc_span:: { symbol:: sym, Span , Symbol , DUMMY_SP } ;
20
- use rustc_target:: abi:: VariantIdx ;
20
+ use rustc_target:: abi:: { FieldIdx , VariantIdx } ;
21
21
use rustc_trait_selection:: traits:: query:: evaluate_obligation:: InferCtxtExt ;
22
22
use rustc_trait_selection:: traits:: {
23
23
type_known_to_meet_bound_modulo_regions, Obligation , ObligationCause ,
@@ -302,7 +302,7 @@ impl<'cx, 'tcx> MirBorrowckCtxt<'cx, 'tcx> {
302
302
fn describe_field (
303
303
& self ,
304
304
place : PlaceRef < ' tcx > ,
305
- field : Field ,
305
+ field : FieldIdx ,
306
306
including_tuple_field : IncludingTupleField ,
307
307
) -> Option < String > {
308
308
let place_ty = match place {
@@ -331,7 +331,7 @@ impl<'cx, 'tcx> MirBorrowckCtxt<'cx, 'tcx> {
331
331
fn describe_field_from_ty (
332
332
& self ,
333
333
ty : Ty < ' _ > ,
334
- field : Field ,
334
+ field : FieldIdx ,
335
335
variant_index : Option < VariantIdx > ,
336
336
including_tuple_field : IncludingTupleField ,
337
337
) -> Option < String > {
0 commit comments