rustc: move middle::{def,def_id,pat_util} to hir.
This commit is contained in:
parent
7bebe80bc2
commit
ffca6c3e15
133 changed files with 190 additions and 190 deletions
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
use rustc_data_structures::graph;
|
||||
use cfg::*;
|
||||
use middle::def::Def;
|
||||
use middle::pat_util;
|
||||
use hir::def::Def;
|
||||
use hir::pat_util;
|
||||
use ty::{self, TyCtxt};
|
||||
use syntax::ast;
|
||||
use syntax::ptr::P;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
use self::thread::{DepGraphThreadData, DepMessage};
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use syntax::ast::NodeId;
|
||||
use ty::TyCtxt;
|
||||
use hir;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst::ParamSpace;
|
||||
use util::nodemap::NodeMap;
|
||||
use syntax::ast;
|
||||
|
|
@ -13,7 +13,7 @@ use super::MapEntry::*;
|
|||
|
||||
use hir::*;
|
||||
use hir::intravisit::Visitor;
|
||||
use middle::def_id::{CRATE_DEF_INDEX, DefId, DefIndex};
|
||||
use hir::def_id::{CRATE_DEF_INDEX, DefId, DefIndex};
|
||||
use std::iter::repeat;
|
||||
use syntax::ast::{NodeId, CRATE_NODE_ID, DUMMY_NODE_ID};
|
||||
use syntax::codemap::Span;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
use middle::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::{DefId, DefIndex};
|
||||
use hir::def_id::{DefId, DefIndex};
|
||||
use rustc_data_structures::fnv::FnvHashMap;
|
||||
use syntax::ast;
|
||||
use syntax::parse::token::InternedString;
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ use dep_graph::{DepGraph, DepNode};
|
|||
|
||||
use middle::cstore::InlinedItem;
|
||||
use middle::cstore::InlinedItem as II;
|
||||
use middle::def_id::{CRATE_DEF_INDEX, DefId};
|
||||
use hir::def_id::{CRATE_DEF_INDEX, DefId};
|
||||
|
||||
use syntax::abi::Abi;
|
||||
use syntax::ast::{self, Name, NodeId, DUMMY_NODE_ID};
|
||||
|
|
|
|||
|
|
@ -63,10 +63,13 @@ macro_rules! hir_vec {
|
|||
}
|
||||
|
||||
pub mod check_attr;
|
||||
pub mod def;
|
||||
pub mod def_id;
|
||||
pub mod fold;
|
||||
pub mod intravisit;
|
||||
pub mod lowering;
|
||||
pub mod map;
|
||||
pub mod pat_util;
|
||||
pub mod print;
|
||||
pub mod svh;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use middle::def::*;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def::*;
|
||||
use hir::def_id::DefId;
|
||||
use ty::TyCtxt;
|
||||
use util::nodemap::FnvHashMap;
|
||||
|
||||
|
|
@ -78,8 +78,8 @@ use hir;
|
|||
use hir::print as pprust;
|
||||
|
||||
use middle::cstore::CrateStore;
|
||||
use middle::def::Def;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def::Def;
|
||||
use hir::def_id::DefId;
|
||||
use infer::{self, TypeOrigin};
|
||||
use middle::region;
|
||||
use ty::subst;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ pub use ty::IntVarValue;
|
|||
pub use self::freshen::TypeFreshener;
|
||||
pub use self::region_inference::{GenericKind, VerifyBound};
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use hir;
|
||||
use middle::free_region::FreeRegionMap;
|
||||
use middle::mem_categorization as mc;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
pub use self::RelationDir::*;
|
||||
use self::TypeVariableValue::*;
|
||||
use self::UndoEntry::*;
|
||||
use middle::def_id::{DefId};
|
||||
use hir::def_id::{DefId};
|
||||
use ty::{self, Ty};
|
||||
use syntax::codemap::Span;
|
||||
|
||||
|
|
|
|||
|
|
@ -86,8 +86,6 @@ pub mod middle {
|
|||
pub mod cstore;
|
||||
pub mod dataflow;
|
||||
pub mod dead;
|
||||
pub mod def;
|
||||
pub mod def_id;
|
||||
pub mod dependency_format;
|
||||
pub mod effect;
|
||||
pub mod entry;
|
||||
|
|
@ -96,7 +94,6 @@ pub mod middle {
|
|||
pub mod lang_items;
|
||||
pub mod liveness;
|
||||
pub mod mem_categorization;
|
||||
pub mod pat_util;
|
||||
pub mod privacy;
|
||||
pub mod reachable;
|
||||
pub mod region;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
* Almost certainly this could (and should) be refactored out of existence.
|
||||
*/
|
||||
|
||||
use middle::def::Def;
|
||||
use hir::def::Def;
|
||||
use ty::{Ty, TyCtxt};
|
||||
|
||||
use syntax::codemap::Span;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
use syntax::parse::token::InternedString;
|
||||
use syntax::ast;
|
||||
use std::rc::Rc;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use std::hash;
|
||||
use std::mem::transmute;
|
||||
use rustc_const_math::*;
|
||||
|
|
|
|||
|
|
@ -24,10 +24,10 @@
|
|||
|
||||
use hir::svh::Svh;
|
||||
use hir::map as hir_map;
|
||||
use middle::def::{self, Def};
|
||||
use hir::def::{self, Def};
|
||||
use middle::lang_items;
|
||||
use ty::{self, Ty, TyCtxt, VariantKind};
|
||||
use middle::def_id::{DefId, DefIndex};
|
||||
use hir::def_id::{DefId, DefIndex};
|
||||
use mir::repr::Mir;
|
||||
use mir::mir_map::MirMap;
|
||||
use session::Session;
|
||||
|
|
@ -504,7 +504,7 @@ pub mod tls {
|
|||
use std::mem;
|
||||
use ty::{self, Ty, TyCtxt};
|
||||
use ty::subst::Substs;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
|
||||
pub trait EncodingContext<'tcx> {
|
||||
fn tcx<'a>(&'a self) -> &'a TyCtxt<'tcx>;
|
||||
|
|
|
|||
|
|
@ -14,13 +14,13 @@
|
|||
|
||||
use dep_graph::DepNode;
|
||||
use hir::map as ast_map;
|
||||
use hir::{self, PatKind};
|
||||
use hir::{self, pat_util, PatKind};
|
||||
use hir::intravisit::{self, Visitor};
|
||||
|
||||
use middle::{pat_util, privacy};
|
||||
use middle::privacy;
|
||||
use ty::{self, TyCtxt};
|
||||
use middle::def::Def;
|
||||
use middle::def_id::{DefId};
|
||||
use hir::def::Def;
|
||||
use hir::def_id::{DefId};
|
||||
use lint;
|
||||
|
||||
use std::collections::HashSet;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
use self::RootUnsafeContext::*;
|
||||
|
||||
use dep_graph::DepNode;
|
||||
use middle::def::Def;
|
||||
use hir::def::Def;
|
||||
use ty::{self, Ty, TyCtxt};
|
||||
use ty::MethodCall;
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
use dep_graph::DepNode;
|
||||
use hir::map as ast_map;
|
||||
use middle::def_id::{CRATE_DEF_INDEX};
|
||||
use hir::def_id::{CRATE_DEF_INDEX};
|
||||
use session::{config, Session};
|
||||
use syntax::ast::NodeId;
|
||||
use syntax::attr;
|
||||
|
|
|
|||
|
|
@ -19,9 +19,9 @@ pub use self::MatchMode::*;
|
|||
use self::TrackMatchMode::*;
|
||||
use self::OverloadedCallType::*;
|
||||
|
||||
use middle::pat_util;
|
||||
use middle::def::Def;
|
||||
use middle::def_id::{DefId};
|
||||
use hir::pat_util;
|
||||
use hir::def::Def;
|
||||
use hir::def_id::{DefId};
|
||||
use infer;
|
||||
use middle::mem_categorization as mc;
|
||||
use ty::{self, TyCtxt, adjustment};
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@
|
|||
// except according to those terms.
|
||||
|
||||
use dep_graph::DepNode;
|
||||
use middle::def::Def;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def::Def;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst::{Subst, Substs, EnumeratedItems};
|
||||
use ty::{TransmuteRestriction, TyCtxt};
|
||||
use ty::{self, Ty, TypeFoldable};
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ use dep_graph::DepNode;
|
|||
use hir::map as hir_map;
|
||||
use session::Session;
|
||||
use middle::cstore::CrateStore;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty;
|
||||
use middle::weak_lang_items;
|
||||
use util::nodemap::FnvHashMap;
|
||||
|
|
|
|||
|
|
@ -110,8 +110,8 @@ use self::LiveNodeKind::*;
|
|||
use self::VarKind::*;
|
||||
|
||||
use dep_graph::DepNode;
|
||||
use middle::def::*;
|
||||
use middle::pat_util;
|
||||
use hir::def::*;
|
||||
use hir::pat_util;
|
||||
use ty::{self, TyCtxt, ParameterEnvironment};
|
||||
use traits::{self, ProjectionMode};
|
||||
use infer;
|
||||
|
|
|
|||
|
|
@ -71,11 +71,11 @@ pub use self::deref_kind::*;
|
|||
|
||||
use self::Aliasability::*;
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use hir::map as ast_map;
|
||||
use infer;
|
||||
use middle::const_qualif::ConstQualif;
|
||||
use middle::def::Def;
|
||||
use hir::def::Def;
|
||||
use ty::adjustment;
|
||||
use ty::{self, Ty, TyCtxt};
|
||||
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@
|
|||
|
||||
use dep_graph::DepNode;
|
||||
use hir::map as ast_map;
|
||||
use middle::def::Def;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def::Def;
|
||||
use hir::def_id::DefId;
|
||||
use ty::{self, TyCtxt};
|
||||
use middle::privacy;
|
||||
use session::config;
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ use self::ScopeChain::*;
|
|||
use dep_graph::DepNode;
|
||||
use hir::map::Map;
|
||||
use session::Session;
|
||||
use middle::def::{Def, DefMap};
|
||||
use hir::def::{Def, DefMap};
|
||||
use middle::region;
|
||||
use ty::subst;
|
||||
use ty;
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ use hir::map as hir_map;
|
|||
use session::Session;
|
||||
use lint;
|
||||
use middle::cstore::{CrateStore, LOCAL_CRATE};
|
||||
use middle::def::Def;
|
||||
use middle::def_id::{CRATE_DEF_INDEX, DefId};
|
||||
use hir::def::Def;
|
||||
use hir::def_id::{CRATE_DEF_INDEX, DefId};
|
||||
use ty::{self, TyCtxt};
|
||||
use middle::privacy::AccessLevels;
|
||||
use syntax::parse::token::InternedString;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
use graphviz::IntoCow;
|
||||
use middle::const_val::ConstVal;
|
||||
use rustc_const_math::{ConstUsize, ConstInt};
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst::Substs;
|
||||
use ty::{self, AdtDef, ClosureSubsts, FnOutput, Region, Ty};
|
||||
use util::ppaux;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
use middle::const_val::ConstVal;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst::Substs;
|
||||
use ty::{ClosureSubsts, FnOutput, Region, Ty};
|
||||
use mir::repr::*;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
use super::{SelectionContext, Obligation, ObligationCause};
|
||||
|
||||
use middle::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst::TypeSpace;
|
||||
use ty::{self, Ty, TyCtxt};
|
||||
use infer::{self, InferCtxt, TypeOrigin};
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ use super::{
|
|||
};
|
||||
|
||||
use fmt_macros::{Parser, Piece, Position};
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use infer::InferCtxt;
|
||||
use ty::{self, ToPredicate, ToPolyTraitRef, TraitRef, Ty, TyCtxt, TypeFoldable};
|
||||
use ty::fast_reject;
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ pub use self::FulfillmentErrorCode::*;
|
|||
pub use self::Vtable::*;
|
||||
pub use self::ObligationCauseCode::*;
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use middle::free_region::FreeRegionMap;
|
||||
use ty::subst;
|
||||
use ty::{self, Ty, TypeFoldable};
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
use super::supertraits;
|
||||
use super::elaborate_predicates;
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst::{self, SelfSpace, TypeSpace};
|
||||
use traits;
|
||||
use ty::{self, ToPolyTraitRef, Ty, TyCtxt, TypeFoldable};
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ use super::VtableClosureData;
|
|||
use super::VtableImplData;
|
||||
use super::util;
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use infer::{self, InferOk, TypeOrigin};
|
||||
use ty::subst::Subst;
|
||||
use ty::{self, ToPredicate, ToPolyTraitRef, Ty, TyCtxt};
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ use super::{VtableImplData, VtableObjectData, VtableBuiltinData,
|
|||
use super::object_safety;
|
||||
use super::util;
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use infer;
|
||||
use infer::{InferCtxt, InferOk, TypeFreshener, TypeOrigin};
|
||||
use ty::subst::{Subst, Substs, TypeSpace};
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ use super::{SelectionContext, FulfillmentContext};
|
|||
use super::util::{fresh_type_vars_for_impl, impl_trait_ref_and_oblig};
|
||||
|
||||
use middle::cstore::CrateStore;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use infer::{self, InferCtxt, TypeOrigin};
|
||||
use middle::region;
|
||||
use ty::subst::{Subst, Substs};
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ use std::rc::Rc;
|
|||
use super::{Overlap, specializes};
|
||||
|
||||
use middle::cstore::CrateStore;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use infer;
|
||||
use traits::{self, ProjectionMode};
|
||||
use ty::{self, TyCtxt, ImplOrTraitItem, TraitDef, TypeFoldable};
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use infer::InferCtxt;
|
||||
use ty::subst::{Subst, Substs};
|
||||
use ty::{self, Ty, TyCtxt, ToPredicate, ToPolyTraitRef};
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use middle::def_id::{DefId};
|
||||
use hir::def_id::{DefId};
|
||||
use ty::{self, Ty, TyCtxt};
|
||||
use util::common::MemoizationMap;
|
||||
use util::nodemap::FnvHashMap;
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ use session::Session;
|
|||
use lint;
|
||||
use middle;
|
||||
use middle::cstore::{CrateStore, LOCAL_CRATE};
|
||||
use middle::def::DefMap;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def::DefMap;
|
||||
use hir::def_id::DefId;
|
||||
use middle::free_region::FreeRegionMap;
|
||||
use middle::region::RegionMaps;
|
||||
use middle::resolve_lifetime;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst;
|
||||
use infer::type_variable;
|
||||
use ty::{self, BoundRegion, Region, Ty, TyCtxt};
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::{self, Ty, TyCtxt};
|
||||
use syntax::ast;
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
use hir::map::DefPathData;
|
||||
use middle::cstore::LOCAL_CRATE;
|
||||
use middle::def_id::{DefId, CRATE_DEF_INDEX};
|
||||
use hir::def_id::{DefId, CRATE_DEF_INDEX};
|
||||
use ty::{self, Ty, TyCtxt};
|
||||
use syntax::ast;
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
use dep_graph::{DepNode, DepTrackingMapConfig};
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty;
|
||||
use std::marker::PhantomData;
|
||||
use std::rc::Rc;
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ use hir::map as ast_map;
|
|||
use hir::map::LinkedPath;
|
||||
use middle;
|
||||
use middle::cstore::{self, CrateStore, LOCAL_CRATE};
|
||||
use middle::def::{self, Def, ExportMap};
|
||||
use middle::def_id::DefId;
|
||||
use hir::def::{self, Def, ExportMap};
|
||||
use hir::def_id::DefId;
|
||||
use middle::lang_items::{FnTraitLangItem, FnMutTraitLangItem, FnOnceTraitLangItem};
|
||||
use middle::region::{CodeExtent};
|
||||
use traits;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
//! can be other things. Examples of type relations are subtyping,
|
||||
//! type equality, etc.
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst::{ParamSpace, Substs};
|
||||
use ty::{self, Ty, TyCtxt, TypeFoldable};
|
||||
use ty::error::{ExpectedFound, TypeError};
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
//! This module contains TypeVariants and its major components
|
||||
|
||||
use middle::cstore;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use middle::region;
|
||||
use ty::subst::{self, Substs};
|
||||
use traits;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
pub use self::ParamSpace::*;
|
||||
|
||||
use middle::cstore;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::{self, Ty, TyCtxt};
|
||||
use ty::fold::{TypeFoldable, TypeFolder};
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
use dep_graph::DepNode;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use traits::{self, specialization_graph};
|
||||
use ty;
|
||||
use ty::fast_reject;
|
||||
|
|
|
|||
|
|
@ -11,10 +11,10 @@
|
|||
//! misc. type-system utilities too small to deserve their own file
|
||||
|
||||
use hir::svh::Svh;
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst;
|
||||
use infer;
|
||||
use middle::pat_util;
|
||||
use hir::pat_util;
|
||||
use traits::{self, ProjectionMode};
|
||||
use ty::{self, Ty, TyCtxt, TypeAndMut, TypeFlags, TypeFoldable};
|
||||
use ty::{Disr, ParameterEnvironment};
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use infer::InferCtxt;
|
||||
use ty::outlives::{self, Component};
|
||||
use ty::subst::Substs;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
#![allow(non_snake_case)]
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use syntax::ast;
|
||||
|
||||
pub use rustc_data_structures::fnv::FnvHashMap;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
|
||||
use middle::def_id::DefId;
|
||||
use hir::def_id::DefId;
|
||||
use ty::subst::{self, Subst};
|
||||
use ty::{BrAnon, BrEnv, BrFresh, BrNamed};
|
||||
use ty::{TyBool, TyChar, TyStruct, TyEnum};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue