about summary refs log tree commit diff
path: root/compiler/rustc_privacy/src
diff options
context:
space:
mode:
authordswij <dswijj@gmail.com>2023-06-17 15:59:56 +0800
committerdswij <dswijj@gmail.com>2023-06-17 17:16:30 +0800
commitf874345784b0e1ac3cb7d03eb73cd23b2fc4dd85 (patch)
treea0a14a2f39d8942c0e5a36db6fad036c795d683e /compiler/rustc_privacy/src
parent1d7d82472617a4a0fea59c7e239c8a48c8ac5c34 (diff)
downloadrust-f874345784b0e1ac3cb7d03eb73cd23b2fc4dd85.tar.gz
rust-f874345784b0e1ac3cb7d03eb73cd23b2fc4dd85.zip
`Bound::predicates` to return `Clause`
Diffstat (limited to 'compiler/rustc_privacy/src')
-rw-r--r--compiler/rustc_privacy/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_privacy/src/lib.rs b/compiler/rustc_privacy/src/lib.rs
index 5ef11acadce..c2bbca737e5 100644
--- a/compiler/rustc_privacy/src/lib.rs
+++ b/compiler/rustc_privacy/src/lib.rs
@@ -1270,13 +1270,13 @@ impl<'tcx> Visitor<'tcx> for TypePrivacyVisitor<'tcx> {
             );
 
             for (pred, _) in bounds.predicates() {
-                match pred.kind().skip_binder() {
-                    ty::PredicateKind::Clause(ty::Clause::Trait(trait_predicate)) => {
+                match pred.skip_binder() {
+                    ty::Clause::Trait(trait_predicate) => {
                         if self.visit_trait(trait_predicate.trait_ref).is_break() {
                             return;
                         }
                     }
-                    ty::PredicateKind::Clause(ty::Clause::Projection(proj_predicate)) => {
+                    ty::Clause::Projection(proj_predicate) => {
                         let term = self.visit(proj_predicate.term);
                         if term.is_break()
                             || self.visit_projection_ty(proj_predicate.projection_ty).is_break()