gpu-dawn: update to latest std.json API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
4f9cf2ab16
commit
c6f6a4fa3a
1 changed files with 3 additions and 3 deletions
|
|
@ -431,12 +431,12 @@ pub fn Sdk(comptime deps: anytype) type {
|
||||||
const contents = try std.fs.cwd().readFileAlloc(allocator, json_file, std.math.maxInt(usize));
|
const contents = try std.fs.cwd().readFileAlloc(allocator, json_file, std.math.maxInt(usize));
|
||||||
defer allocator.free(contents);
|
defer allocator.free(contents);
|
||||||
|
|
||||||
var parser = std.json.Parser.init(allocator, false);
|
var parser = std.json.Parser.init(allocator, .alloc_if_needed);
|
||||||
defer parser.deinit();
|
defer parser.deinit();
|
||||||
var tree = try parser.parse(contents);
|
var tree = try parser.parse(contents);
|
||||||
defer tree.deinit();
|
defer tree.deinit();
|
||||||
|
|
||||||
var iter = tree.root.Object.iterator();
|
var iter = tree.root.object.iterator();
|
||||||
while (iter.next()) |f| {
|
while (iter.next()) |f| {
|
||||||
const out_path = try std.fs.path.join(allocator, &.{ out_dir, f.key_ptr.* });
|
const out_path = try std.fs.path.join(allocator, &.{ out_dir, f.key_ptr.* });
|
||||||
defer allocator.free(out_path);
|
defer allocator.free(out_path);
|
||||||
|
|
@ -444,7 +444,7 @@ pub fn Sdk(comptime deps: anytype) type {
|
||||||
|
|
||||||
var new_file = try std.fs.createFileAbsolute(out_path, .{});
|
var new_file = try std.fs.createFileAbsolute(out_path, .{});
|
||||||
defer new_file.close();
|
defer new_file.close();
|
||||||
try new_file.writeAll(f.value_ptr.*.String);
|
try new_file.writeAll(f.value_ptr.*.string);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue