]> git.lizzy.rs Git - rust.git/blobdiff - clippy_lints/src/derive.rs
Rustup to rustc 1.26.0-nightly (322d7f7b9 2018-02-25)
[rust.git] / clippy_lints / src / derive.rs
index 6ce67a9b05c662f8c2ca56d4709e41c6302586b8..8702ec1e716a8679d9bfa6f28904dcde08675c9c 100644 (file)
@@ -148,6 +148,13 @@ fn check_copy_clone<'a, 'tcx>(cx: &LateContext<'a, 'tcx>, item: &Item, trait_ref
                         return;
                     }
                 }
+                for subst in substs {
+                    if let ty::subst::UnpackedKind::Type(subst) = subst.unpack() {
+                        if let ty::TyParam(_) = subst.sty {
+                            return;
+                        }
+                    }
+                }
             },
             _ => (),
         }