╭ changed ─────────╮ │src/event/User.zig│ ╰──────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ 8 email: []const u8, │ │ 9 password_hash: []const u8, │ │10 │ │11 -pub fn read( │ │12 - comptime DB: type, │ │13 - comptime hash_kind: hash.HashKind, │ │14 - arena: *std.heap.ArenaAllocator, │ │15 - map: DB.HashMap(.read_only), │ │16 -) !@This() { │ │17 - return .{ │ │18 - .name = try evt.readBytes(DB, hash_kind, arena.allocator(), map, "name"), │ │19 - .email = try evt.readBytes(DB, hash_kind, arena.allocator(), map, "email"), │ │20 - .password_hash = try evt.readBytes(DB, hash_kind, arena.allocator(), map, "password_hash"),│ │21 - }; │ │22 -} │ │23 - │ │11 pub const password_hash_max_len = bcrypt.hash_length * 2; │ │12 │ │13 pub fn hashPassword( │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────╯