| ... | @@ -104,7 +104,7 @@ pub const Mapping = struct { | ... | @@ -104,7 +104,7 @@ pub const Mapping = struct { |
| 104 | return null; | 104 | return null; |
| 105 | } | 105 | } |
| 106 | | 106 | |
| 107 | pub fn getT(self: Mapping, k: string, comptime f: std.meta.FieldEnum(Value)) ?extras.FieldType(Value, f) { | 107 | pub fn getT(self: Mapping, k: string, comptime f: std.meta.FieldEnum(Value)) ?std.meta.FieldType(Value, f) { |
| 108 | for (self.items) |item| { | 108 | for (self.items) |item| { |
| 109 | if (std.mem.eql(u8, item.key, k)) { | 109 | if (std.mem.eql(u8, item.key, k)) { |
| 110 | return @field(item.value, @tagName(f)); | 110 | return @field(item.value, @tagName(f)); |