#[derive(Default)] | |
struct Inner { | |
a: u8, | |
b: u8, | |
} | |
#[derive(Default)] | |
struct Outer { | |
inner: Inner, | |
defaulted: u8, | |
} | |
fn main(){ | |
Outer { | |
//~^ ERROR missing field `defaulted` in initializer of `Outer` | |
inner: Inner { | |
a: 1, | |
b: 2, | |
} | |
..Default::default() | |
}; | |
} |