fn resolve_next_field<'tcx>( tcx: TyCtxt<'tcx>, base_ty: Ty<'tcx>, field_name: &str, ) -> Option<(usize, Ty<'tcx>)>