diff --git a/build.zig.zon b/build.zig.zon index a064c21..28760e7 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,7 +1,7 @@ .{ .name = .msgpack, .version = "0.6.0", - .minimum_zig_version = "0.15.1", + .minimum_zig_version = "0.16.0", .dependencies = .{}, .fingerprint = 0x6733a7563cbdeb64, .paths = .{ diff --git a/src/struct.zig b/src/struct.zig index daff59b..d1b9f29 100644 --- a/src/struct.zig +++ b/src/struct.zig @@ -75,7 +75,7 @@ fn isStructFieldUsed(field: std.builtin.Type.StructField, value: anytype, opts: return true; } -fn countUsedStructFields(fields: []const std.builtin.Type.StructField, value: anytype, opts: StructAsMapOptions) u16 { +fn countUsedStructFields(comptime fields: []const std.builtin.Type.StructField, value: anytype, opts: StructAsMapOptions) u16 { var used_field_count: u16 = 0; inline for (fields) |field| { if (isStructFieldUsed(field, value, opts)) { diff --git a/src/union.zig b/src/union.zig index 9bac9b8..1758529 100644 --- a/src/union.zig +++ b/src/union.zig @@ -244,7 +244,7 @@ pub fn unpackUnionAsTagged(reader: *std.Io.Reader, allocator: std.mem.Allocator, const field_name = try unpackStringInto(reader, &tag_value_buffer); union_field_name = field_name; }, - .field_name_prefix => |_| { + .field_name_prefix => { const field_name = try unpackStringInto(reader, &tag_value_buffer); union_field_name = field_name; },