Returns all the next buffered bytes, after filling the buffer to ensure it
contains at least n bytes.
Invalidates previously returned values from peek and peekGreedy.
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:
peektosspub fn peekGreedy(r: *Reader, n: usize) Error![]u8
pub fn peekGreedy(r: *Reader, n: usize) Error![]u8 {
try r.fill(n);
return r.buffer[r.seek..r.end];
}