fn is_needs_drop_and_init<'tcx>( tcx: TyCtxt<'tcx>, typing_env: TypingEnv<'tcx>, maybe_inits: &MixedBitSet<MovePathIndex>, move_data: &MoveData<'tcx>, ty: Ty<'tcx>, mpi: MovePathIndex, ) -> bool