Returns the next n bytes from the stream as an array, filling the buffer
as necessary, without advancing the seek position.
Asserts that the Reader was initialized with a buffer capacity at
least as big as n.
If there are fewer than n bytes left in the stream, error.EndOfStream
is returned instead.
See also:
peektakeArraypub fn peekArray(r: *Reader, comptime n: usize) Error!*[n]u8
pub fn peekArray(r: *Reader, comptime n: usize) Error!*[n]u8 {
return (try r.peek(n))[0..n];
}