We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ab70fa commit 737dec0Copy full SHA for 737dec0
src/librustc_lint/unused.rs
@@ -68,7 +68,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for UnusedResults {
68
ty::Adt(def, _) => check_must_use(cx, def.did, s.span, "", ""),
69
ty::Opaque(def, _) => {
70
let mut must_use = false;
71
- for (predicate, _) in cx.tcx.predicates_of(def).predicates {
+ for (predicate, _) in &cx.tcx.predicates_of(def).predicates {
72
if let ty::Predicate::Trait(ref poly_trait_predicate) = predicate {
73
let trait_ref = poly_trait_predicate.skip_binder().trait_ref;
74
if check_must_use(cx, trait_ref.def_id, s.span, "implementer of ", "") {
0 commit comments