Function sendFileReading [src]
Asserts nonzero buffer capacity.
Prototype
pub fn sendFileReading(w: *Writer, file_reader: *File.Reader, limit: Limit) FileReadingError!usize Parameters
w: *Writerfile_reader: *File.Readerlimit: 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;
}