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.
pubconstGetSockNameError = error{
/// Insufficient resources were available in the system to perform the operation.SystemResources,
/// The network subsystem has failed.NetworkDown,
/// Socket hasn't been bound yetSocketNotBound,
FileDescriptorNotASocket,
/// The socket is not connected (connection-oriented sockets only).SocketUnconnected,
} || UnexpectedError