╭ changed ────╮ │src/event.zig│ ╰─────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │91 const cursor = try map.getCursor(hash.hashInt(hash_kind, field_name)) orelse return error.NotFound; │ │92 var buffer: [5]u8 = undefined; │ │93 const bytes = try cursor.readBytesObject(&buffer); │ │94 - if (bytes.format_tag == null or !std.mem.eql(u8, &bytes.format_tag.?, "bl")) return error.InvalidFormatTag;│ │94 + const format_tag = bytes.format_tag orelse return error.InvalidFormatTag; │ │95 + if (!std.mem.eql(u8, &format_tag, "bl")) return error.InvalidFormatTag; │ │96 if (std.mem.eql(u8, bytes.value, "true")) return true; │ │97 if (std.mem.eql(u8, bytes.value, "false")) return false; │ │98 return error.InvalidBool; │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │627 if (try map.getCursor(key)) |value_cursor| { │ │628 var buffer: [5]u8 = undefined; │ │629 const existing = try value_cursor.readBytesObject(&buffer); │ │629 - if (existing.format_tag != null and │ │630 - std.mem.eql(u8, &existing.format_tag.?, "bl") and │ │631 - std.mem.eql(u8, existing.value, bytes)) │ │632 - { │ │633 - return; │ │630 + if (existing.format_tag) |format_tag| { │ │631 + if (std.mem.eql(u8, &format_tag, "bl") and std.mem.eql(u8, existing.value, bytes)) {│ │632 + return; │ │633 + } │ │634 } │ │635 } │ │636 │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────╯