We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 11611b0 + 93d0f47 commit ce460dcCopy full SHA for ce460dc
clippy_lints/src/needless_pass_by_value.rs
@@ -24,7 +24,7 @@ use rustc_span::symbol::kw;
24
use rustc_span::{sym, Span};
25
use rustc_target::spec::abi::Abi;
26
use rustc_trait_selection::traits;
27
-use rustc_trait_selection::traits::misc::can_type_implement_copy;
+use rustc_trait_selection::traits::misc::type_allowed_to_implement_copy;
28
use std::borrow::Cow;
29
30
declare_clippy_lint! {
@@ -200,7 +200,7 @@ impl<'tcx> LateLintPass<'tcx> for NeedlessPassByValue {
200
let sugg = |diag: &mut Diagnostic| {
201
if let ty::Adt(def, ..) = ty.kind() {
202
if let Some(span) = cx.tcx.hir().span_if_local(def.did()) {
203
- if can_type_implement_copy(
+ if type_allowed_to_implement_copy(
204
cx.tcx,
205
cx.param_env,
206
ty,
0 commit comments