| author | |
| committer | |
| log | ac83e39ec5cf043e6756bf9fd9c5776fb1eb9539 |
| tree | 6749e0fe22ebfe4f87c000a2737f402adce13487 |
| parent | f2a6b80b905c4aea6baad61cb909c8fbcbd26120 |
| signature |
1 files changed, 9 insertions(+), 0 deletions(-)
fixed_buffer_stream.zig+9| ... | @@ -83,5 +83,14 @@ pub fn FixedBufferStream(comptime Buffer: type) type { | ... | @@ -83,5 +83,14 @@ pub fn FixedBufferStream(comptime Buffer: type) type { |
| 83 | .state = @ptrCast(self), | 83 | .state = @ptrCast(self), |
| 84 | }; | 84 | }; |
| 85 | } | 85 | } |
| 86 | |||
| 87 | pub fn takeByte(self: *Self) u8 { | ||
| 88 | defer self.pos += 1; | ||
| 89 | return self.buffer[self.pos]; | ||
| 90 | } | ||
| 91 | |||
| 92 | pub fn rest(self: *Self) Buffer { | ||
| 93 | return self.buffer[self.pos..]; | ||
| 94 | } | ||
| 86 | }; | 95 | }; |
| 87 | } | 96 | } |