langref: separate header for faulty default field values

This commit is contained in:
Andrew Kelley 2024-08-30 21:12:17 -07:00
parent e084c46ed6
commit 37df6ba86e

View File

@ -2138,6 +2138,7 @@ or
</p>
{#code|struct_default_field_values.zig#}
{#header_open|Faulty Default Field Values#}
<p>
Default field values are only appropriate when the data invariants of a struct
cannot be violated by omitting that field from an initialization.
@ -2162,6 +2163,7 @@ or
without violating data invariants, then use an initialization method that accepts
those runtime values, and populates the remaining fields.</p>
{#header_close#}
{#header_close#}
{#header_open|extern struct#}
<p>An {#syntax#}extern struct{#endsyntax#} has in-memory layout matching