Function ore::netio::read_exact::read_exact_or_eof [−][src]
pub fn read_exact_or_eof<'a, A>(
reader: &'a mut A,
buf: &'a mut [u8]
) -> ReadExactOrEof<'a, A>ⓘNotable traits for ReadExactOrEof<'_, A>impl<A> Future for ReadExactOrEof<'_, A> where
A: AsyncRead + Unpin, type Output = Result<usize>; where
A: AsyncRead, This is supported on crate feature
network only.Expand description
Creates a future which will read exactly enough bytes to fill buf, unless
EOF is reached first. If a short read should be considered an error, use
tokio::io::AsyncReadExt::read_exact instead.
The returned future will resolve to the number of bytes read.
In the case of an error the contents of the buffer are unspecified.