Function create [src]

Prototype

pub fn create(owner: *std.Build, doomed_path: LazyPath) *RemoveDir

Parameters

owner: *std.Builddoomed_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; }