authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-05-14 16:22:43 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-05-14 16:22:43 -07:00
loga9c50fb7d54d771a187730e7c304f18244b736bf
treecedfe6c562d0649107cc26ad5828719f36edb31f
parentc4ea6821d39101414a44f0c2caa964fcde4a7e75

Field: inline for is redundant here


1 files changed, 4 insertions(+), 2 deletions(-)

src/lib.zig+4-2
......@@ -199,8 +199,10 @@ fn Field(comptime T: type, comptime field_name: string) type {
199199 if (std.meta.trait.isIndexable(T) and std.mem.eql(u8, field_name, "len")) {
200200 return usize;
201201 }
202 inline for (std.meta.fields(T)) |fld| {
203 if (comptime std.mem.eql(u8, fld.name, field_name)) return fld.type;
202 for (std.meta.fields(T)) |fld| {
203 if (std.mem.eql(u8, fld.name, field_name)) {
204 return fld.type;
205 }
204206 }
205207 @compileError(std.fmt.comptimePrint("pek: unknown field {s} on type {s}", .{ field_name, @typeName(T) }));
206208}