authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-07-16 02:01:40 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-07-16 02:01:40 -07:00
logb4bc55fd83f8ebdd49dd56a637dffe148f7e2ac9
tree99f32499a815fe6c31ccc4c98f87ee5884351553
parent79030275f107be933f05ea1ea4b293af5f4e6fe4
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

FixedBufferStream: add readSlice


1 files changed, 5 insertions(+), 0 deletions(-)

fixed_buffer_stream.zig+5
......@@ -145,5 +145,10 @@ pub fn FixedBufferStream(comptime Buffer: type) type {
145145 comptime std.debug.assert(@bitSizeOf(I) % 8 == 0);
146146 return @ptrCast(self.takeSlice(@sizeOf(I) * len));
147147 }
148
149 pub fn readSlice(self: *Self, count: usize) !Buffer {
150 if (self.pos + count > self.buffer.len) return error.EndOfStream;
151 return self.takeSlice(count);
152 }
148153 };
149154}