From b17cb32bcb2b70697a80512846cf10f434e6173f Mon Sep 17 00:00:00 2001 From: BO41 Date: Sat, 17 Aug 2019 13:09:03 +0000 Subject: [PATCH] Add "could be written as" example to MANUAL_MEMCPY --- clippy_lints/src/loops.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/clippy_lints/src/loops.rs b/clippy_lints/src/loops.rs index 7b36fa7e284..62c9e904f7a 100644 --- a/clippy_lints/src/loops.rs +++ b/clippy_lints/src/loops.rs @@ -48,6 +48,12 @@ declare_clippy_lint! { /// dst[i + 64] = src[i]; /// } /// ``` + /// Could be written as: + /// ```rust + /// # let src = vec![1]; + /// # let mut dst = vec![0; 65]; + /// dst[64..(src.len() + 64)].clone_from_slice(&src[..]); + /// ``` pub MANUAL_MEMCPY, perf, "manually copying items between slices"