Skip to content

Commit f561286

Browse files
committed
Remove extern crate rustc_middle from rustc_infer.
1 parent d30a30c commit f561286

File tree

21 files changed

+20
-2
lines changed

21 files changed

+20
-2
lines changed

compiler/rustc_infer/src/infer/at.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
2828
use super::*;
2929

30+
use rustc_middle::bug;
3031
use rustc_middle::ty::relate::{Relate, TypeRelation};
3132
use rustc_middle::ty::{Const, ImplSubject};
3233

compiler/rustc_infer/src/infer/canonical/canonicalizer.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use crate::infer::canonical::{
99
Canonical, CanonicalTyVarKind, CanonicalVarInfo, CanonicalVarKind, OriginalQueryValues,
1010
};
1111
use crate::infer::InferCtxt;
12+
use rustc_middle::bug;
1213
use rustc_middle::ty::fold::{TypeFoldable, TypeFolder, TypeSuperFoldable};
1314
use rustc_middle::ty::GenericArg;
1415
use rustc_middle::ty::{self, BoundVar, InferConst, List, Ty, TyCtxt, TypeFlags, TypeVisitableExt};

compiler/rustc_infer/src/infer/canonical/instantiate.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
99
use crate::infer::canonical::{Canonical, CanonicalVarValues};
1010
use rustc_macros::extension;
11+
use rustc_middle::bug;
1112
use rustc_middle::ty::fold::{FnMutDelegate, TypeFoldable};
1213
use rustc_middle::ty::GenericArgKind;
1314
use rustc_middle::ty::{self, TyCtxt};

compiler/rustc_infer/src/infer/canonical/query_response.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ use rustc_middle::mir::ConstraintCategory;
2525
use rustc_middle::ty::fold::TypeFoldable;
2626
use rustc_middle::ty::{self, BoundVar, Ty, TyCtxt};
2727
use rustc_middle::ty::{GenericArg, GenericArgKind};
28+
use rustc_middle::{bug, span_bug};
2829
use std::fmt::Debug;
2930
use std::iter;
3031

compiler/rustc_infer/src/infer/error_reporting/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ use rustc_hir::def_id::{DefId, LocalDefId};
6969
use rustc_hir::intravisit::Visitor;
7070
use rustc_hir::lang_items::LangItem;
7171
use rustc_macros::extension;
72+
use rustc_middle::bug;
7273
use rustc_middle::dep_graph::DepContext;
7374
use rustc_middle::ty::print::{with_forced_trimmed_paths, PrintError};
7475
use rustc_middle::ty::relate::{self, RelateResult, TypeRelation};

compiler/rustc_infer/src/infer/error_reporting/need_type_info.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_hir::def::{CtorOf, DefKind, Namespace};
1212
use rustc_hir::def_id::{DefId, LocalDefId};
1313
use rustc_hir::intravisit::{self, Visitor};
1414
use rustc_hir::{Body, Closure, Expr, ExprKind, FnRetTy, HirId, LetStmt, LocalSource};
15+
use rustc_middle::bug;
1516
use rustc_middle::hir::nested_filter;
1617
use rustc_middle::infer::unify_key::{ConstVariableOrigin, ConstVariableValue};
1718
use rustc_middle::ty::adjustment::{Adjust, Adjustment, AutoBorrow};

compiler/rustc_infer/src/infer/error_reporting/nice_region_error/mismatched_static_lifetime.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use rustc_data_structures::fx::FxIndexSet;
1313
use rustc_errors::{ErrorGuaranteed, MultiSpan};
1414
use rustc_hir as hir;
1515
use rustc_hir::intravisit::Visitor;
16+
use rustc_middle::bug;
1617
use rustc_middle::ty::TypeVisitor;
1718

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

compiler/rustc_infer/src/infer/error_reporting/nice_region_error/placeholder_error.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use rustc_data_structures::intern::Interned;
1111
use rustc_errors::{Diag, IntoDiagArg};
1212
use rustc_hir::def::Namespace;
1313
use rustc_hir::def_id::DefId;
14+
use rustc_middle::bug;
1415
use rustc_middle::ty::error::ExpectedFound;
1516
use rustc_middle::ty::print::{FmtPrinter, Print, RegionHighlightMode};
1617
use rustc_middle::ty::GenericArgsRef;

compiler/rustc_infer/src/infer/freshen.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
//! inferencer knows "so far".
3333
use super::InferCtxt;
3434
use rustc_data_structures::fx::FxHashMap;
35+
use rustc_middle::bug;
3536
use rustc_middle::infer::unify_key::ToType;
3637
use rustc_middle::ty::fold::TypeFolder;
3738
use rustc_middle::ty::{self, Ty, TyCtxt, TypeFoldable, TypeSuperFoldable, TypeVisitableExt};

compiler/rustc_infer/src/infer/lexical_region_resolve/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use rustc_middle::ty::{self, Ty, TyCtxt};
2020
use rustc_middle::ty::{ReBound, RePlaceholder, ReVar};
2121
use rustc_middle::ty::{ReEarlyParam, ReErased, ReError, ReLateParam, ReStatic};
2222
use rustc_middle::ty::{Region, RegionVid};
23+
use rustc_middle::{bug, span_bug};
2324
use rustc_span::Span;
2425
use std::fmt;
2526

compiler/rustc_infer/src/infer/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ use rustc_middle::ty::visit::TypeVisitableExt;
4444
use rustc_middle::ty::{self, GenericParamDefKind, InferConst, InferTy, Ty, TyCtxt};
4545
use rustc_middle::ty::{ConstVid, EffectVid, FloatVid, IntVid, TyVid};
4646
use rustc_middle::ty::{GenericArg, GenericArgKind, GenericArgs, GenericArgsRef};
47+
use rustc_middle::{bug, span_bug};
4748
use rustc_span::symbol::Symbol;
4849
use rustc_span::Span;
4950
use snapshot::undo_log::InferCtxtUndoLogs;

compiler/rustc_infer/src/infer/opaque_types/table.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use rustc_data_structures::undo_log::UndoLogs;
2+
use rustc_middle::bug;
23
use rustc_middle::ty::{self, OpaqueHiddenType, OpaqueTypeKey, Ty};
34

45
use crate::infer::snapshot::undo_log::{InferCtxtUndoLogs, UndoLog};

compiler/rustc_infer/src/infer/outlives/env.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use crate::infer::GenericKind;
33
use crate::traits::query::OutlivesBound;
44
use rustc_data_structures::fx::FxIndexSet;
55
use rustc_data_structures::transitive_relation::TransitiveRelationBuilder;
6+
use rustc_middle::bug;
67
use rustc_middle::ty::{self, Region};
78

89
use super::explicit_outlives_bounds;

compiler/rustc_infer/src/infer/outlives/obligations.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ use crate::infer::snapshot::undo_log::UndoLog;
6767
use crate::infer::{self, GenericKind, InferCtxt, RegionObligation, SubregionOrigin, VerifyBound};
6868
use crate::traits::{ObligationCause, ObligationCauseCode};
6969
use rustc_data_structures::undo_log::UndoLogs;
70+
use rustc_middle::bug;
7071
use rustc_middle::mir::ConstraintCategory;
7172
use rustc_middle::traits::query::NoSolution;
7273
use rustc_middle::ty::{

compiler/rustc_infer/src/infer/region_constraints/leak_check.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use crate::infer::snapshot::CombinedSnapshot;
33
use rustc_data_structures::fx::FxIndexMap;
44
use rustc_data_structures::graph::{scc::Sccs, vec_graph::VecGraph};
55
use rustc_index::Idx;
6+
use rustc_middle::span_bug;
67
use rustc_middle::ty::error::TypeError;
78
use rustc_middle::ty::relate::RelateResult;
89

compiler/rustc_infer/src/infer/region_constraints/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use rustc_middle::ty::ReStatic;
1717
use rustc_middle::ty::{self, Ty, TyCtxt};
1818
use rustc_middle::ty::{ReBound, ReVar};
1919
use rustc_middle::ty::{Region, RegionVid};
20+
use rustc_middle::{bug, span_bug};
2021
use rustc_span::Span;
2122

2223
use std::ops::Range;

compiler/rustc_infer/src/infer/relate/combine.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use super::type_relating::TypeRelating;
2424
use super::StructurallyRelateAliases;
2525
use crate::infer::{DefineOpaqueTypes, InferCtxt, TypeTrace};
2626
use crate::traits::{Obligation, PredicateObligations};
27+
use rustc_middle::bug;
2728
use rustc_middle::infer::canonical::OriginalQueryValues;
2829
use rustc_middle::infer::unify_key::EffectVarValue;
2930
use rustc_middle::ty::error::{ExpectedFound, TypeError};

compiler/rustc_infer/src/infer/relate/generalize.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use crate::infer::{InferCtxt, ObligationEmittingRelation, RegionVariableOrigin};
66
use rustc_data_structures::sso::SsoHashMap;
77
use rustc_data_structures::stack::ensure_sufficient_stack;
88
use rustc_hir::def_id::DefId;
9+
use rustc_middle::bug;
910
use rustc_middle::infer::unify_key::ConstVariableValue;
1011
use rustc_middle::ty::error::TypeError;
1112
use rustc_middle::ty::relate::{self, Relate, RelateResult, TypeRelation};

compiler/rustc_infer/src/infer/resolve.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use super::{FixupError, FixupResult, InferCtxt};
2+
use rustc_middle::bug;
23
use rustc_middle::ty::fold::{FallibleTypeFolder, TypeFolder, TypeSuperFoldable};
34
use rustc_middle::ty::visit::TypeVisitableExt;
45
use rustc_middle::ty::{self, Const, InferConst, Ty, TyCtxt, TypeFoldable};

compiler/rustc_infer/src/infer/type_variable.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_data_structures::undo_log::Rollback;
22
use rustc_hir::def_id::DefId;
33
use rustc_index::IndexVec;
4+
use rustc_middle::bug;
45
use rustc_middle::ty::{self, Ty, TyVid};
56
use rustc_span::Span;
67

compiler/rustc_infer/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131

3232
#[macro_use]
3333
extern crate tracing;
34-
#[macro_use]
35-
extern crate rustc_middle;
3634

3735
mod errors;
3836
pub mod infer;

0 commit comments

Comments
 (0)