|
struct X {
|
|
a: Box<u32>,
|
|
}
|
|
|
|
struct Y {
|
|
y: Box<u32>,
|
|
}
|
|
|
|
fn main() {
|
|
let a = 8;
|
|
let v2 = X { a }; //~ ERROR mismatched types [E0308]
|
|
let v3 = Y { y: a }; //~ ERROR mismatched types [E0308]
|
|
let v4 = Y { a }; //~ ERROR struct `Y` has no field named `a` [E0560]
|
|
}
|