pub fn readSliceAll(r: *Reader, buffer: []u8) Error!void r: *Readerbuffer: []u8ReadFailedSee the Reader implementation for detailed diagnostics.
EndOfStream665
666
667
668pub fn readSliceAll(r: *Reader, buffer: []u8) Error!void {
const n = try readSliceShort(r, buffer);
if (n != buffer.len) return error.EndOfStream;
}
Fill
bufferwith the nextbuffer.lenbytes from the stream, advancing the seek position.Invalidates previously returned values from
peek.If the provided buffer cannot be filled completely,
error.EndOfStreamis returned instead.See also:
peekreadSliceShort