Skip to content

Commit e5a2220

Browse files
Fold visit into ty
1 parent dc0cdfd commit e5a2220

56 files changed

Lines changed: 100 additions & 117 deletions

File tree

Some content is hidden

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

‎compiler/rustc_borrowck/src/region_infer/opaque_types.rs‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ use rustc_hir::def_id::LocalDefId;
55
use rustc_infer::infer::outlives::env::OutlivesEnvironment;
66
use rustc_infer::infer::{InferCtxt,NllRegionVariableOrigin,TyCtxtInferExtas _};
77
use rustc_macros::extension;
8-
use rustc_middle::ty::visit::TypeVisitableExt;
98
use rustc_middle::ty::{
109
self,GenericArgKind,GenericArgs,OpaqueHiddenType,OpaqueTypeKey,Ty,TyCtxt,TypeFoldable,
11-
TypingMode, fold_regions,
10+
TypeVisitableExt,TypingMode, fold_regions,
1211
};
1312
use rustc_span::Span;
1413
use rustc_trait_selection::regions::OutlivesEnvironmentBuildExt;

‎compiler/rustc_borrowck/src/type_check/liveness/mod.rs‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ use rustc_middle::mir::visit::{TyContext, Visitor};
44
use rustc_middle::mir::{Body,Local,Location,SourceInfo};
55
use rustc_middle::span_bug;
66
use rustc_middle::ty::relate::Relate;
7-
use rustc_middle::ty::visit::TypeVisitable;
8-
use rustc_middle::ty::{GenericArgsRef,Region,RegionVid,Ty,TyCtxt};
7+
use rustc_middle::ty::{GenericArgsRef,Region,RegionVid,Ty,TyCtxt,TypeVisitable};
98
use rustc_mir_dataflow::ResultsCursor;
109
use rustc_mir_dataflow::impls::MaybeInitializedPlaces;
1110
use rustc_mir_dataflow::move_paths::MoveData;

‎compiler/rustc_borrowck/src/type_check/mod.rs‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,10 @@ use rustc_middle::mir::*;
2424
use rustc_middle::traits::query::NoSolution;
2525
use rustc_middle::ty::adjustment::PointerCoercion;
2626
use rustc_middle::ty::cast::CastTy;
27-
use rustc_middle::ty::visit::TypeVisitableExt;
2827
use rustc_middle::ty::{
2928
self,Binder,CanonicalUserTypeAnnotation,CanonicalUserTypeAnnotations,CoroutineArgsExt,
30-
Dynamic,GenericArgsRef,OpaqueHiddenType,OpaqueTypeKey,RegionVid,Ty,TyCtxt,UserArgs,
31-
UserTypeAnnotationIndex, fold_regions,
29+
Dynamic,GenericArgsRef,OpaqueHiddenType,OpaqueTypeKey,RegionVid,Ty,TyCtxt,
30+
TypeVisitableExt,UserArgs,UserTypeAnnotationIndex, fold_regions,
3231
};
3332
use rustc_middle::{bug, span_bug};
3433
use rustc_mir_dataflow::ResultsCursor;

‎compiler/rustc_hir_analysis/src/check/check.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1715,7 +1715,7 @@ fn opaque_type_cycle_error(tcx: TyCtxt<'_>, opaque_def_id: LocalDefId) -> ErrorG
17151715
opaques:Vec<DefId>,
17161716
closures:Vec<DefId>,
17171717
}
1718-
impl<'tcx> ty::visit::TypeVisitor<TyCtxt<'tcx>>forOpaqueTypeCollector{
1718+
impl<'tcx> ty::TypeVisitor<TyCtxt<'tcx>>forOpaqueTypeCollector{
17191719
fnvisit_ty(&mutself,t:Ty<'tcx>){
17201720
match*t.kind(){
17211721
ty::Alias(ty::Opaque, ty::AliasTy{def_id: def, .. }) => {

‎compiler/rustc_hir_analysis/src/check/wfcheck.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1520,7 +1520,7 @@ fn check_where_clauses<'tcx>(wfcx: &WfCheckingCtxt<'_, 'tcx>, span: Span, def_id
15201520
structCountParams{
15211521
params:FxHashSet<u32>,
15221522
}
1523-
impl<'tcx> ty::visit::TypeVisitor<TyCtxt<'tcx>>forCountParams{
1523+
impl<'tcx> ty::TypeVisitor<TyCtxt<'tcx>>forCountParams{
15241524
typeResult = ControlFlow<()>;
15251525
fnvisit_ty(&mutself,t:Ty<'tcx>) -> Self::Result{
15261526
iflet ty::Param(param) = t.kind(){

‎compiler/rustc_hir_analysis/src/constrained_generic_params.rs‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use rustc_data_structures::fx::FxHashSet;
22
use rustc_middle::bug;
3-
use rustc_middle::ty::visit::{TypeSuperVisitable,TypeVisitor};
4-
use rustc_middle::ty::{self,Ty,TyCtxt};
3+
use rustc_middle::ty::{self,Ty,TyCtxt,TypeSuperVisitable,TypeVisitor};
54
use rustc_span::Span;
65
use rustc_type_ir::TypeFoldable;
76
use tracing::debug;

‎compiler/rustc_hir_analysis/src/delegation.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use rustc_hir::def::DefKind;
99
use rustc_hir::def_id::{DefId,LocalDefId};
1010
use rustc_middle::ty::{self,Ty,TyCtxt,TypeFoldable,TypeFolder,TypeSuperFoldable};
1111
use rustc_span::{ErrorGuaranteed,Span};
12-
use rustc_type_ir::visit::TypeVisitableExt;
12+
use rustc_type_ir::TypeVisitableExt;
1313

1414
typeRemapTable = FxHashMap<u32,u32>;
1515

‎compiler/rustc_hir_analysis/src/hir_ty_lowering/bounds.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use rustc_middle::bug;
1111
use rustc_middle::ty::{selfas ty,IsSuggestable,Ty,TyCtxt,Upcast};
1212
use rustc_span::{ErrorGuaranteed,Ident,Span,Symbol, kw, sym};
1313
use rustc_trait_selection::traits;
14-
use rustc_type_ir::visit::{TypeSuperVisitable,TypeVisitable,TypeVisitableExt,TypeVisitor};
14+
use rustc_type_ir::{TypeSuperVisitable,TypeVisitable,TypeVisitableExt,TypeVisitor};
1515
use smallvec::SmallVec;
1616
use tracing::{debug, instrument};
1717

‎compiler/rustc_hir_typeck/src/closure.rs‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ use rustc_infer::infer::{BoundRegionConversionTime, DefineOpaqueTypes, InferOk,
1212
use rustc_infer::traits::{ObligationCauseCode,PredicateObligations};
1313
use rustc_macros::{TypeFoldable,TypeVisitable};
1414
use rustc_middle::span_bug;
15-
use rustc_middle::ty::visit::{TypeVisitable,TypeVisitableExt};
16-
use rustc_middle::ty::{self,GenericArgs,Ty,TyCtxt,TypeSuperVisitable,TypeVisitor};
15+
use rustc_middle::ty::{
16+
self,GenericArgs,Ty,TyCtxt,TypeSuperVisitable,TypeVisitable,TypeVisitableExt,TypeVisitor,
17+
};
1718
use rustc_span::def_id::LocalDefId;
1819
use rustc_span::{DUMMY_SP,Span};
1920
use rustc_trait_selection::error_reporting::traits::ArgKind;

‎compiler/rustc_hir_typeck/src/coercion.rs‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ use rustc_middle::ty::adjustment::{
5555
Adjust,Adjustment,AllowTwoPhase,AutoBorrow,AutoBorrowMutability,PointerCoercion,
5656
};
5757
use rustc_middle::ty::error::TypeError;
58-
use rustc_middle::ty::visit::TypeVisitableExt;
59-
use rustc_middle::ty::{self,AliasTy,GenericArgsRef,Ty,TyCtxt};
58+
use rustc_middle::ty::{self,AliasTy,GenericArgsRef,Ty,TyCtxt,TypeVisitableExt};
6059
use rustc_span::{BytePos,DUMMY_SP,DesugaringKind,Span};
6160
use rustc_trait_selection::infer::InferCtxtExtas _;
6261
use rustc_trait_selection::traits::query::evaluate_obligation::InferCtxtExt;

0 commit comments

Comments
 (0)