25 lines
306 B
Rust
25 lines
306 B
Rust
|
struct S;
|
||
|
|
||
|
enum Age {
|
||
|
Years(i64, i64)
|
||
|
}
|
||
|
|
||
|
fn foo() {
|
||
|
let mut age = 29;
|
||
|
Age::Years({age += 1; age}, 55)
|
||
|
//~^ ERROR mismatched types
|
||
|
}
|
||
|
|
||
|
fn bar() {
|
||
|
let mut age = 29;
|
||
|
Age::Years(age, 55)
|
||
|
//~^ ERROR mismatched types
|
||
|
}
|
||
|
|
||
|
fn baz() {
|
||
|
S
|
||
|
//~^ ERROR mismatched types
|
||
|
}
|
||
|
|
||
|
fn main() {}
|