//! Values computed by queries that use MIR.
-use crate::mir::{self, Body, Promoted};
+use crate::mir::{Body, ConstantKind, Promoted};
use crate::ty::{self, OpaqueHiddenType, Ty, TyCtxt};
use rustc_data_structures::stable_map::FxHashMap;
use rustc_data_structures::vec_map::VecMap;
#[derive(Copy, Clone, Debug, HashStable)]
pub struct DestructuredMirConstant<'tcx> {
pub variant: Option<VariantIdx>,
- pub fields: &'tcx [mir::ConstantKind<'tcx>],
+ pub fields: &'tcx [ConstantKind<'tcx>],
}
/// Coverage information summarized from a MIR if instrumented for source code coverage (see