fn pump(self: *Self, src_reader: anytype, dest_writer: anytype) !void
Pump data from a reader into a writer stops when reader returns 0 bytes (EOF) Buffer size must be set before calling; a buffer length of 0 is invalid.
self: *Self,
src_reader: anytype,
dest_writer: anytype,