fn read_vectored<'a, 'b>(
        &'a mut self,
        bufs: &'a mut [IoSliceMut<'b>],
    ) -> ReadVectored<'a, 'b, Self>
    where
        Self: Unpin,
    {
        assert_future::<Result<usize>, _>(ReadVectored::new(self, bufs))
    }
/// Creates a future which will read from the `AsyncRead` into `bufs` using vectored
/// IO operations.
///
/// The returned future will resolve to the number of bytes read once the read
/// operation is completed.
Creates a future which will read from the `AsyncRead` into `bufs` using vectored
IO operations.

The returned future will resolve to the number of bytes read once the read
operation is completed.
Creates a future which will read from the ` AsyncRead ` into ` bufs ` using vectored IO operations . The returned future will resolve to the number of bytes read once the read operation is completed .
fn read_vectored<'a, 'b>(
        &'a mut self,
        bufs: &'a mut [IoSliceMut<'b>],
    ) -> ReadVectored<'a, 'b, Self>
    where
        Self: Unpin,
    {
        assert_future::<Result<usize>, _>(ReadVectored::new(self, bufs))
    }
fn read_vectored < ' a , ' b > ( & ' a mut self , bufs : & ' a mut [ IoSliceMut < ' b > ] , ) -> ReadVectored < ' a , ' b , Self > where Self : Unpin , { assert_future :: < Result < usize > , _ > ( ReadVectored :: new ( self , bufs ) ) }
Creates a future which will read from the `AsyncRead` into `bufs` using vectored
IO operations.
Creates a future which will read from the ` AsyncRead ` into ` bufs ` using vectored IO operations .
&'a mut self
bufs
&'a mut [IoSliceMut<'b>]
&'a mut self
bufs
&'a mut [IoSliceMut<'b>]