fn fill(reader: &mut impl Read, buffer: &mut [u8]) -> Result<usize>
As much as reader gives, up to buffer’s length.
reader
buffer