From 17e669eee3ef146e723a4e4e5fd8cb04e589dd1d Mon Sep 17 00:00:00 2001 From: Agatha Zeren Date: Thu, 1 Jul 2021 18:31:55 -0400 Subject: [PATCH] Fix unused variable for newest compiler --- src/lib.zig | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/lib.zig b/src/lib.zig index 4a88eafc3cd00c54b8908ff06dcbf5711a76ab2e..46e6b8ba20c18ed204069177c533e24ddc775992 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -54,6 +54,9 @@ pub const Value = union(enum) { } pub fn format(self: Value, comptime fmt: []const u8, options: std.fmt.FormatOptions, writer: anytype) @TypeOf(writer).Error!void { + _ = fmt; + _ = options; + switch (self) { .Object => { try writer.writeAll("{"); @@ -96,6 +99,9 @@ pub const Member = struct { value: Value, pub fn format(self: Member, comptime fmt: []const u8, options: std.fmt.FormatOptions, writer: anytype) @TypeOf(writer).Error!void { + _ = fmt; + _ = options; + try writer.print("\"{s}\": {}", .{ self.key, self.value }); } }; @@ -151,10 +157,10 @@ pub fn parse(alloc: *std.mem.Allocator, input: []const u8) Parser.Error!Value { fn parse_value(p: *Parser, start: ?std.json.Token) Parser.Error!Value { const tok = start orelse try p.next(); return switch (tok.?) { - .ObjectBegin => |t| Value{ .Object = try parse_object(p) }, - .ObjectEnd => |t| error.JsonExpectedValueStartGotEnd, - .ArrayBegin => |t| Value{ .Array = try parse_array(p) }, - .ArrayEnd => |t| error.JsonExpectedValueStartGotEnd, + .ObjectBegin => Value{ .Object = try parse_object(p) }, + .ObjectEnd => error.JsonExpectedValueStartGotEnd, + .ArrayBegin => Value{ .Array = try parse_array(p) }, + .ArrayEnd => error.JsonExpectedValueStartGotEnd, .String => |t| Value{ .String = t.slice(p.input, p.index - 1) }, .Number => |t| Value{ .Number = try std.fmt.parseFloat(f64, t.slice(p.input, p.index - 1)) }, .True => Value{ .Bool = true }, -- 2.54.0