]> git.lizzy.rs Git - rust.git/blobdiff - src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs
Cleanup
[rust.git] / src / tools / clippy / clippy_lints / src / needless_pass_by_value.rs
index ad50a6a0405fcc6eff1ee94154065938e2294102..9306b198051c260d72134d767942cfbd547a9a7c 100644 (file)
@@ -115,7 +115,7 @@ fn check_fn(
             .filter(|p| !p.is_global())
             .filter_map(|obligation| {
                 // Note that we do not want to deal with qualified predicates here.
-                let ty::PredicateKind::ForAll(binder) = obligation.predicate.kind();
+                let binder = obligation.predicate.bound_atom();
                 match binder.skip_binder() {
                     ty::PredicateAtom::Trait(pred, _) if !binder.has_escaping_bound_vars() => {
                         if pred.def_id() == sized_trait {