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 › uefi › tables › MemoryDescriptorAttribute Public Struct MemoryDescriptorAttribute Doc Source Public Struct std.os.uefi.tables.MemoryDescriptorAttribute
pub const MemoryDescriptorAttribute = packed struct (u64 ) Fields uc : bool wc : bool wt : bool wb : bool uce : bool _pad1 : u7 = 0 wp : bool rp : bool xp : bool nv : bool more_reliable : bool ro : bool sp : bool cpu_crypto : bool _pad2 : u43 = 0 memory_runtime : bool File os/uefi/tables.zig: 105
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122 pub const MemoryDescriptorAttribute = packed struct (u64 ) {
uc : bool ,
wc : bool ,
wt : bool ,
wb : bool ,
uce : bool ,
_pad1 : u7 = 0 ,
wp : bool ,
rp : bool ,
xp : bool ,
nv : bool ,
more_reliable : bool ,
ro : bool ,
sp : bool ,
cpu_crypto : bool ,
_pad2 : u43 = 0 ,
memory_runtime : bool ,
}