pub fn copy_buffered<R: Read, W: Write>(
reader: &mut R,
writer: &mut W,
buffer_size: usize,
) -> Result<u64>Expand description
Copy data from reader to writer with buffering
Returns the number of bytes copied.
ยงExamples
use embeddenator_io::copy_buffered;
use std::fs::File;
let mut src = File::open("input.bin").unwrap();
let mut dst = File::create("output.bin").unwrap();
let bytes_copied = copy_buffered(&mut src, &mut dst, 64 * 1024).unwrap();
println!("Copied {} bytes", bytes_copied);