Function create [src]
Prototype
pub fn create(owner: *std.Build, doomed_path: LazyPath) *RemoveDir
Parameters
owner: *std.Build
doomed_path: LazyPath
Source
pub fn create(owner: *std.Build, doomed_path: LazyPath) *RemoveDir {
const remove_dir = owner.allocator.create(RemoveDir) catch @panic("OOM");
remove_dir.* = .{
.step = Step.init(.{
.id = base_id,
.name = owner.fmt("RemoveDir {s}", .{doomed_path.getDisplayName()}),
.owner = owner,
.makeFn = make,
}),
.doomed_path = doomed_path.dupe(owner),
};
return remove_dir;
}