From 37df6ba86e3f4e0f5d6a20ea8dad8f661fe0849e Mon Sep 17 00:00:00 2001
From: Andrew Kelley
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.
{#header_close#} + {#header_close#} {#header_open|extern struct#}An {#syntax#}extern struct{#endsyntax#} has in-memory layout matching