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 › Build › Configuration › TargetQuery › ObjectFormat Public Enum ObjectFormat Doc Source Public Enum std.Build.Configuration.TargetQuery.ObjectFormat
pub const ObjectFormat = enum (u4 ) Functions File Build/Configuration.zig: 2441
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466 pub const ObjectFormat = enum (u4 ) {
c ,
coff ,
elf ,
hex ,
macho ,
plan9 ,
raw ,
spirv ,
wasm ,
default ,
pub fn init (x : ?std .Target .ObjectFormat ) @This () {
return switch (x orelse return .default ) {
inline else => |tag | @field (@This (), @tagName (tag )),
};
}
pub fn unwrap (this : @This ()) ?std .Target .ObjectFormat {
return switch (this ) {
inline else => |tag | @field (std .Target .ObjectFormat , @tagName (tag )),
.default => null ,
};
}
}