]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/infinite_loop.stderr
iterate List by value
[rust.git] / tests / ui / infinite_loop.stderr
index ecb6ac589605e0dce189a34d0f271a04fe892d90..1fcb29eff18e41c05d34873d57bfe2ab77dd7f48 100644 (file)
@@ -1,83 +1,95 @@
-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
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:21:11
    |
-10 | /     while y < 10 {
-11 | |         println!("KO - y is immutable");
-12 | |     }
-   | |_____^
+LL |     while y < 10 {
+   |           ^^^^^^
    |
-   = note: `-D while-immutable-condition` implied by `-D warnings`
+   = note: `#[deny(clippy::while_immutable_condition)]` on by default
+   = note: this may lead to an infinite or to a never running loop
 
-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
-   |
-15 | /     while y < 10 && x < 3 {
-16 | |         let mut k = 1;
-17 | |         k += 2;
-18 | |         println!("KO - x and y immutable");
-19 | |     }
-   | |_____^
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:26:11
+   |
+LL |     while y < 10 && x < 3 {
+   |           ^^^^^^^^^^^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
+
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:33:11
+   |
+LL |     while !cond {
+   |           ^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
 
-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
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:77:11
    |
-22 | /     while !cond {
-23 | |         println!("KO - cond immutable");
-24 | |     }
-   | |_____^
+LL |     while i < 3 {
+   |           ^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
 
-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:52:5
-   |
-52 | /     while i < 3 {
-53 | |         j = 3;
-54 | |         println!("KO - i not mentionned");
-55 | |     }
-   | |_____^
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:82:11
+   |
+LL |     while i < 3 && j > 0 {
+   |           ^^^^^^^^^^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
+
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:86:11
+   |
+LL |     while i < 3 {
+   |           ^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
 
-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:57:5
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:101:11
+   |
+LL |     while i < 3 {
+   |           ^^^^^
    |
-57 | /     while i < 3 && j > 0 {
-58 | |         println!("KO - i and j not mentionned");
-59 | |     }
-   | |_____^
+   = note: this may lead to an infinite or to a never running loop
 
-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:61:5
-   |
-61 | /     while i < 3 {
-62 | |         let mut i = 5;
-63 | |         fn_mutref(&mut i);
-64 | |         println!("KO - shadowed");
-65 | |     }
-   | |_____^
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:106:11
+   |
+LL |     while i < 3 {
+   |           ^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
 
-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:76:5
-   |
-76 | /     while i < 3 {
-77 | |         fn_constref(&i);
-78 | |         println!("KO - const reference");
-79 | |     }
-   | |_____^
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:172:15
+   |
+LL |         while self.count < n {
+   |               ^^^^^^^^^^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
 
-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:81:5
-   |
-81 | /     while i < 3 {
-82 | |         fn_val(i);
-83 | |         println!("KO - passed by value");
-84 | |     }
-   | |_____^
+error: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:180:11
+   |
+LL |     while y < 10 {
+   |           ^^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
+   = note: this loop contains `return`s or `break`s
+   = help: rewrite it as `if cond { loop { } }`
 
-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: variables in the condition are not mutated in the loop body
+  --> $DIR/infinite_loop.rs:187:11
+   |
+LL |     while y < 10 {
+   |           ^^^^^^
+   |
+   = note: this may lead to an infinite or to a never running loop
+   = note: this loop contains `return`s or `break`s
+   = help: rewrite it as `if cond { loop { } }`
 
-error: aborting due to 9 previous errors
+error: aborting due to 11 previous errors