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 library itself.
pubconstArchOsAbi = struct {
arch: std.Target.Cpu.Arch,
os: std.Target.Os.Tag,
abi: std.Target.Abi,
os_ver: ?std.SemanticVersion = null,
/// Minimum glibc version that provides support for the arch/OS when ABI is GNU. Note that Zig/// can only target glibc 2.2.5+, so `null` means the minimum is older than that.glibc_min: ?std.SemanticVersion = null,
/// Override for `glibcRuntimeTriple` when glibc has an unusual directory name for the target.glibc_triple: ?[]constu8 = null,
}