Restrict `#[non_exaustive]` on structs with default field values Do not allow users to apply `#[non_exaustive]` to a struct when they have also used default field values.
use
rustc_span::symbol
rustc_span
#[non_exaustive]
-Z inputs-stats
warn(unreachable_pub)
rustc_passes