Function sendFileReading [src]
Asserts nonzero buffer capacity.
Prototype
pub fn sendFileReading(w: *Writer, file_reader: *File.Reader, limit: Limit) FileReadingError!usize
Parameters
w: *Writer
file_reader: *File.Reader
limit: Limit
Possible Errors
Reached the end of the file being read.
Detailed diagnostics are found on the File.Reader
struct.
See the Writer
implementation for detailed diagnostics.
Source
pub fn sendFileReading(w: *Writer, file_reader: *File.Reader, limit: Limit) FileReadingError!usize {
const dest = limit.slice(try w.writableSliceGreedy(1));
const n = try file_reader.read(dest);
w.advance(n);
return n;
}