pub(crate) fn default_read_vectored<F>( read: F, bufs: &mut [IoSliceMut<'_>] ) -> Result<usize>where F: FnOnce(&mut [u8]) -> Result<usize>,