mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-04-27 19:09:47 +03:00
Prefer <err> => |e| return e over <err> => return <err>
Avoids the potential for a typo on the `return <err>` side of the prong
This commit is contained in:
@@ -1401,7 +1401,7 @@ pub fn validate(allocator: Allocator, s: []const u8) Allocator.Error!bool {
|
||||
while (true) {
|
||||
const token = scanner.next() catch |err| switch (err) {
|
||||
error.SyntaxError, error.UnexpectedEndOfInput => return false,
|
||||
error.OutOfMemory => return error.OutOfMemory,
|
||||
error.OutOfMemory => |e| return e,
|
||||
error.BufferUnderrun => unreachable,
|
||||
};
|
||||
if (token == .end_of_document) break;
|
||||
@@ -1734,7 +1734,7 @@ pub const Reader = struct {
|
||||
|
||||
fn refillBuffer(self: *@This()) std.Io.Reader.Error!void {
|
||||
const input = self.reader.peekGreedy(1) catch |err| switch (err) {
|
||||
error.ReadFailed => return error.ReadFailed,
|
||||
error.ReadFailed => |e| return e,
|
||||
error.EndOfStream => return self.scanner.endInput(),
|
||||
};
|
||||
self.reader.toss(input.len);
|
||||
|
||||
Reference in New Issue
Block a user