pub fn reader_to_bytes<R>(reader: R) -> Result<Vec<u8>>where R: Read + Send + 'static,
Reads all bytes from a stream into a buffer. Returns an error if any chunk fails.