@@ -32,69 +32,29 @@ LL + dbg!(item);
3232LL + }
3333 |
3434
35- error: for loop over a single element
36- --> $DIR/single_element_loop.rs:16:5
37- |
38- LL | / for item in &[0..5] {
39- LL | | dbg!(item);
40- LL | | }
41- | |_____^
42- |
43- help: try
44- |
45- LL ~ {
46- LL + let item = &(0..5);
47- LL + dbg!(item);
48- LL + }
35+ error: for loop over a single range inside an array, rather than iterating over the elements in the range directly
36+ --> $DIR/single_element_loop.rs:16:17
4937 |
38+ LL | for item in &[0..5] {
39+ | ^^^^^^^ help: did you mean to iterate over the range instead?: `0..5`
5040
51- error: for loop over a single element
52- --> $DIR/single_element_loop.rs:20:5
53- |
54- LL | / for item in [0..5].iter_mut() {
55- LL | | dbg!(item);
56- LL | | }
57- | |_____^
58- |
59- help: try
60- |
61- LL ~ {
62- LL + let item = &mut (0..5);
63- LL + dbg!(item);
64- LL + }
41+ error: for loop over a single range inside an array, rather than iterating over the elements in the range directly
42+ --> $DIR/single_element_loop.rs:20:17
6543 |
44+ LL | for item in [0..5].iter_mut() {
45+ | ^^^^^^^^^^^^^^^^^ help: did you mean to iterate over the range instead?: `0..5`
6646
67- error: for loop over a single element
68- --> $DIR/single_element_loop.rs:24:5
69- |
70- LL | / for item in [0..5] {
71- LL | | dbg!(item);
72- LL | | }
73- | |_____^
74- |
75- help: try
76- |
77- LL ~ {
78- LL + let item = 0..5;
79- LL + dbg!(item);
80- LL + }
47+ error: for loop over a single range inside an array, rather than iterating over the elements in the range directly
48+ --> $DIR/single_element_loop.rs:24:17
8149 |
50+ LL | for item in [0..5] {
51+ | ^^^^^^ help: did you mean to iterate over the range instead?: `0..5`
8252
83- error: for loop over a single element
84- --> $DIR/single_element_loop.rs:28:5
85- |
86- LL | / for item in [0..5].into_iter() {
87- LL | | dbg!(item);
88- LL | | }
89- | |_____^
90- |
91- help: try
92- |
93- LL ~ {
94- LL + let item = 0..5;
95- LL + dbg!(item);
96- LL + }
53+ error: for loop over a single range inside an array, rather than iterating over the elements in the range directly
54+ --> $DIR/single_element_loop.rs:28:17
9755 |
56+ LL | for item in [0..5].into_iter() {
57+ | ^^^^^^^^^^^^^^^^^^ help: did you mean to iterate over the range instead?: `0..5`
9858
9959error: for loop over a single element
10060 --> $DIR/single_element_loop.rs:47:5
0 commit comments