1 error: it looks like you're manually copying between slices
2 --> $DIR/manual_memcpy.rs:7:14
4 LL | for i in 0..src.len() {
5 | ^^^^^^^^^^^^ help: try replacing the loop by: `dst[..src.len()].clone_from_slice(&src[..])`
7 = note: `-D clippy::manual-memcpy` implied by `-D warnings`
9 error: it looks like you're manually copying between slices
10 --> $DIR/manual_memcpy.rs:12:14
12 LL | for i in 0..src.len() {
13 | ^^^^^^^^^^^^ help: try replacing the loop by: `dst[10..(src.len() + 10)].clone_from_slice(&src[..])`
15 error: it looks like you're manually copying between slices
16 --> $DIR/manual_memcpy.rs:17:14
18 LL | for i in 0..src.len() {
19 | ^^^^^^^^^^^^ help: try replacing the loop by: `dst[..src.len()].clone_from_slice(&src[10..])`
21 error: it looks like you're manually copying between slices
22 --> $DIR/manual_memcpy.rs:22:14
24 LL | for i in 11..src.len() {
25 | ^^^^^^^^^^^^^ help: try replacing the loop by: `dst[11..src.len()].clone_from_slice(&src[(11 - 10)..(src.len() - 10)])`
27 error: it looks like you're manually copying between slices
28 --> $DIR/manual_memcpy.rs:27:14
30 LL | for i in 0..dst.len() {
31 | ^^^^^^^^^^^^ help: try replacing the loop by: `dst.clone_from_slice(&src[..dst.len()])`
33 error: it looks like you're manually copying between slices
34 --> $DIR/manual_memcpy.rs:40:14
36 LL | for i in 10..256 {
39 help: try replacing the loop by
41 LL | for i in dst[10..256].clone_from_slice(&src[(10 - 5)..(256 - 5)])
42 LL | dst2[(10 + 500)..(256 + 500)].clone_from_slice(&src[10..256]) {
45 error: it looks like you're manually copying between slices
46 --> $DIR/manual_memcpy.rs:52:14
48 LL | for i in 10..LOOP_OFFSET {
49 | ^^^^^^^^^^^^^^^ help: try replacing the loop by: `dst[(10 + LOOP_OFFSET)..(LOOP_OFFSET + LOOP_OFFSET)].clone_from_slice(&src[(10 - some_var)..(LOOP_OFFSET - some_var)])`
51 error: it looks like you're manually copying between slices
52 --> $DIR/manual_memcpy.rs:65:14
54 LL | for i in 0..src_vec.len() {
55 | ^^^^^^^^^^^^^^^^ help: try replacing the loop by: `dst_vec[..src_vec.len()].clone_from_slice(&src_vec[..])`
57 error: it looks like you're manually copying between slices
58 --> $DIR/manual_memcpy.rs:94:14
60 LL | for i in from..from + src.len() {
61 | ^^^^^^^^^^^^^^^^^^^^^^ help: try replacing the loop by: `dst[from..from + src.len()].clone_from_slice(&src[0..(from + src.len() - from)])`
63 error: it looks like you're manually copying between slices
64 --> $DIR/manual_memcpy.rs:98:14
66 LL | for i in from..from + 3 {
67 | ^^^^^^^^^^^^^^ help: try replacing the loop by: `dst[from..from + 3].clone_from_slice(&src[0..(from + 3 - from)])`
69 error: it looks like you're manually copying between slices
70 --> $DIR/manual_memcpy.rs:105:14
72 LL | for i in 0..src.len() {
73 | ^^^^^^^^^^^^ help: try replacing the loop by: `dst[..src.len()].clone_from_slice(&src[..])`
75 error: aborting due to 11 previous errors