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 › zip › CentralDirectoryFileHeader Public Struct CentralDirectoryFileHeader Doc Source Public Struct std.zip.CentralDirectoryFileHeader
pub const CentralDirectoryFileHeader = extern struct Fields signature : [4 ]u8 version_made_by : u16 version_needed_to_extract : u16 flags : GeneralPurposeFlags compression_method : CompressionMethod last_modification_time : u16 last_modification_date : u16 crc32 : u32 compressed_size : u32 uncompressed_size : u32 filename_len : u16 extra_len : u16 comment_len : u16 disk_number : u16 internal_file_attributes : u16 external_file_attributes : u32 local_file_header_offset : u32 File zip.zig: 51
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 pub const CentralDirectoryFileHeader = extern struct {
signature : [4 ]u8 align (1 ),
version_made_by : u16 align (1 ),
version_needed_to_extract : u16 align (1 ),
flags : GeneralPurposeFlags align (1 ),
compression_method : CompressionMethod align (1 ),
last_modification_time : u16 align (1 ),
last_modification_date : u16 align (1 ),
crc32 : u32 align (1 ),
compressed_size : u32 align (1 ),
uncompressed_size : u32 align (1 ),
filename_len : u16 align (1 ),
extra_len : u16 align (1 ),
comment_len : u16 align (1 ),
disk_number : u16 align (1 ),
internal_file_attributes : u16 align (1 ),
external_file_attributes : u32 align (1 ),
local_file_header_offset : u32 align (1 ),
}