diff options
| author | 2021-08-24 12:17:42 -0700 | |
|---|---|---|
| committer | 2021-08-24 12:17:42 -0700 | |
| commit | 81449a37e00dad10d580fe76dacd3e4ee2576dc7 (patch) | |
| tree | 58517f28c751da17af82a9a666ebf8fc21a17e0d /sqlite.zig | |
| parent | fix bind index (diff) | |
| download | zig-sqlite-81449a37e00dad10d580fe76dacd3e4ee2576dc7.tar.gz zig-sqlite-81449a37e00dad10d580fe76dacd3e4ee2576dc7.tar.xz zig-sqlite-81449a37e00dad10d580fe76dacd3e4ee2576dc7.zip | |
enum tests now pass without orelse in read
Diffstat (limited to 'sqlite.zig')
| -rw-r--r-- | sqlite.zig | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -910,7 +910,7 @@ pub fn Iterator(comptime Type: type) type { | |||
| 910 | const innervalue = try self.readField(FieldType.BaseType, i, options); | 910 | const innervalue = try self.readField(FieldType.BaseType, i, options); |
| 911 | 911 | ||
| 912 | if (comptime std.meta.trait.isZigString(FieldType.BaseType)) { | 912 | if (comptime std.meta.trait.isZigString(FieldType.BaseType)) { |
| 913 | return std.meta.stringToEnum(FieldType, innervalue) orelse @intToEnum(FieldType, 0); | 913 | return std.meta.stringToEnum(FieldType, innervalue) orelse unreachable; |
| 914 | } | 914 | } |
| 915 | if (@typeInfo(FieldType.BaseType) == .Int) { | 915 | if (@typeInfo(FieldType.BaseType) == .Int) { |
| 916 | return @intToEnum(FieldType, @intCast(TI.tag_type, innervalue)); | 916 | return @intToEnum(FieldType, @intCast(TI.tag_type, innervalue)); |