diff options
| author | flip1995 <philipp.krones@embecosm.com> | 2022-04-07 15:44:37 +0100 |
|---|---|---|
| committer | flip1995 <philipp.krones@embecosm.com> | 2022-04-07 15:44:37 +0100 |
| commit | 669fddab370cff36fb476a520326785d33db65be (patch) | |
| tree | f79b979a9bf6e981619b05f704f022fa4697e977 /clippy_lints/src/methods/implicit_clone.rs | |
| parent | ba718bbeeee95407f73f6c05c75284ff68d10fb6 (diff) | |
| parent | 0d664049417976a5889e6a3354fdac00249e3a9a (diff) | |
| download | rust-669fddab370cff36fb476a520326785d33db65be.tar.gz rust-669fddab370cff36fb476a520326785d33db65be.zip | |
Merge remote-tracking branch 'upstream/master' into rustup
Diffstat (limited to 'clippy_lints/src/methods/implicit_clone.rs')
| -rw-r--r-- | clippy_lints/src/methods/implicit_clone.rs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/clippy_lints/src/methods/implicit_clone.rs b/clippy_lints/src/methods/implicit_clone.rs index c98cdfbca43..9651a52be4e 100644 --- a/clippy_lints/src/methods/implicit_clone.rs +++ b/clippy_lints/src/methods/implicit_clone.rs @@ -48,13 +48,11 @@ pub fn is_clone_like(cx: &LateContext<'_>, method_name: &str, method_def_id: hir "to_os_string" => is_diag_item_method(cx, method_def_id, sym::OsStr), "to_owned" => is_diag_trait_item(cx, method_def_id, sym::ToOwned), "to_path_buf" => is_diag_item_method(cx, method_def_id, sym::Path), - "to_vec" => { - cx.tcx.impl_of_method(method_def_id) - .filter(|&impl_did| { - cx.tcx.type_of(impl_did).is_slice() && cx.tcx.impl_trait_ref(impl_did).is_none() - }) - .is_some() - }, + "to_vec" => cx + .tcx + .impl_of_method(method_def_id) + .filter(|&impl_did| cx.tcx.type_of(impl_did).is_slice() && cx.tcx.impl_trait_ref(impl_did).is_none()) + .is_some(), _ => false, } } |
