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 › protocol › file › File › Info › FileSystem Public Struct FileSystem Doc Source Public Struct std.os.uefi.protocol.file.File.Info.FileSystem
pub const FileSystem = extern struct Fields size : u64 read_only : bool volume_size : u64 free_space : u64 block_size : u32 _volume_label : u16 Values Functions File os/uefi/protocol/file.zig: 347
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367 pub const FileSystem = extern struct {
size : u64 ,
read_only : bool ,
volume_size : u64 ,
free_space : u64 ,
block_size : u32 ,
_volume_label : u16 ,
pub fn getVolumeLabel (self : *const FileSystem ) [*:0 ]const u16 {
return @as ([*:0 ]const u16 , @ptrCast (&self ._volume_label ));
}
pub const guid align (8 ) = Guid {
.time_low = 0x09576e93 ,
.time_mid = 0x6d3f ,
.time_high_and_version = 0x11d2 ,
.clock_seq_high_and_reserved = 0x8e ,
.clock_seq_low = 0x39 ,
.node = [_ ]u8 { 0x00 , 0xa0 , 0xc9 , 0x69 , 0x72 , 0x3b },
};
}