Parent: #377
Implement WebCore__FetchHeaders__createFromPicoHeaders_ against Bun revision 4982b91e3702094330f3be3883354c52b8c01323.
Pinned layout:
typedef struct { const unsigned char *ptr; size_t len; } ZigSliceString;
typedef struct { ZigSliceString name; ZigSliceString value; } PicoHTTPHeader;
typedef struct { const PicoHTTPHeader *ptr; size_t len; } PicoHTTPHeaders;Acceptance:
- Copy all accepted name/value bytes into the native FetchHeaders record; never retain foreign spans.
- Match the pinned adapter behavior for empty rows, known/uncommon names, duplicates, and Set-Cookie rows.
- Reject null or structurally invalid spans safely without dereferencing them.
- Add an exact-layout compile-link-runtime fixture in Debug and ReleaseSafe, refresh inventories/docs/CI, and update parents.