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 › elf › OSABI Public Enum OSABI Doc Source Public Enum std.elf.OSABI
pub const OSABI = enum (u8 ) File elf.zig: 1620
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669 pub const OSABI = enum (u8 ) {
/// UNIX System V ABI
NONE = 0 ,
/// HP-UX operating system
HPUX = 1 ,
/// NetBSD
NETBSD = 2 ,
/// GNU (Hurd/Linux)
GNU = 3 ,
/// Solaris
SOLARIS = 6 ,
/// AIX
AIX = 7 ,
/// IRIX
IRIX = 8 ,
/// FreeBSD
FREEBSD = 9 ,
/// TRU64 UNIX
TRU64 = 10 ,
/// Novell Modesto
MODESTO = 11 ,
/// OpenBSD
OPENBSD = 12 ,
/// OpenVMS
OPENVMS = 13 ,
/// Hewlett-Packard Non-Stop Kernel
NSK = 14 ,
/// AROS
AROS = 15 ,
/// FenixOS
FENIXOS = 16 ,
/// Nuxi CloudABI
CLOUDABI = 17 ,
/// Stratus Technologies OpenVOS
OPENVOS = 18 ,
/// NVIDIA CUDA architecture (not gABI assigned)
CUDA = 51 ,
/// AMD HSA Runtime (not gABI assigned)
AMDGPU_HSA = 64 ,
/// AMD PAL Runtime (not gABI assigned)
AMDGPU_PAL = 65 ,
/// AMD Mesa3D Runtime (not gABI assigned)
AMDGPU_MESA3D = 66 ,
/// ARM (not gABI assigned)
ARM = 97 ,
/// Standalone (embedded) application (not gABI assigned)
STANDALONE = 255 ,
_ ,
}