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.
pubconstLibraryOptions = struct {
linkage: std.builtin.LinkMode = .static,
name: []constu8,
root_module: *Module,
version: ?std.SemanticVersion = null,
max_rss: u64 = 0,
use_llvm: ?bool = null,
use_lld: ?bool = null,
zig_lib_dir: ?LazyPath = null,
/// Deprecated. This functionality will be moved to an external package:/// https://codeberg.org/ziglang/rc////// Embed a `.manifest` file in the compilation if the object format supports it./// https://learn.microsoft.com/en-us/windows/win32/sbscs/manifest-files-reference/// Manifest files must have the extension `.manifest`./// Can be set regardless of target. The `.manifest` file will be ignored/// if the target object format does not support embedded manifests.win32_manifest: ?LazyPath = null,
/// Win32 module definition file (.def).win32_module_definition: ?LazyPath = null,
}