Function readStreaming [src]
Prototype
pub fn readStreaming(r: *Reader, dest: []u8) std.Io.Reader.Error!usize Parameters
r: *Readerdest: []u8 Source
pub fn readStreaming(r: *Reader, dest: []u8) std.Io.Reader.Error!usize {
const n = r.file.read(dest) catch |err| {
r.err = err;
return error.ReadFailed;
};
if (n == 0) {
r.size = r.pos;
return error.EndOfStream;
}
r.pos += n;
return n;
}