@@ -9,15 +9,15 @@ use rustc_hir::GeneratorKind;
99use rustc_infer:: infer:: { LateBoundRegionConversionTime , TyCtxtInferExt } ;
1010use rustc_middle:: mir:: tcx:: PlaceTy ;
1111use 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 ,
1414} ;
1515use rustc_middle:: ty:: print:: Print ;
1616use rustc_middle:: ty:: { self , Instance , Ty , TyCtxt } ;
1717use rustc_mir_dataflow:: move_paths:: { InitLocation , LookupResult } ;
1818use rustc_span:: def_id:: LocalDefId ;
1919use rustc_span:: { symbol:: sym, Span , Symbol , DUMMY_SP } ;
20- use rustc_target:: abi:: VariantIdx ;
20+ use rustc_target:: abi:: { FieldIdx , VariantIdx } ;
2121use rustc_trait_selection:: traits:: query:: evaluate_obligation:: InferCtxtExt ;
2222use rustc_trait_selection:: traits:: {
2323 type_known_to_meet_bound_modulo_regions, Obligation , ObligationCause ,
@@ -302,7 +302,7 @@ impl<'cx, 'tcx> MirBorrowckCtxt<'cx, 'tcx> {
302302 fn describe_field (
303303 & self ,
304304 place : PlaceRef < ' tcx > ,
305- field : Field ,
305+ field : FieldIdx ,
306306 including_tuple_field : IncludingTupleField ,
307307 ) -> Option < String > {
308308 let place_ty = match place {
@@ -331,7 +331,7 @@ impl<'cx, 'tcx> MirBorrowckCtxt<'cx, 'tcx> {
331331 fn describe_field_from_ty (
332332 & self ,
333333 ty : Ty < ' _ > ,
334- field : Field ,
334+ field : FieldIdx ,
335335 variant_index : Option < VariantIdx > ,
336336 including_tuple_field : IncludingTupleField ,
337337 ) -> Option < String > {
0 commit comments