From c8a011f8ce0799001a7d3d1ed15dec21afdb1f44 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 29 May 2024 12:00:04 -0700 Subject: [PATCH] use stdlib AnyReader --- json.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/json.zig b/json.zig index 0c23a1f21d8da74fe1bd4d6a47ca458556837342..a8dc3578a723a364e7cbb8087afbf8bade49b597 100644 --- a/json.zig +++ b/json.zig @@ -13,7 +13,7 @@ pub fn parse(alloc: std.mem.Allocator, path: string, inreader: anytype) anyerror _ = path; var counter = std.io.countingReader(inreader); - const anyreader = extras.AnyReader.from(counter.reader()); + const anyreader = counter.reader().any(); var p = Parser.init(alloc, anyreader); defer p.temp.deinit(alloc); defer p.strings_map.deinit(alloc); @@ -223,7 +223,7 @@ fn parseWs(p: *Parser) !void { } const Parser = struct { - any: extras.AnyReader, + any: std.io.AnyReader, arena: std.mem.Allocator, temp: std.ArrayListUnmanaged(u8) = .{}, idx: usize = 0, @@ -233,7 +233,7 @@ const Parser = struct { extras: std.ArrayListUnmanaged(u8) = .{}, strings_map: std.StringArrayHashMapUnmanaged(StringIndex) = .{}, - pub fn init(allocator: std.mem.Allocator, any: extras.AnyReader) Parser { + pub fn init(allocator: std.mem.Allocator, any: std.io.AnyReader) Parser { return .{ .any = any, .arena = allocator, -- 2.54.0