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 › Build › Step › Run › addDirectoryArg2 Public Function addDirectoryArg2 Doc Source Public Function std.Build.Step.Run.addDirectoryArg2
pub fn addDirectoryArg2 (
run : *Run ,
lazy_directory : std .Build .LazyPath ,
options : PathArgOptions ,
) void Params File Build/Step/Run.zig: 506
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520 pub fn addDirectoryArg2 (
run : *Run ,
lazy_directory : std .Build .LazyPath ,
options : PathArgOptions ,
) void {
const graph = run .step .owner .graph ;
const arena = graph .arena ;
run .argv .append (arena , .{ .decorated_directory = .{
.prefix = graph .dupeString (options .prefix ),
.lazy_path = lazy_directory .dupe (graph ),
.suffix = graph .dupeString (options .suffix ),
.make_absolute = options .make_absolute ,
} }) catch @panic ("OOM" );
lazy_directory .addStepDependencies (&run .step );
}