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 › c › darwin › dispatch › source_vnode_flags_t Public Struct source_vnode_flags_t Doc Source Public Struct std.c.darwin.dispatch.source_vnode_flags_t
pub const source_vnode_flags_t = packed struct (usize ) Fields DELETE : bool = false WRITE : bool = false EXTEND : bool = false ATTRIB : bool = false LINK : bool = false RENAME : bool = false REVOKE : bool = false unused7 : u1 = 0 FUNLOCK : bool = false unused9 : @Int (.unsigned , @bitSizeOf (usize ) - 9 ) = 0 File c/darwin/dispatch.zig: 197
197
198
199
200
201
202
203
204
205
206
207
208 pub const source_vnode_flags_t = packed struct (usize ) {
DELETE : bool = false ,
WRITE : bool = false ,
EXTEND : bool = false ,
ATTRIB : bool = false ,
LINK : bool = false ,
RENAME : bool = false ,
REVOKE : bool = false ,
unused7 : u1 = 0 ,
FUNLOCK : bool = false ,
unused9 : @Int (.unsigned , @bitSizeOf (usize ) - 9 ) = 0 ,
}