diff options
| author | dswij <dswijj@gmail.com> | 2023-06-17 15:59:56 +0800 |
|---|---|---|
| committer | dswij <dswijj@gmail.com> | 2023-06-17 17:16:30 +0800 |
| commit | f874345784b0e1ac3cb7d03eb73cd23b2fc4dd85 (patch) | |
| tree | a0a14a2f39d8942c0e5a36db6fad036c795d683e /compiler/rustc_privacy/src | |
| parent | 1d7d82472617a4a0fea59c7e239c8a48c8ac5c34 (diff) | |
| download | rust-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.rs | 6 |
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() |
