]> git.lizzy.rs Git - rust.git/blob - tests/ui/manual_memcpy.stderr
iterate List by value
[rust.git] / tests / ui / manual_memcpy.stderr
1 error: it looks like you're manually copying between slices
2   --> $DIR/manual_memcpy.rs:7:14
3    |
4 LL |     for i in 0..src.len() {
5    |              ^^^^^^^^^^^^ help: try replacing the loop by: `dst[..src.len()].clone_from_slice(&src[..])`
6    |
7    = note: `-D clippy::manual-memcpy` implied by `-D warnings`
8
9 error: it looks like you're manually copying between slices
10   --> $DIR/manual_memcpy.rs:12:14
11    |
12 LL |     for i in 0..src.len() {
13    |              ^^^^^^^^^^^^ help: try replacing the loop by: `dst[10..(src.len() + 10)].clone_from_slice(&src[..])`
14
15 error: it looks like you're manually copying between slices
16   --> $DIR/manual_memcpy.rs:17:14
17    |
18 LL |     for i in 0..src.len() {
19    |              ^^^^^^^^^^^^ help: try replacing the loop by: `dst[..src.len()].clone_from_slice(&src[10..])`
20
21 error: it looks like you're manually copying between slices
22   --> $DIR/manual_memcpy.rs:22:14
23    |
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)])`
26
27 error: it looks like you're manually copying between slices
28   --> $DIR/manual_memcpy.rs:27:14
29    |
30 LL |     for i in 0..dst.len() {
31    |              ^^^^^^^^^^^^ help: try replacing the loop by: `dst.clone_from_slice(&src[..dst.len()])`
32
33 error: it looks like you're manually copying between slices
34   --> $DIR/manual_memcpy.rs:40:14
35    |
36 LL |     for i in 10..256 {
37    |              ^^^^^^^
38    |
39 help: try replacing the loop by
40    |
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]) {
43    |
44
45 error: it looks like you're manually copying between slices
46   --> $DIR/manual_memcpy.rs:52:14
47    |
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)])`
50
51 error: it looks like you're manually copying between slices
52   --> $DIR/manual_memcpy.rs:65:14
53    |
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[..])`
56
57 error: it looks like you're manually copying between slices
58   --> $DIR/manual_memcpy.rs:94:14
59    |
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[..(from + src.len() - from)])`
62
63 error: it looks like you're manually copying between slices
64   --> $DIR/manual_memcpy.rs:98:14
65    |
66 LL |     for i in from..from + 3 {
67    |              ^^^^^^^^^^^^^^ help: try replacing the loop by: `dst[from..from + 3].clone_from_slice(&src[..(from + 3 - from)])`
68
69 error: it looks like you're manually copying between slices
70   --> $DIR/manual_memcpy.rs:103:14
71    |
72 LL |     for i in 0..5 {
73    |              ^^^^ help: try replacing the loop by: `dst[..5].clone_from_slice(&src[..5])`
74
75 error: it looks like you're manually copying between slices
76   --> $DIR/manual_memcpy.rs:108:14
77    |
78 LL |     for i in 0..0 {
79    |              ^^^^ help: try replacing the loop by: `dst[..0].clone_from_slice(&src[..0])`
80
81 error: it looks like you're manually copying between slices
82   --> $DIR/manual_memcpy.rs:120:14
83    |
84 LL |     for i in 0..src.len() {
85    |              ^^^^^^^^^^^^ help: try replacing the loop by: `dst[..src.len()].clone_from_slice(&src[..])`
86
87 error: aborting due to 13 previous errors
88