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