@@ -4,7 +4,7 @@ error: it looks like you're manually copying between slices
4
4
LL | / for i in 0..src.len() {
5
5
LL | | dst[i] = src[i];
6
6
LL | | }
7
- | |_____^ help: try replacing the loop by: `dst[..src.len()].clone_from_slice (&src[..]);`
7
+ | |_____^ help: try replacing the loop by: `dst[..src.len()].copy_from_slice (&src[..]);`
8
8
|
9
9
= note: `-D clippy::manual-memcpy` implied by `-D warnings`
10
10
@@ -14,31 +14,31 @@ error: it looks like you're manually copying between slices
14
14
LL | / for i in 0..src.len() {
15
15
LL | | dst[i + 10] = src[i];
16
16
LL | | }
17
- | |_____^ help: try replacing the loop by: `dst[10..(src.len() + 10)].clone_from_slice (&src[..]);`
17
+ | |_____^ help: try replacing the loop by: `dst[10..(src.len() + 10)].copy_from_slice (&src[..]);`
18
18
19
19
error: it looks like you're manually copying between slices
20
20
--> $DIR/without_loop_counters.rs:17:5
21
21
|
22
22
LL | / for i in 0..src.len() {
23
23
LL | | dst[i] = src[i + 10];
24
24
LL | | }
25
- | |_____^ help: try replacing the loop by: `dst[..src.len()].clone_from_slice (&src[10..(src.len() + 10)]);`
25
+ | |_____^ help: try replacing the loop by: `dst[..src.len()].copy_from_slice (&src[10..(src.len() + 10)]);`
26
26
27
27
error: it looks like you're manually copying between slices
28
28
--> $DIR/without_loop_counters.rs:22:5
29
29
|
30
30
LL | / for i in 11..src.len() {
31
31
LL | | dst[i] = src[i - 10];
32
32
LL | | }
33
- | |_____^ help: try replacing the loop by: `dst[11..src.len()].clone_from_slice (&src[(11 - 10)..(src.len() - 10)]);`
33
+ | |_____^ help: try replacing the loop by: `dst[11..src.len()].copy_from_slice (&src[(11 - 10)..(src.len() - 10)]);`
34
34
35
35
error: it looks like you're manually copying between slices
36
36
--> $DIR/without_loop_counters.rs:27:5
37
37
|
38
38
LL | / for i in 0..dst.len() {
39
39
LL | | dst[i] = src[i];
40
40
LL | | }
41
- | |_____^ help: try replacing the loop by: `dst.clone_from_slice (&src[..dst.len()]);`
41
+ | |_____^ help: try replacing the loop by: `dst.copy_from_slice (&src[..dst.len()]);`
42
42
43
43
error: it looks like you're manually copying between slices
44
44
--> $DIR/without_loop_counters.rs:40:5
@@ -51,8 +51,8 @@ LL | | }
51
51
|
52
52
help: try replacing the loop by
53
53
|
54
- LL ~ dst[10..256].clone_from_slice (&src[(10 - 5)..(256 - 5)]);
55
- LL + dst2[(10 + 500)..(256 + 500)].clone_from_slice (&src[10..256]);
54
+ LL ~ dst[10..256].copy_from_slice (&src[(10 - 5)..(256 - 5)]);
55
+ LL + dst2[(10 + 500)..(256 + 500)].copy_from_slice (&src[10..256]);
56
56
|
57
57
58
58
error: it looks like you're manually copying between slices
@@ -61,50 +61,50 @@ error: it looks like you're manually copying between slices
61
61
LL | / for i in 10..LOOP_OFFSET {
62
62
LL | | dst[i + LOOP_OFFSET] = src[i - some_var];
63
63
LL | | }
64
- | |_____^ 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)]);`
64
+ | |_____^ help: try replacing the loop by: `dst[(10 + LOOP_OFFSET)..(LOOP_OFFSET + LOOP_OFFSET)].copy_from_slice (&src[(10 - some_var)..(LOOP_OFFSET - some_var)]);`
65
65
66
66
error: it looks like you're manually copying between slices
67
67
--> $DIR/without_loop_counters.rs:65:5
68
68
|
69
69
LL | / for i in 0..src_vec.len() {
70
70
LL | | dst_vec[i] = src_vec[i];
71
71
LL | | }
72
- | |_____^ help: try replacing the loop by: `dst_vec[..src_vec.len()].clone_from_slice (&src_vec[..]);`
72
+ | |_____^ help: try replacing the loop by: `dst_vec[..src_vec.len()].copy_from_slice (&src_vec[..]);`
73
73
74
74
error: it looks like you're manually copying between slices
75
75
--> $DIR/without_loop_counters.rs:94:5
76
76
|
77
77
LL | / for i in from..from + src.len() {
78
78
LL | | dst[i] = src[i - from];
79
79
LL | | }
80
- | |_____^ help: try replacing the loop by: `dst[from..(from + src.len())].clone_from_slice (&src[..(from + src.len() - from)]);`
80
+ | |_____^ help: try replacing the loop by: `dst[from..(from + src.len())].copy_from_slice (&src[..(from + src.len() - from)]);`
81
81
82
82
error: it looks like you're manually copying between slices
83
83
--> $DIR/without_loop_counters.rs:98:5
84
84
|
85
85
LL | / for i in from..from + 3 {
86
86
LL | | dst[i] = src[i - from];
87
87
LL | | }
88
- | |_____^ help: try replacing the loop by: `dst[from..(from + 3)].clone_from_slice (&src[..(from + 3 - from)]);`
88
+ | |_____^ help: try replacing the loop by: `dst[from..(from + 3)].copy_from_slice (&src[..(from + 3 - from)]);`
89
89
90
90
error: it looks like you're manually copying between slices
91
91
--> $DIR/without_loop_counters.rs:103:5
92
92
|
93
93
LL | / for i in 0..5 {
94
94
LL | | dst[i - 0] = src[i];
95
95
LL | | }
96
- | |_____^ help: try replacing the loop by: `dst[..5].clone_from_slice (&src[..5]);`
96
+ | |_____^ help: try replacing the loop by: `dst[..5].copy_from_slice (&src[..5]);`
97
97
98
98
error: it looks like you're manually copying between slices
99
99
--> $DIR/without_loop_counters.rs:108:5
100
100
|
101
101
LL | / for i in 0..0 {
102
102
LL | | dst[i] = src[i];
103
103
LL | | }
104
- | |_____^ help: try replacing the loop by: `dst[..0].clone_from_slice (&src[..0]);`
104
+ | |_____^ help: try replacing the loop by: `dst[..0].copy_from_slice (&src[..0]);`
105
105
106
106
error: it looks like you're manually copying between slices
107
- --> $DIR/without_loop_counters.rs:120 :5
107
+ --> $DIR/without_loop_counters.rs:131 :5
108
108
|
109
109
LL | / for i in 0..src.len() {
110
110
LL | | dst[i] = src[i].clone();
0 commit comments