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

EndOfStream
ReadFailed

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); }