Skip to content

Commit 987c25e

Browse files
committed
import traits for kind() and other methods defined in rustc_middle for Ty
1 parent b8e7934 commit 987c25e

File tree

258 files changed

+292
-43
lines changed

Some content is hidden

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

258 files changed

+292
-43
lines changed

compiler/rustc_ast_lowering/src/delegation/generics.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rustc_ast::*;
44
use rustc_hir as hir;
55
use rustc_hir::def_id::DefId;
66
use rustc_middle::ty::GenericParamDefKind;
7+
use rustc_middle::ty::util::TyKindRef;
78
use rustc_middle::{bug, ty};
89
use rustc_span::sym::{self};
910
use rustc_span::symbol::kw;

compiler/rustc_borrowck/src/borrowck_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use rustc_errors::codes::*;
22
use rustc_errors::{Applicability, Diag, DiagCtxtHandle, struct_span_code_err};
33
use rustc_hir as hir;
44
use rustc_middle::span_bug;
5+
use rustc_middle::ty::util::TyKindRef;
56
use rustc_middle::ty::{self, Ty, TyCtxt};
67
use rustc_span::Span;
78

compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ use rustc_middle::mir::{
2121
Terminator, TerminatorKind, VarBindingForm, VarDebugInfoContents,
2222
};
2323
use rustc_middle::ty::print::PrintTraitRefExt as _;
24+
use rustc_middle::ty::util::{TyKindRef, TyUtil};
2425
use rustc_middle::ty::{
2526
self, PredicateKind, Ty, TyCtxt, TypeSuperVisitable, TypeVisitor, Upcast,
2627
suggest_constraining_type_params,

compiler/rustc_borrowck/src/diagnostics/explain_borrow.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_middle::mir::{
1212
Operand, Place, Rvalue, Statement, StatementKind, TerminatorKind,
1313
};
1414
use rustc_middle::ty::adjustment::PointerCoercion;
15+
use rustc_middle::ty::util::TyKindRef;
1516
use rustc_middle::ty::{self, RegionVid, Ty, TyCtxt};
1617
use rustc_span::{DesugaringKind, Span, kw, sym};
1718
use rustc_trait_selection::error_reporting::traits::FindExprBySpan;

compiler/rustc_borrowck/src/diagnostics/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use rustc_middle::mir::{
1919
StatementKind, Terminator, TerminatorKind, VarDebugInfoContents, find_self_call,
2020
};
2121
use rustc_middle::ty::print::Print;
22+
use rustc_middle::ty::util::{TyKindRef, TyUtil};
2223
use rustc_middle::ty::{self, Ty, TyCtxt};
2324
use rustc_middle::{bug, span_bug};
2425
use rustc_mir_dataflow::move_paths::{InitLocation, LookupResult, MoveOutIndex};

compiler/rustc_borrowck/src/diagnostics/move_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_hir::intravisit::Visitor;
55
use rustc_hir::{self as hir, CaptureBy, ExprKind, HirId, Node};
66
use rustc_middle::bug;
77
use rustc_middle::mir::*;
8+
use rustc_middle::ty::util::{TyKindRef, TyUtil};
89
use rustc_middle::ty::{self, Ty, TyCtxt};
910
use rustc_mir_dataflow::move_paths::{LookupResult, MovePathIndex};
1011
use rustc_span::def_id::DefId;

compiler/rustc_borrowck/src/diagnostics/mutability_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use rustc_middle::mir::{
1414
Mutability, Operand, Place, PlaceRef, ProjectionElem, RawPtrKind, Rvalue, Statement,
1515
StatementKind, TerminatorKind,
1616
};
17+
use rustc_middle::ty::util::{TyKindRef, TyUtil};
1718
use rustc_middle::ty::{self, InstanceKind, Ty, TyCtxt, Upcast};
1819
use rustc_span::{BytePos, DesugaringKind, Span, Symbol, kw, sym};
1920
use rustc_trait_selection::error_reporting::InferCtxtErrorExt;

compiler/rustc_borrowck/src/diagnostics/opaque_types.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_errors::{Diag, Subdiagnostic};
77
use rustc_hir as hir;
88
use rustc_hir::def_id::DefId;
99
use rustc_middle::mir::{self, ConstraintCategory, Location};
10+
use rustc_middle::ty::util::TyKindRef;
1011
use rustc_middle::ty::{
1112
self, Ty, TyCtxt, TypeSuperVisitable, TypeVisitable, TypeVisitableExt, TypeVisitor,
1213
};

compiler/rustc_borrowck/src/diagnostics/region_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use rustc_infer::infer::{NllRegionVariableOrigin, SubregionOrigin};
1414
use rustc_middle::bug;
1515
use rustc_middle::hir::place::PlaceBase;
1616
use rustc_middle::mir::{AnnotationSource, ConstraintCategory, ReturnConstraint};
17+
use rustc_middle::ty::util::TyKindRef;
1718
use rustc_middle::ty::{
1819
self, GenericArgs, Region, RegionVid, Ty, TyCtxt, TypeFoldable, TypeVisitor, fold_regions,
1920
};

compiler/rustc_borrowck/src/diagnostics/region_name.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_errors::{Diag, EmissionGuarantee};
66
use rustc_hir as hir;
77
use rustc_hir::def::{DefKind, Res};
88
use rustc_middle::ty::print::RegionHighlightMode;
9+
use rustc_middle::ty::util::TyKindRef;
910
use rustc_middle::ty::{self, GenericArgKind, GenericArgsRef, RegionVid, Ty};
1011
use rustc_middle::{bug, span_bug};
1112
use rustc_span::{DUMMY_SP, Span, Symbol, kw, sym};

0 commit comments

Comments
 (0)