[−][src]Trait futures_util::io::AsyncReadExt
An extension trait which adds utility methods to AsyncRead
types.
Provided methods
ⓘImportant traits for CopyInto<'_, R, W>fn copy_into<'a, W>(&'a mut self, writer: &'a mut W) -> CopyInto<'a, Self, W> where
Self: Unpin,
W: AsyncWrite + Unpin,
[+]
ⓘImportant traits for CopyInto<'_, R, W>
Self: Unpin,
W: AsyncWrite + Unpin,
ⓘImportant traits for Read<'_, R>fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self> where
Self: Unpin,
[+]
ⓘImportant traits for Read<'_, R>
Self: Unpin,
ⓘImportant traits for ReadExact<'_, R>fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self> where
Self: Unpin,
[+]
ⓘImportant traits for ReadExact<'_, R>
Self: Unpin,
ⓘImportant traits for ReadToEnd<'_, A>fn read_to_end<'a>(&'a mut self, buf: &'a mut Vec<u8>) -> ReadToEnd<'a, Self> where
Self: Unpin,
[+]
ⓘImportant traits for ReadToEnd<'_, A>
Self: Unpin,
fn split(self) -> (ReadHalf<Self>, WriteHalf<Self>) where
Self: AsyncWrite + Sized,
[+]
Self: AsyncWrite + Sized,
ⓘImportant traits for Compat<R>fn compat(self) -> Compat<Self> where
Self: Sized + Unpin,
[+]
ⓘImportant traits for Compat<R>
Self: Sized + Unpin,
Implementors
impl<R: AsyncRead + ?Sized> AsyncReadExt for R
[src][−]
ⓘImportant traits for CopyInto<'_, R, W>fn copy_into<'a, W>(&'a mut self, writer: &'a mut W) -> CopyInto<'a, Self, W> where
Self: Unpin,
W: AsyncWrite + Unpin,
[src]
ⓘImportant traits for CopyInto<'_, R, W>
Self: Unpin,
W: AsyncWrite + Unpin,
ⓘImportant traits for Read<'_, R>fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self> where
Self: Unpin,
[src]
ⓘImportant traits for Read<'_, R>
Self: Unpin,
ⓘImportant traits for ReadExact<'_, R>fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self> where
Self: Unpin,
[src]
ⓘImportant traits for ReadExact<'_, R>
Self: Unpin,
ⓘImportant traits for ReadToEnd<'_, A>fn read_to_end<'a>(&'a mut self, buf: &'a mut Vec<u8>) -> ReadToEnd<'a, Self> where
Self: Unpin,
[src]
ⓘImportant traits for ReadToEnd<'_, A>
Self: Unpin,
fn split(self) -> (ReadHalf<Self>, WriteHalf<Self>) where
Self: AsyncWrite + Sized,
[src]
Self: AsyncWrite + Sized,
ⓘImportant traits for Compat<R>fn compat(self) -> Compat<Self> where
Self: Sized + Unpin,
[src]
ⓘImportant traits for Compat<R>
Self: Sized + Unpin,