authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-08-30 21:12:17-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-08-30 21:12:17-07:00
log37df6ba86e3f4e0f5d6a20ea8dad8f661fe0849e
tree4cdbaefe9182af62e33ecbe227271dd5ceec155d
parente084c46ed6906dc51724d99b29f0992272384f5a

langref: separate header for faulty default field values


1 files changed, 2 insertions(+), 0 deletions(-)

doc/langref.html.in+2
......@@ -2138,6 +2138,7 @@ or
21382138 </p>
21392139 {#code|struct_default_field_values.zig#}
21402140
2141 {#header_open|Faulty Default Field Values#}
21412142 <p>
21422143 Default field values are only appropriate when the data invariants of a struct
21432144 cannot be violated by omitting that field from an initialization.
......@@ -2162,6 +2163,7 @@ or
21622163 without violating data invariants, then use an initialization method that accepts
21632164 those runtime values, and populates the remaining fields.</p>
21642165 {#header_close#}
2166 {#header_close#}
21652167
21662168 {#header_open|extern struct#}
21672169 <p>An {#syntax#}extern struct{#endsyntax#} has in-memory layout matching