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 › FILE › RENAME_INFORMATION › FLAGS Public Struct FLAGS Doc Source Public Struct std.os.windows.FILE.RENAME_INFORMATION.FLAGS
pub const FLAGS = packed struct (ULONG ) Fields REPLACE_IF_EXISTS : bool = false POSIX_SEMANTICS : bool = false SUPPRESS_PIN_STATE_INHERITANCE : bool = false SUPPRESS_STORAGE_RESERVE_INHERITANCE : bool = false AVAILABLE_SPACE : enum (u2 ) { NO_PRESERVE = 0b00 , NO_INCREASE = 0b01 , NO_DECREASE = 0b10 , PRESERVE = 0b11 , } = .NO_PRESERVE IGNORE_READONLY_ATTRIBUTE : bool = false RESIZE_SR : enum (u2 ) { NO_FORCE = 0b00 , FORCE_TARGET = 0b01 , FORCE_SOURCE = 0b10 , FORCE = 0b11 , } = .NO_FORCE Reserved9 : u23 = 0 File os/windows.zig: 455
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474 pub const FLAGS = packed struct (ULONG ) {
REPLACE_IF_EXISTS : bool = false ,
POSIX_SEMANTICS : bool = false ,
SUPPRESS_PIN_STATE_INHERITANCE : bool = false ,
SUPPRESS_STORAGE_RESERVE_INHERITANCE : bool = false ,
AVAILABLE_SPACE : enum (u2 ) {
NO_PRESERVE = 0b00 ,
NO_INCREASE = 0b01 ,
NO_DECREASE = 0b10 ,
PRESERVE = 0b11 ,
} = .NO_PRESERVE ,
IGNORE_READONLY_ATTRIBUTE : bool = false ,
RESIZE_SR : enum (u2 ) {
NO_FORCE = 0b00 ,
FORCE_TARGET = 0b01 ,
FORCE_SOURCE = 0b10 ,
FORCE = 0b11 ,
} = .NO_FORCE ,
Reserved9 : u23 = 0 ,
}