8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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