diff --git a/src/user.zig b/src/user.zig index 66a7158..e4b9313 100644 --- a/src/user.zig +++ b/src/user.zig @@ -48,13 +48,11 @@ pub const UserWriter = struct { const fromUserErr = error{InvalidRecord}; pub fn downCast(comptime T: type, n: u64) fromUserErr!T { - if (std.math.cast(T, n)) |result| { - return result; - } else |err| switch (err) { + return std.math.cast(T, n) catch |err| switch (err) { error.Overflow => { return error.InvalidRecord; }, - } + }; } pub fn appendUser(self: *UserWriter, user: User) !void {