File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -290,12 +290,14 @@ pub fn main() !void {
290
290
};
291
291
defer depfile .close ();
292
292
293
- const depfile_writer = depfile . deprecatedWriter () ;
294
- var depfile_buffered_writer = std . io . bufferedWriter ( depfile_writer );
293
+ var depfile_buffer : [ 1024 ] u8 = undefined ;
294
+ var depfile_writer = depfile . writer ( & depfile_buffer );
295
295
switch (options .depfile_fmt ) {
296
296
.json = > {
297
- var write_stream = std .json .writeStream (depfile_buffered_writer .writer (), .{ .whitespace = .indent_2 });
298
- defer write_stream .deinit ();
297
+ var write_stream : std.json.Stringify = .{
298
+ .writer = & depfile_writer .interface ,
299
+ .options = .{ .whitespace = .indent_2 },
300
+ };
299
301
300
302
try write_stream .beginArray ();
301
303
for (dependencies_list .items ) | dep_path | {
@@ -304,7 +306,7 @@ pub fn main() !void {
304
306
try write_stream .endArray ();
305
307
},
306
308
}
307
- try depfile_buffered_writer .flush ();
309
+ try depfile_writer . interface .flush ();
308
310
}
309
311
}
310
312
You can’t perform that action at this time.
0 commit comments