From 5e64e87684e9acf1d5cf5a24d23492f4f3b2b36a Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 24 Jun 2026 03:00:54 -0700 Subject: [PATCH] small tidy in FieldSearch --- src/lib.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib.zig b/src/lib.zig index f8141009abcb93a5792939354928e776d38f256f..7a7c637f126f084c94c6c33d7e36428d7c413956 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -382,7 +382,9 @@ fn FieldSearch(comptime T: type, comptime args: []const string) type { if (args.len > 0 and args[0][0] == '"') return string; if (args.len > 0 and std.mem.eql(u8, args[0], "true")) return bool; if (args.len > 0 and std.mem.eql(u8, args[0], "false")) return bool; - return if (args.len == 0) T else if (args.len == 1) Field(T, args[0]) else FieldSearch(Field(T, args[0]), args[1..]); + if (args.len == 0) return T; + if (args.len == 1) return Field(T, args[0]); + return FieldSearch(Field(T, args[0]), args[1..]); } fn Field(comptime T: type, comptime field_name: string) type { -- 2.54.0