2018-03-07 11:24:36 -06:00
|
|
|
error: all variables in condition are immutable. This either leads to an infinite or to a never running loop.
|
2018-03-01 16:23:41 -06:00
|
|
|
--> $DIR/infinite_loop.rs:10:11
|
|
|
|
|
|
|
|
|
10 | while y < 10 {
|
|
|
|
| ^^^^^^
|
|
|
|
|
|
|
|
|
= note: `-D while-immutable-condition` implied by `-D warnings`
|
2018-02-25 11:25:31 -06:00
|
|
|
|
2018-03-07 11:24:36 -06:00
|
|
|
error: all variables in condition are immutable. This either leads to an infinite or to a never running loop.
|
2018-03-01 16:23:41 -06:00
|
|
|
--> $DIR/infinite_loop.rs:15:11
|
2018-02-25 11:25:31 -06:00
|
|
|
|
|
2018-03-01 16:23:41 -06:00
|
|
|
15 | while y < 10 && x < 3 {
|
2018-02-25 11:25:31 -06:00
|
|
|
| ^^^^^^^^^^^^^^^
|
|
|
|
|
2018-03-07 11:24:36 -06:00
|
|
|
error: all variables in condition are immutable. This either leads to an infinite or to a never running loop.
|
2018-03-01 16:23:41 -06:00
|
|
|
--> $DIR/infinite_loop.rs:22:11
|
2018-02-25 11:25:31 -06:00
|
|
|
|
|
2018-03-01 16:23:41 -06:00
|
|
|
22 | while !cond {
|
2018-02-25 11:25:31 -06:00
|
|
|
| ^^^^^
|
|
|
|
|
2018-03-07 11:24:36 -06: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 16:23:41 -06:00
|
|
|
--> $DIR/infinite_loop.rs:52:5
|
|
|
|
|
|
|
|
|
52 | / while i < 3 {
|
|
|
|
53 | | j = 3;
|
|
|
|
54 | | println!("KO - i not mentionned");
|
|
|
|
55 | | }
|
|
|
|
| |_____^
|
|
|
|
|
2018-03-07 11:24:36 -06: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 16:23:41 -06: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 11:24:36 -06: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 16:23:41 -06: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 11:24:36 -06: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 16:23:41 -06:00
|
|
|
--> $DIR/infinite_loop.rs:76:5
|
|
|
|
|
|
|
|
|
76 | / while i < 3 {
|
|
|
|
77 | | fn_constref(&i);
|
|
|
|
78 | | println!("KO - const reference");
|
|
|
|
79 | | }
|
|
|
|
| |_____^
|
|
|
|
|
2018-03-07 11:24:36 -06: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 16:23:41 -06:00
|
|
|
--> $DIR/infinite_loop.rs:81:5
|
|
|
|
|
|
|
|
|
81 | / while i < 3 {
|
|
|
|
82 | | fn_val(i);
|
|
|
|
83 | | println!("KO - passed by value");
|
|
|
|
84 | | }
|
|
|
|
| |_____^
|
|
|
|
|
|
|
|
error: aborting due to 8 previous errors
|
2018-02-25 11:25:31 -06:00
|
|
|
|