| author | |
| committer | |
| log | aa9d248faae804341b40efe628e1489d95e7474e |
| tree | 58f0fa668e25fd543265b18ff499d21b4f0520ca |
| parent | 2e2952198f94085a020dc359f419f42d4a0e0381 |
1 files changed, 4 insertions(+), 0 deletions(-)
src/lib.zig+4| ... | ... | @@ -301,6 +301,10 @@ pub fn writeEnumBig(writer: anytype, comptime E: type, value: E) !void { |
| 301 | 301 | try writer.writeIntBig(@typeInfo(E).Enum.tag_type, @enumToInt(value)); |
| 302 | 302 | } |
| 303 | 303 | |
| 304 | pub fn readEnumBig(reader: anytype, comptime E: type) !E { | |
| 305 | return @intToEnum(E, try reader.readIntBig(@typeInfo(E).Enum.tag_type)); | |
| 306 | } | |
| 307 | ||
| 304 | 308 | pub fn readExpected(reader: anytype, expected: []const u8) !bool { |
| 305 | 309 | for (expected) |item, i| { |
| 306 | 310 | const actual = try reader.readByte(); |