mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-04 14:07:36 +00:00
19 lines
367 B
Rust
19 lines
367 B
Rust
![]() |
#![feature(default_field_values)]
|
||
|
|
||
|
#[derive(Default)]
|
||
|
#[non_exhaustive] //~ ERROR `#[non_exhaustive]` can't be used to annotate items with default field values
|
||
|
struct Foo {
|
||
|
x: i32 = 42 + 3,
|
||
|
}
|
||
|
|
||
|
#[derive(Default)]
|
||
|
enum Bar {
|
||
|
#[non_exhaustive]
|
||
|
#[default]
|
||
|
Baz { //~ ERROR default variant must be exhaustive
|
||
|
x: i32 = 42 + 3,
|
||
|
}
|
||
|
}
|
||
|
|
||
|
fn main () {}
|