Skip to content

Commit 5647586

Browse files
committed
rustc: move middle::subst into middle::ty.
1 parent 13bfd5c commit 5647586

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+97
-97
lines changed

src/librustc/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ pub mod middle {
113113
pub mod recursion_limit;
114114
pub mod resolve_lifetime;
115115
pub mod stability;
116-
pub mod subst;
117116
pub mod traits;
118117
pub mod ty;
119118
pub mod weak_lang_items;

src/librustc/middle/const_eval.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ use front::map as ast_map;
1818
use front::map::blocks::FnLikeNode;
1919
use lint;
2020
use middle::cstore::{self, CrateStore, InlinedItem};
21-
use middle::{infer, subst, traits};
21+
use middle::{infer, traits};
2222
use middle::def::Def;
2323
use middle::def_id::DefId;
2424
use middle::pat_util::def_to_path;
25-
use middle::ty::{self, Ty, TyCtxt};
25+
use middle::ty::{self, subst, Ty, TyCtxt};
2626
use middle::ty::util::IntTypeExt;
2727
use middle::traits::ProjectionMode;
2828
use middle::astconv_util::ast_ty_to_prim_ty;

src/librustc/middle/cstore.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ pub mod tls {
499499
use std::cell::Cell;
500500
use std::mem;
501501
use middle::ty::{self, Ty, TyCtxt};
502-
use middle::subst::Substs;
502+
use middle::ty::subst::Substs;
503503
use middle::def_id::DefId;
504504

505505
pub trait EncodingContext<'tcx> {

src/librustc/middle/def.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
use middle::def_id::DefId;
12-
use middle::subst::ParamSpace;
12+
use middle::ty::subst::ParamSpace;
1313
use util::nodemap::NodeMap;
1414
use syntax::ast;
1515
use rustc_front::hir;

src/librustc/middle/infer/error_reporting.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ use middle::def::Def;
8282
use middle::def_id::DefId;
8383
use middle::infer::{self, TypeOrigin};
8484
use middle::region;
85-
use middle::subst;
85+
use middle::ty::subst;
8686
use middle::ty::{self, Ty, TyCtxt, TypeFoldable};
8787
use middle::ty::{Region, ReFree};
8888
use middle::ty::error::TypeError;

src/librustc/middle/infer/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ use middle::free_region::FreeRegionMap;
2424
use middle::mem_categorization as mc;
2525
use middle::mem_categorization::McResult;
2626
use middle::region::CodeExtent;
27-
use middle::subst;
28-
use middle::subst::Substs;
29-
use middle::subst::Subst;
27+
use middle::ty::subst;
28+
use middle::ty::subst::Substs;
29+
use middle::ty::subst::Subst;
3030
use middle::traits::{self, ProjectionMode};
3131
use middle::ty::adjustment;
3232
use middle::ty::{TyVid, IntVid, FloatVid};

src/librustc/middle/intrinsicck.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use dep_graph::DepNode;
1212
use middle::def::Def;
1313
use middle::def_id::DefId;
14-
use middle::subst::{Subst, Substs, EnumeratedItems};
14+
use middle::ty::subst::{Subst, Substs, EnumeratedItems};
1515
use middle::ty::{TransmuteRestriction, TyCtxt};
1616
use middle::ty::{self, Ty, TypeFoldable};
1717

src/librustc/middle/liveness.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ use middle::pat_util;
115115
use middle::ty::{self, TyCtxt, ParameterEnvironment};
116116
use middle::traits::{self, ProjectionMode};
117117
use middle::infer;
118-
use middle::subst::Subst;
118+
use middle::ty::subst::Subst;
119119
use lint;
120120
use util::nodemap::NodeMap;
121121

src/librustc/middle/resolve_lifetime.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use front::map::Map;
2323
use session::Session;
2424
use middle::def::{Def, DefMap};
2525
use middle::region;
26-
use middle::subst;
26+
use middle::ty::subst;
2727
use middle::ty;
2828
use std::fmt;
2929
use std::mem::replace;

src/librustc/middle/traits/coherence.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use super::{SelectionContext, Obligation, ObligationCause};
1414

1515
use middle::cstore::LOCAL_CRATE;
1616
use middle::def_id::DefId;
17-
use middle::subst::TypeSpace;
17+
use middle::ty::subst::TypeSpace;
1818
use middle::ty::{self, Ty, TyCtxt};
1919
use middle::infer::{self, InferCtxt, TypeOrigin};
2020
use syntax::codemap::DUMMY_SP;

0 commit comments

Comments
 (0)