Function fillMore [src]
Without advancing the seek position, does exactly one underlying read, filling the buffer as
much as possible. This may result in zero bytes added to the buffer, which is not an end of
stream condition. End of stream is communicated via returning error.EndOfStream.
Asserts buffer capacity is at least 1.
Prototype
pub fn fillMore(r: *Reader) Error!void
Parameters
r: *Reader
Possible Errors
See the Reader
implementation for detailed diagnostics.
Source
pub fn fillMore(r: *Reader) Error!void {
try rebase(r, r.end - r.seek + 1);
var bufs: [1][]u8 = .{""};
_ = try r.vtable.readVec(r, &bufs);
}