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.
pubconstRunOptions = struct {
stderr_behavior: process.SpawnOptions.StdIo = .inherit,
/// Fail the configuration if stdout is larger than this.stdout_limit: Io.Limit = .limited(1_000_000),
/// Set to change the current working directory when spawning the child/// process.cwd: process.Child.Cwd = .inherit,
/// Replaces the child environment when provided. The PATH value from here/// is not used to resolve `argv[0]`; that resolution always uses parent/// environment.environ_map: ?*constprocess.Environ.Map = null,
expand_arg0: process.ArgExpansion = .no_expand,
}