Skip to content

Commit 795673a

Browse files
committed
Remove librustc_infer crate re-exports.
1 parent bee6a5a commit 795673a

Some content is hidden

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

61 files changed

+150
-156
lines changed

src/librustc_infer/infer/at.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
2828
use super::*;
2929

30-
use crate::ty::relate::{Relate, TypeRelation};
31-
use crate::ty::Const;
30+
use rustc::ty::relate::{Relate, TypeRelation};
31+
use rustc::ty::Const;
3232

3333
pub struct At<'a, 'tcx> {
3434
pub infcx: &'a InferCtxt<'a, 'tcx>,

src/librustc_infer/infer/canonical/canonicalizer.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ use crate::infer::canonical::{
1010
OriginalQueryValues,
1111
};
1212
use crate::infer::InferCtxt;
13-
use crate::ty::flags::FlagComputation;
14-
use crate::ty::fold::{TypeFoldable, TypeFolder};
15-
use crate::ty::subst::GenericArg;
16-
use crate::ty::{self, BoundVar, InferConst, List, Ty, TyCtxt, TypeFlags};
13+
use rustc::ty::flags::FlagComputation;
14+
use rustc::ty::fold::{TypeFoldable, TypeFolder};
15+
use rustc::ty::subst::GenericArg;
16+
use rustc::ty::{self, BoundVar, InferConst, List, Ty, TyCtxt, TypeFlags};
1717
use std::sync::atomic::Ordering;
1818

1919
use rustc_data_structures::fx::FxHashMap;

src/librustc_infer/infer/canonical/query_response.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
//!
88
//! [c]: https://rust-lang.github.io/rustc-guide/traits/canonicalization.html
99
10-
use crate::arena::ArenaAllocatable;
1110
use crate::infer::canonical::substitute::{substitute_value, CanonicalExt};
1211
use crate::infer::canonical::{
1312
Canonical, CanonicalVarValues, CanonicalizedQueryResponse, Certainty, OriginalQueryValues,
@@ -19,6 +18,7 @@ use crate::infer::{InferCtxt, InferOk, InferResult};
1918
use crate::traits::query::{Fallible, NoSolution};
2019
use crate::traits::TraitEngine;
2120
use crate::traits::{Obligation, ObligationCause, PredicateObligation};
21+
use rustc::arena::ArenaAllocatable;
2222
use rustc::ty::fold::TypeFoldable;
2323
use rustc::ty::subst::{GenericArg, GenericArgKind};
2424
use rustc::ty::{self, BoundVar, Ty, TyCtxt};

src/librustc_infer/infer/canonical/substitute.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
//! [c]: https://rust-lang.github.io/rustc-guide/traits/canonicalization.html
88
99
use crate::infer::canonical::{Canonical, CanonicalVarValues};
10-
use crate::ty::fold::TypeFoldable;
11-
use crate::ty::subst::GenericArgKind;
12-
use crate::ty::{self, TyCtxt};
10+
use rustc::ty::fold::TypeFoldable;
11+
use rustc::ty::subst::GenericArgKind;
12+
use rustc::ty::{self, TyCtxt};
1313

1414
pub(super) trait CanonicalExt<'tcx, V> {
1515
/// Instantiate the wrapped value, replacing each canonical value

src/librustc_infer/infer/combine.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ use super::unify_key::{ConstVariableOrigin, ConstVariableOriginKind};
3333
use super::{InferCtxt, MiscVariable, TypeTrace};
3434

3535
use crate::traits::{Obligation, PredicateObligations};
36-
use crate::ty::error::TypeError;
37-
use crate::ty::relate::{self, Relate, RelateResult, TypeRelation};
38-
use crate::ty::subst::SubstsRef;
39-
use crate::ty::{self, InferConst, Ty, TyCtxt};
40-
use crate::ty::{IntType, UintType};
4136

37+
use rustc::ty::error::TypeError;
38+
use rustc::ty::relate::{self, Relate, RelateResult, TypeRelation};
39+
use rustc::ty::subst::SubstsRef;
40+
use rustc::ty::{self, InferConst, Ty, TyCtxt};
41+
use rustc::ty::{IntType, UintType};
4242
use rustc_hir::def_id::DefId;
4343
use rustc_span::{Span, DUMMY_SP};
4444
use syntax::ast;

src/librustc_infer/infer/equate.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
use super::combine::{CombineFields, RelationDir};
22
use super::Subtype;
33

4-
use crate::ty::relate::{self, Relate, RelateResult, TypeRelation};
5-
use crate::ty::subst::SubstsRef;
6-
use crate::ty::TyVar;
7-
use crate::ty::{self, Ty, TyCtxt};
4+
use rustc::ty::relate::{self, Relate, RelateResult, TypeRelation};
5+
use rustc::ty::subst::SubstsRef;
6+
use rustc::ty::TyVar;
7+
use rustc::ty::{self, Ty, TyCtxt};
88

99
use rustc_hir::def_id::DefId;
1010

src/librustc_infer/infer/error_reporting/need_type_info.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
use crate::hir::map::Map;
21
use crate::infer::type_variable::TypeVariableOriginKind;
32
use crate::infer::InferCtxt;
4-
use crate::ty::print::Print;
5-
use crate::ty::{self, DefIdTree, Infer, Ty, TyVar};
3+
use rustc::hir::map::Map;
4+
use rustc::ty::print::Print;
5+
use rustc::ty::{self, DefIdTree, Infer, Ty, TyVar};
66
use rustc_errors::{struct_span_err, Applicability, DiagnosticBuilder};
77
use rustc_hir as hir;
88
use rustc_hir::def::{DefKind, Namespace};

src/librustc_infer/infer/error_reporting/nice_region_error/different_lifetimes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
use crate::infer::error_reporting::nice_region_error::util::AnonymousParamInfo;
55
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
6-
use crate::util::common::ErrorReported;
6+
use rustc::util::common::ErrorReported;
77

88
use rustc_errors::struct_span_err;
99

src/librustc_infer/infer/error_reporting/nice_region_error/find_anon_type.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use crate::hir::map::Map;
21
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
3-
use crate::middle::resolve_lifetime as rl;
4-
use crate::ty::{self, Region, TyCtxt};
2+
use rustc::hir::map::Map;
3+
use rustc::middle::resolve_lifetime as rl;
4+
use rustc::ty::{self, Region, TyCtxt};
55
use rustc_hir as hir;
66
use rustc_hir::intravisit::{self, NestedVisitorMap, Visitor};
77
use rustc_hir::Node;

src/librustc_infer/infer/error_reporting/nice_region_error/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::infer::lexical_region_resolve::RegionResolutionError;
22
use crate::infer::lexical_region_resolve::RegionResolutionError::*;
33
use crate::infer::InferCtxt;
4-
use crate::ty::{self, TyCtxt};
5-
use crate::util::common::ErrorReported;
4+
use rustc::ty::{self, TyCtxt};
5+
use rustc::util::common::ErrorReported;
66
use rustc_errors::DiagnosticBuilder;
77
use rustc_span::source_map::Span;
88

src/librustc_infer/infer/error_reporting/nice_region_error/named_anon_conflict.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Error Reporting for Anonymous Region Lifetime Errors
22
//! where one region is named and the other is anonymous.
33
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
4-
use crate::ty;
4+
use rustc::ty;
55
use rustc_errors::{struct_span_err, Applicability, DiagnosticBuilder};
66
use rustc_hir::{FunctionRetTy, TyKind};
77

src/librustc_infer/infer/error_reporting/nice_region_error/outlives_closure.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
55
use crate::infer::lexical_region_resolve::RegionResolutionError::SubSupConflict;
66
use crate::infer::SubregionOrigin;
7-
use crate::ty::RegionKind;
8-
use crate::util::common::ErrorReported;
7+
use rustc::ty::RegionKind;
8+
use rustc::util::common::ErrorReported;
99
use rustc_hir::{Expr, ExprKind::Closure, Node};
1010

1111
impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {

src/librustc_infer/infer/error_reporting/nice_region_error/placeholder_error.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ use crate::infer::lexical_region_resolve::RegionResolutionError;
33
use crate::infer::ValuePairs;
44
use crate::infer::{SubregionOrigin, TypeTrace};
55
use crate::traits::{ObligationCause, ObligationCauseCode};
6-
use crate::ty::error::ExpectedFound;
7-
use crate::ty::print::{FmtPrinter, Print, RegionHighlightMode};
8-
use crate::ty::subst::SubstsRef;
9-
use crate::ty::{self, TyCtxt};
6+
use rustc::ty::error::ExpectedFound;
7+
use rustc::ty::print::{FmtPrinter, Print, RegionHighlightMode};
8+
use rustc::ty::subst::SubstsRef;
9+
use rustc::ty::{self, TyCtxt};
1010
use rustc_errors::DiagnosticBuilder;
1111
use rustc_hir::def::Namespace;
1212
use rustc_hir::def_id::DefId;

src/librustc_infer/infer/error_reporting/nice_region_error/static_impl_trait.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
use crate::infer::error_reporting::msg_span_from_free_region;
44
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
55
use crate::infer::lexical_region_resolve::RegionResolutionError;
6-
use crate::ty::{BoundRegion, FreeRegion, RegionKind};
7-
use crate::util::common::ErrorReported;
6+
use rustc::ty::{BoundRegion, FreeRegion, RegionKind};
7+
use rustc::util::common::ErrorReported;
88
use rustc_errors::Applicability;
99

1010
impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {

src/librustc_infer/infer/error_reporting/nice_region_error/trait_impl_difference.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use crate::infer::error_reporting::nice_region_error::NiceRegionError;
44
use crate::infer::lexical_region_resolve::RegionResolutionError;
55
use crate::infer::{Subtype, ValuePairs};
66
use crate::traits::ObligationCauseCode::CompareImplMethodObligation;
7-
use crate::ty::Ty;
8-
use crate::util::common::ErrorReported;
7+
use rustc::ty::Ty;
8+
use rustc::util::common::ErrorReported;
99
use rustc_span::Span;
1010

1111
impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {

src/librustc_infer/infer/error_reporting/nice_region_error/util.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//! anonymous regions.
33
44
use crate::infer::error_reporting::nice_region_error::NiceRegionError;
5-
use crate::ty::{self, DefIdTree, Region, Ty};
5+
use rustc::ty::{self, DefIdTree, Region, Ty};
66
use rustc_hir as hir;
77
use rustc_hir::def_id::DefId;
88
use rustc_span::Span;

src/librustc_infer/infer/freshen.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
//! variable only once, and it does so as soon as it can, so it is reasonable to ask what the type
3232
//! inferencer knows "so far".
3333
34-
use crate::ty::fold::TypeFolder;
35-
use crate::ty::{self, Ty, TyCtxt, TypeFoldable};
34+
use rustc::ty::fold::TypeFolder;
35+
use rustc::ty::{self, Ty, TyCtxt, TypeFoldable};
3636

3737
use rustc_data_structures::fx::FxHashMap;
3838

src/librustc_infer/infer/fudge.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use crate::ty::fold::{TypeFoldable, TypeFolder};
2-
use crate::ty::{self, ConstVid, FloatVid, IntVid, RegionVid, Ty, TyCtxt, TyVid};
1+
use rustc::ty::fold::{TypeFoldable, TypeFolder};
2+
use rustc::ty::{self, ConstVid, FloatVid, IntVid, RegionVid, Ty, TyCtxt, TyVid};
33

44
use super::type_variable::TypeVariableOrigin;
55
use super::InferCtxt;

src/librustc_infer/infer/glb.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use super::InferCtxt;
44
use super::Subtype;
55

66
use crate::traits::ObligationCause;
7-
use crate::ty::relate::{Relate, RelateResult, TypeRelation};
8-
use crate::ty::{self, Ty, TyCtxt};
7+
use rustc::ty::relate::{Relate, RelateResult, TypeRelation};
8+
use rustc::ty::{self, Ty, TyCtxt};
99

1010
/// "Greatest lower bound" (common subtype)
1111
pub struct Glb<'combine, 'infcx, 'tcx> {

src/librustc_infer/infer/higher_ranked/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use super::combine::CombineFields;
55
use super::{HigherRankedType, InferCtxt, PlaceholderMap};
66

77
use crate::infer::CombinedSnapshot;
8-
use crate::ty::relate::{Relate, RelateResult, TypeRelation};
9-
use crate::ty::{self, Binder, TypeFoldable};
8+
use rustc::ty::relate::{Relate, RelateResult, TypeRelation};
9+
use rustc::ty::{self, Binder, TypeFoldable};
1010

1111
impl<'a, 'tcx> CombineFields<'a, 'tcx> {
1212
pub fn higher_ranked_sub<T>(

src/librustc_infer/infer/lattice.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ use super::type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
2323
use super::InferCtxt;
2424

2525
use crate::traits::ObligationCause;
26-
use crate::ty::relate::{RelateResult, TypeRelation};
27-
use crate::ty::TyVar;
28-
use crate::ty::{self, Ty};
26+
use rustc::ty::relate::{RelateResult, TypeRelation};
27+
use rustc::ty::TyVar;
28+
use rustc::ty::{self, Ty};
2929

3030
pub trait LatticeDir<'f, 'tcx>: TypeRelation<'tcx> {
3131
fn infcx(&self) -> &'f InferCtxt<'f, 'tcx>;

src/librustc_infer/infer/lexical_region_resolve/graphviz.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ use graphviz as dot;
1111
use super::Constraint;
1212
use crate::infer::region_constraints::RegionConstraintData;
1313
use crate::infer::SubregionOrigin;
14-
use crate::middle::free_region::RegionRelations;
15-
use crate::middle::region;
16-
use crate::ty;
14+
use rustc::middle::free_region::RegionRelations;
15+
use rustc::middle::region;
16+
use rustc::ty;
1717
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1818
use rustc_hir::def_id::DefIndex;
1919

src/librustc_infer/infer/lexical_region_resolve/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ use crate::infer::region_constraints::VarInfos;
88
use crate::infer::region_constraints::VerifyBound;
99
use crate::infer::RegionVariableOrigin;
1010
use crate::infer::SubregionOrigin;
11-
use crate::middle::free_region::RegionRelations;
12-
use crate::ty::fold::TypeFoldable;
13-
use crate::ty::{self, Ty, TyCtxt};
14-
use crate::ty::{ReEarlyBound, ReEmpty, ReErased, ReFree, ReStatic};
15-
use crate::ty::{ReLateBound, RePlaceholder, ReScope, ReVar};
16-
use crate::ty::{Region, RegionVid};
11+
use rustc::middle::free_region::RegionRelations;
12+
use rustc::ty::fold::TypeFoldable;
13+
use rustc::ty::{self, Ty, TyCtxt};
14+
use rustc::ty::{ReEarlyBound, ReEmpty, ReErased, ReFree, ReStatic};
15+
use rustc::ty::{ReLateBound, RePlaceholder, ReScope, ReVar};
16+
use rustc::ty::{Region, RegionVid};
1717
use rustc_data_structures::fx::FxHashSet;
1818
use rustc_data_structures::graph::implementation::{
1919
Direction, Graph, NodeIndex, INCOMING, OUTGOING,

src/librustc_infer/infer/lub.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use super::InferCtxt;
44
use super::Subtype;
55

66
use crate::traits::ObligationCause;
7-
use crate::ty::relate::{Relate, RelateResult, TypeRelation};
8-
use crate::ty::{self, Ty, TyCtxt};
7+
use rustc::ty::relate::{Relate, RelateResult, TypeRelation};
8+
use rustc::ty::{self, Ty, TyCtxt};
99

1010
/// "Least upper bound" (common supertype)
1111
pub struct Lub<'combine, 'infcx, 'tcx> {

src/librustc_infer/infer/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pub use self::LateBoundRegionConversionTime::*;
55
pub use self::RegionVariableOrigin::*;
66
pub use self::SubregionOrigin::*;
77
pub use self::ValuePairs::*;
8-
pub use crate::ty::IntVarValue;
8+
pub use rustc::ty::IntVarValue;
99

1010
use crate::traits::{self, ObligationCause, PredicateObligations, TraitEngine};
1111

@@ -650,8 +650,8 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
650650
}
651651

652652
pub fn type_is_unconstrained_numeric(&'a self, ty: Ty<'_>) -> UnconstrainedNumeric {
653-
use crate::ty::error::UnconstrainedNumeric::Neither;
654-
use crate::ty::error::UnconstrainedNumeric::{UnconstrainedFloat, UnconstrainedInt};
653+
use rustc::ty::error::UnconstrainedNumeric::Neither;
654+
use rustc::ty::error::UnconstrainedNumeric::{UnconstrainedFloat, UnconstrainedInt};
655655
match ty.kind {
656656
ty::Infer(ty::IntVar(vid)) => {
657657
if self.inner.borrow_mut().int_unification_table.probe_value(vid).is_some() {

src/librustc_infer/infer/nll_relate/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
use crate::infer::InferCtxt;
2525
use crate::infer::{ConstVarValue, ConstVariableValue};
2626
use crate::traits::DomainGoal;
27-
use crate::ty::error::TypeError;
28-
use crate::ty::fold::{TypeFoldable, TypeVisitor};
29-
use crate::ty::relate::{self, Relate, RelateResult, TypeRelation};
30-
use crate::ty::subst::GenericArg;
31-
use crate::ty::{self, InferConst, Ty, TyCtxt};
27+
use rustc::ty::error::TypeError;
28+
use rustc::ty::fold::{TypeFoldable, TypeVisitor};
29+
use rustc::ty::relate::{self, Relate, RelateResult, TypeRelation};
30+
use rustc::ty::subst::GenericArg;
31+
use rustc::ty::{self, InferConst, Ty, TyCtxt};
3232
use rustc_data_structures::fx::FxHashMap;
3333
use std::fmt::Debug;
3434

src/librustc_infer/infer/opaque_types/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
use crate::infer::error_reporting::{note_and_explain_free_region, note_and_explain_region};
22
use crate::infer::{self, InferCtxt, InferOk, TypeVariableOrigin, TypeVariableOriginKind};
3-
use crate::middle::region;
43
use crate::traits::{self, PredicateObligation};
5-
use crate::ty::fold::{BottomUpFolder, TypeFoldable, TypeFolder, TypeVisitor};
6-
use crate::ty::free_region_map::FreeRegionRelations;
7-
use crate::ty::subst::{GenericArg, GenericArgKind, InternalSubsts, SubstsRef};
8-
use crate::ty::{self, GenericParamDefKind, Ty, TyCtxt};
4+
use rustc::middle::region;
95
use rustc::session::config::nightly_options;
6+
use rustc::ty::fold::{BottomUpFolder, TypeFoldable, TypeFolder, TypeVisitor};
7+
use rustc::ty::free_region_map::FreeRegionRelations;
8+
use rustc::ty::subst::{GenericArg, GenericArgKind, InternalSubsts, SubstsRef};
9+
use rustc::ty::{self, GenericParamDefKind, Ty, TyCtxt};
1010
use rustc_data_structures::fx::FxHashMap;
1111
use rustc_data_structures::sync::Lrc;
1212
use rustc_errors::{struct_span_err, DiagnosticBuilder};

src/librustc_infer/infer/outlives/env.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::infer::{GenericKind, InferCtxt};
22
use crate::traits::query::outlives_bounds::{self, OutlivesBound};
3-
use crate::ty::free_region_map::FreeRegionMap;
4-
use crate::ty::{self, Ty};
3+
use rustc::ty::free_region_map::FreeRegionMap;
4+
use rustc::ty::{self, Ty};
55
use rustc_data_structures::fx::FxHashMap;
66
use rustc_hir as hir;
77
use rustc_span::Span;

src/librustc_infer/infer/outlives/obligations.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ use crate::infer::outlives::env::RegionBoundPairs;
6363
use crate::infer::outlives::verify::VerifyBoundCx;
6464
use crate::infer::{self, GenericKind, InferCtxt, RegionObligation, SubregionOrigin, VerifyBound};
6565
use crate::traits::ObligationCause;
66-
use crate::ty::outlives::Component;
67-
use crate::ty::subst::GenericArgKind;
68-
use crate::ty::{self, Region, Ty, TyCtxt, TypeFoldable};
66+
use rustc::ty::outlives::Component;
67+
use rustc::ty::subst::GenericArgKind;
68+
use rustc::ty::{self, Region, Ty, TyCtxt, TypeFoldable};
6969

7070
use rustc_data_structures::fx::FxHashMap;
7171
use rustc_hir as hir;

src/librustc_infer/infer/outlives/verify.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::infer::outlives::env::RegionBoundPairs;
22
use crate::infer::{GenericKind, VerifyBound};
33
use crate::traits;
4-
use crate::ty::subst::{InternalSubsts, Subst};
5-
use crate::ty::{self, Ty, TyCtxt};
4+
use rustc::ty::subst::{InternalSubsts, Subst};
5+
use rustc::ty::{self, Ty, TyCtxt};
66
use rustc_data_structures::captures::Captures;
77
use rustc_hir::def_id::DefId;
88

src/librustc_infer/infer/region_constraints/leak_check.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use super::*;
22
use crate::infer::{CombinedSnapshot, PlaceholderMap};
3-
use crate::ty::error::TypeError;
4-
use crate::ty::relate::RelateResult;
3+
use rustc::ty::error::TypeError;
4+
use rustc::ty::relate::RelateResult;
55

66
impl<'tcx> RegionConstraintCollector<'tcx> {
77
/// Searches region constraints created since `snapshot` that

0 commit comments

Comments
 (0)