summaryrefslogtreecommitdiff
path: root/compiler/rustc_privacy
diff options
context:
space:
mode:
authorAlan Egerton <eggyal@gmail.com>2023-02-22 02:18:40 +0000
committerAlan Egerton <eggyal@gmail.com>2023-02-22 17:04:58 +0000
commit695072daa6cc04045f2aa79d751d884ad5263080 (patch)
tree9b33893db3f8768d1c06b4b3ec0b88a3e7e35167 /compiler/rustc_privacy
parent3b4d6e080404560f63599deeb328dfa27fe081a6 (diff)
downloadrust-695072daa6cc04045f2aa79d751d884ad5263080.tar.gz
Remove type-traversal trait aliases
Diffstat (limited to 'compiler/rustc_privacy')
-rw-r--r--compiler/rustc_privacy/src/lib.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/compiler/rustc_privacy/src/lib.rs b/compiler/rustc_privacy/src/lib.rs
index 58dfca75c65..312c258769b 100644
--- a/compiler/rustc_privacy/src/lib.rs
+++ b/compiler/rustc_privacy/src/lib.rs
@@ -28,7 +28,7 @@ use rustc_middle::span_bug;
use rustc_middle::ty::query::Providers;
use rustc_middle::ty::subst::InternalSubsts;
use rustc_middle::ty::{self, Const, DefIdTree, GenericParamDefKind};
-use rustc_middle::ty::{ir::TypeVisitor, TraitRef, Ty, TyCtxt, TypeSuperVisitable, TypeVisitable};
+use rustc_middle::ty::{TraitRef, Ty, TyCtxt, TypeSuperVisitable, TypeVisitable, TypeVisitor};
use rustc_session::lint;
use rustc_span::hygiene::Transparency;
use rustc_span::symbol::{kw, sym, Ident};
@@ -81,7 +81,10 @@ trait DefIdVisitor<'tcx> {
dummy: Default::default(),
}
}
- fn visit(&mut self, ty_fragment: impl TypeVisitable<'tcx>) -> ControlFlow<Self::BreakTy> {
+ fn visit(
+ &mut self,
+ ty_fragment: impl TypeVisitable<TyCtxt<'tcx>>,
+ ) -> ControlFlow<Self::BreakTy> {
ty_fragment.visit_with(&mut self.skeleton())
}
fn visit_trait(&mut self, trait_ref: TraitRef<'tcx>) -> ControlFlow<Self::BreakTy> {