11warning: denote infinite loops with `loop { ... }`
2- --> $DIR/coerce-loop-issue-122561.rs:47 :5
2+ --> $DIR/coerce-loop-issue-122561.rs:49 :5
33 |
44LL | while true {
55 | ^^^^^^^^^^ help: use `loop`
66 |
77 = note: `#[warn(while_true)]` on by default
88
99warning: denote infinite loops with `loop { ... }`
10- --> $DIR/coerce-loop-issue-122561.rs:71 :5
10+ --> $DIR/coerce-loop-issue-122561.rs:73 :5
1111 |
1212LL | while true {
1313 | ^^^^^^^^^^ help: use `loop`
1414
1515error[E0308]: mismatched types
16- --> $DIR/coerce-loop-issue-122561.rs:41 :24
16+ --> $DIR/coerce-loop-issue-122561.rs:43 :24
1717 |
1818LL | fn for_in_arg(a: &[(); for x in 0..2 {}]) -> bool {
1919 | ^^^^^^^^^^^^^^^^ expected `usize`, found `()`
@@ -25,7 +25,7 @@ LL | fn for_in_arg(a: &[(); for x in 0..2 {} /* `usize` value */]) -> bool {
2525 | +++++++++++++++++++
2626
2727error[E0308]: mismatched types
28- --> $DIR/coerce-loop-issue-122561.rs:4 :5
28+ --> $DIR/coerce-loop-issue-122561.rs:6 :5
2929 |
3030LL | fn for_infinite() -> bool {
3131 | ---- expected `bool` because of return type
@@ -43,7 +43,7 @@ LL + /* `bool` value */
4343 |
4444
4545error[E0308]: mismatched types
46- --> $DIR/coerce-loop-issue-122561.rs:11 :5
46+ --> $DIR/coerce-loop-issue-122561.rs:13 :5
4747 |
4848LL | fn for_finite() -> String {
4949 | ------ expected `String` because of return type
@@ -61,7 +61,7 @@ LL + /* `String` value */
6161 |
6262
6363error[E0308]: mismatched types
64- --> $DIR/coerce-loop-issue-122561.rs:18 :5
64+ --> $DIR/coerce-loop-issue-122561.rs:20 :5
6565 |
6666LL | fn for_zero_times() -> bool {
6767 | ---- expected `bool` because of return type
@@ -79,7 +79,7 @@ LL + /* `bool` value */
7979 |
8080
8181error[E0308]: mismatched types
82- --> $DIR/coerce-loop-issue-122561.rs:25 :5
82+ --> $DIR/coerce-loop-issue-122561.rs:27 :5
8383 |
8484LL | fn for_never_type() -> ! {
8585 | - expected `!` because of return type
@@ -98,7 +98,7 @@ LL + /* `loop {}` or `panic!("...")` */
9898 |
9999
100100error[E0308]: mismatched types
101- --> $DIR/coerce-loop-issue-122561.rs:33 :32
101+ --> $DIR/coerce-loop-issue-122561.rs:35 :32
102102 |
103103LL | fn for_single_line() -> bool { for i in 0.. { return false; } }
104104 | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `bool`, found `()`
@@ -112,7 +112,7 @@ LL | fn for_single_line() -> bool { for i in 0.. { return false; } /* `bool` val
112112 | ++++++++++++++++++
113113
114114error[E0308]: mismatched types
115- --> $DIR/coerce-loop-issue-122561.rs:47 :5
115+ --> $DIR/coerce-loop-issue-122561.rs:49 :5
116116 |
117117LL | fn while_inifinite() -> bool {
118118 | ---- expected `bool` because of return type
@@ -131,7 +131,7 @@ LL + /* `bool` value */
131131 |
132132
133133error[E0308]: mismatched types
134- --> $DIR/coerce-loop-issue-122561.rs:56 :5
134+ --> $DIR/coerce-loop-issue-122561.rs:58 :5
135135 |
136136LL | fn while_finite() -> bool {
137137 | ---- expected `bool` because of return type
@@ -151,7 +151,7 @@ LL + /* `bool` value */
151151 |
152152
153153error[E0308]: mismatched types
154- --> $DIR/coerce-loop-issue-122561.rs:64 :5
154+ --> $DIR/coerce-loop-issue-122561.rs:66 :5
155155 |
156156LL | fn while_zero_times() -> bool {
157157 | ---- expected `bool` because of return type
@@ -169,7 +169,7 @@ LL + /* `bool` value */
169169 |
170170
171171error[E0308]: mismatched types
172- --> $DIR/coerce-loop-issue-122561.rs:71 :5
172+ --> $DIR/coerce-loop-issue-122561.rs:73 :5
173173 |
174174LL | fn while_never_type() -> ! {
175175 | - expected `!` because of return type
@@ -188,7 +188,7 @@ LL + /* `loop {}` or `panic!("...")` */
188188 |
189189
190190error[E0308]: mismatched types
191- --> $DIR/coerce-loop-issue-122561.rs:85 :5
191+ --> $DIR/coerce-loop-issue-122561.rs:87 :5
192192 |
193193LL | / for i in 0.. {
194194LL | |
@@ -203,7 +203,7 @@ LL + /* `i32` value */
203203 |
204204
205205error[E0308]: mismatched types
206- --> $DIR/coerce-loop-issue-122561.rs:92 :9
206+ --> $DIR/coerce-loop-issue-122561.rs:94 :9
207207 |
208208LL | / for i in 0..5 {
209209LL | |
@@ -218,7 +218,7 @@ LL + /* `usize` value */
218218 |
219219
220220error[E0308]: mismatched types
221- --> $DIR/coerce-loop-issue-122561.rs:98 :9
221+ --> $DIR/coerce-loop-issue-122561.rs:100 :9
222222 |
223223LL | / while false {
224224LL | |
@@ -233,7 +233,7 @@ LL + /* `usize` value */
233233 |
234234
235235error[E0308]: mismatched types
236- --> $DIR/coerce-loop-issue-122561.rs:104 :23
236+ --> $DIR/coerce-loop-issue-122561.rs:106 :23
237237 |
238238LL | let _ = |a: &[(); for x in 0..2 {}]| {};
239239 | ^^^^^^^^^^^^^^^^ expected `usize`, found `()`
0 commit comments