2018-03-26 18:37:34 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
|
|
|
--> $DIR/infinite_loop.rs:10:5
|
2018-03-01 22:23:41 +00:00
|
|
|
|
|
2018-03-26 18:37:34 +00:00
|
|
|
10 | / while y < 10 {
|
|
|
|
11 | | println!("KO - y is immutable");
|
|
|
|
12 | | }
|
|
|
|
| |_____^
|
2018-03-01 22:23:41 +00:00
|
|
|
|
|
|
|
|
= note: `-D while-immutable-condition` implied by `-D warnings`
|
2018-02-25 17:25:31 +00:00
|
|
|
|
2018-03-26 18:37:34 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
|
|
|
--> $DIR/infinite_loop.rs:15:5
|
2018-02-25 17:25:31 +00:00
|
|
|
|
|
2018-03-26 18:37:34 +00:00
|
|
|
15 | / while y < 10 && x < 3 {
|
|
|
|
16 | | let mut k = 1;
|
|
|
|
17 | | k += 2;
|
|
|
|
18 | | println!("KO - x and y immutable");
|
|
|
|
19 | | }
|
|
|
|
| |_____^
|
2018-02-25 17:25:31 +00:00
|
|
|
|
2018-03-26 18:37:34 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
|
|
|
--> $DIR/infinite_loop.rs:22:5
|
2018-02-25 17:25:31 +00:00
|
|
|
|
|
2018-03-26 18:37:34 +00:00
|
|
|
22 | / while !cond {
|
|
|
|
23 | | println!("KO - cond immutable");
|
|
|
|
24 | | }
|
|
|
|
| |_____^
|
2018-02-25 17:25:31 +00:00
|
|
|
|
2018-03-07 17:24:36 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
2018-03-01 22:23:41 +00:00
|
|
|
--> $DIR/infinite_loop.rs:52:5
|
|
|
|
|
|
|
|
|
52 | / while i < 3 {
|
|
|
|
53 | | j = 3;
|
|
|
|
54 | | println!("KO - i not mentionned");
|
|
|
|
55 | | }
|
|
|
|
| |_____^
|
|
|
|
|
2018-03-07 17:24:36 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
2018-03-01 22:23:41 +00:00
|
|
|
--> $DIR/infinite_loop.rs:57:5
|
|
|
|
|
|
|
|
|
57 | / while i < 3 && j > 0 {
|
|
|
|
58 | | println!("KO - i and j not mentionned");
|
|
|
|
59 | | }
|
|
|
|
| |_____^
|
|
|
|
|
2018-03-07 17:24:36 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
2018-03-01 22:23:41 +00:00
|
|
|
--> $DIR/infinite_loop.rs:61:5
|
|
|
|
|
|
|
|
|
61 | / while i < 3 {
|
|
|
|
62 | | let mut i = 5;
|
|
|
|
63 | | fn_mutref(&mut i);
|
|
|
|
64 | | println!("KO - shadowed");
|
|
|
|
65 | | }
|
|
|
|
| |_____^
|
|
|
|
|
2018-03-07 17:24:36 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
2018-03-01 22:23:41 +00:00
|
|
|
--> $DIR/infinite_loop.rs:76:5
|
|
|
|
|
|
|
|
|
76 | / while i < 3 {
|
|
|
|
77 | | fn_constref(&i);
|
|
|
|
78 | | println!("KO - const reference");
|
|
|
|
79 | | }
|
|
|
|
| |_____^
|
|
|
|
|
2018-03-07 17:24:36 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
2018-03-01 22:23:41 +00:00
|
|
|
--> $DIR/infinite_loop.rs:81:5
|
|
|
|
|
|
|
|
|
81 | / while i < 3 {
|
|
|
|
82 | | fn_val(i);
|
|
|
|
83 | | println!("KO - passed by value");
|
|
|
|
84 | | }
|
|
|
|
| |_____^
|
|
|
|
|
2018-03-26 18:37:34 +00:00
|
|
|
error: Variable in the condition are not mutated in the loop body. This either leads to an infinite or to a never running loop.
|
|
|
|
--> $DIR/infinite_loop.rs:144:9
|
|
|
|
|
|
|
|
|
144 | / while self.count < n {
|
|
|
|
145 | | println!("KO - {} is not mutated", self.count);
|
|
|
|
146 | | }
|
|
|
|
| |_________^
|
|
|
|
|
|
|
|
error: aborting due to 9 previous errors
|
2018-02-25 17:25:31 +00:00
|
|
|
|