Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › os › windows › DNS › RECORD Public Struct RECORD Doc Source Public Struct std.os.windows.DNS.RECORD
pub const RECORD = extern struct Fields pNext : ?*RECORD pName : *anyopaque wType : TYPE wDataLength : WORD Flags : FLAGS dwTtl : DWORD dwReserved : DWORD Data : extern union { A : [4 ]u8 , AAAA : [16 ]u8 } Structs File os/windows.zig: 1675
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692 pub const RECORD = extern struct {
pNext : ?*RECORD ,
pName : *anyopaque ,
wType : TYPE ,
wDataLength : WORD ,
Flags : FLAGS ,
dwTtl : DWORD ,
dwReserved : DWORD ,
Data : extern union { A : [4 ]u8 , AAAA : [16 ]u8 },
pub const FLAGS = packed struct (DWORD ) {
Section : SECTION ,
Delete : u1 ,
CharSet : u2 ,
Unused : u3 ,
Reserved : u24 ,
};
}