rust/src/test/ui/integral-variable-unification-error.stderr
Esteban Küber 37a11a96a1 On type mismatch caused by assignment, point at assignee
* Do not emit unnecessary E0308 after E0070
* Show fewer errors on `while let` missing `let`
* Hide redundant E0308 on `while let` missing `let`
* Point at binding definition when possible on invalid assignment
* do not point at closure twice
* do not suggest `if let` for literals in lhs
* account for parameter types
2021-11-25 18:04:33 +00:00

15 lines
431 B
Plaintext

error[E0308]: mismatched types
--> $DIR/integral-variable-unification-error.rs:5:9
|
LL | let mut x
| ----- expected due to the type of this binding
LL | =
LL | 2;
| - expected due to this value
LL | x = 5.0;
| ^^^ expected integer, found floating-point number
error: aborting due to previous error
For more information about this error, try `rustc --explain E0308`.