rust/tests/ui/let_if_seq.stderr

61 lines
1.4 KiB
Plaintext
Raw Normal View History

error: `if _ { .. } else { .. }` is an expression
--> $DIR/let_if_seq.rs:57:5
|
57 | let mut foo = 0;
| _____^ starting here...
2017-02-08 07:58:07 -06:00
58 | |
59 | |
60 | |
61 | | if f() {
62 | | foo = 42;
63 | | }
| |_____^ ...ending here
|
note: lint level defined here
--> $DIR/let_if_seq.rs:5:9
|
5 | #![deny(useless_let_if_seq)]
| ^^^^^^^^^^^^^^^^^^
help: it is more idiomatic to write
| let <mut> foo = if f() { 42 } else { 0 };
= note: you might not need `mut` at all
error: `if _ { .. } else { .. }` is an expression
--> $DIR/let_if_seq.rs:65:5
|
65 | let mut bar = 0;
| ^
|
help: it is more idiomatic to write
| let <mut> bar = if f() { ..; 42 } else { ..; 0 };
= note: you might not need `mut` at all
error: `if _ { .. } else { .. }` is an expression
--> $DIR/let_if_seq.rs:77:5
|
77 | let quz;
| ^
|
help: it is more idiomatic to write
| let quz = if f() { 42 } else { 0 };
error: `if _ { .. } else { .. }` is an expression
--> $DIR/let_if_seq.rs:111:5
|
111 | let mut baz = 0;
| _____^ starting here...
2017-02-08 07:58:07 -06:00
112 | |
113 | |
114 | |
115 | | if f() {
116 | | baz = 42;
117 | | }
| |_____^ ...ending here
|
help: it is more idiomatic to write
| let <mut> baz = if f() { 42 } else { 0 };
= note: you might not need `mut` at all
error: aborting due to 4 previous errors