Closed
Description
Story from here
Given the following code:
fn main() {
let mut i = 0;
i++;
println!("i: {:?}", i);
}
The current output is:
error: Rust has no postfix increment operator
--> ./p/inc.rs:3:6
|
3 | i++;
| ^^ not a valid postfix operator
|
help: use `+= 1` instead
|
3 | { let tmp = i; i += 1; tmp };
| +++++++++++ ~~~~~~~~~~~~~~~
3 | i += 1;
| ~~~~
Ideally the output should look like:
error: Rust has no postfix increment operator
--> ./p/inc.rs:3:6
|
3 | i++;
| ^^ not a valid postfix operator
|
help: use `+= 1` instead
3 | i += 1;
| ~~~~