| #[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() | |
| }; | |
| } |