diff options
| author | Steven Fackler <sfackler@gmail.com> | 2019-04-27 08:34:08 -0700 |
|---|---|---|
| committer | Steven Fackler <sfackler@gmail.com> | 2019-04-27 08:34:08 -0700 |
| commit | bd177f3ea31e47b94dd400239a9badfe2bd47355 (patch) | |
| tree | d6bc8669ce10dbb427760147938821f464fd606a /src/libstd/io/impls.rs | |
| parent | d4a32d504a5aa49b951bfc70602a9615cb772acf (diff) | |
| download | rust-bd177f3ea31e47b94dd400239a9badfe2bd47355.tar.gz rust-bd177f3ea31e47b94dd400239a9badfe2bd47355.zip | |
Stabilized vectored IO
This renames `std::io::IoVec` to `std::io::IoSlice` and `std::io::IoVecMut` to `std::io::IoSliceMut`, and stabilizes `std::io::IoSlice`, `std::io::IoSliceMut`, `std::io::Read::read_vectored`, and `std::io::Write::write_vectored`. Closes #58452
Diffstat (limited to 'src/libstd/io/impls.rs')
| -rw-r--r-- | src/libstd/io/impls.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/libstd/io/impls.rs b/src/libstd/io/impls.rs index 0eac96fc39a..7b866049d7e 100644 --- a/src/libstd/io/impls.rs +++ b/src/libstd/io/impls.rs @@ -1,6 +1,6 @@ use crate::cmp; -use crate::io::{self, SeekFrom, Read, Initializer, Write, Seek, BufRead, Error, ErrorKind, IoVecMut, - IoVec}; +use crate::io::{self, SeekFrom, Read, Initializer, Write, Seek, BufRead, Error, ErrorKind, IoSliceMut, + IoSlice}; use crate::fmt; use crate::mem; @@ -15,7 +15,7 @@ impl<R: Read + ?Sized> Read for &mut R { } #[inline] - fn read_vectored(&mut self, bufs: &mut [IoVecMut<'_>]) -> io::Result<usize> { + fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> { (**self).read_vectored(bufs) } @@ -45,7 +45,7 @@ impl<W: Write + ?Sized> Write for &mut W { fn write(&mut self, buf: &[u8]) -> io::Result<usize> { (**self).write(buf) } #[inline] - fn write_vectored(&mut self, bufs: &[IoVec<'_>]) -> io::Result<usize> { + fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> { (**self).write_vectored(bufs) } @@ -94,7 +94,7 @@ impl<R: Read + ?Sized> Read for Box<R> { } #[inline] - fn read_vectored(&mut self, bufs: &mut [IoVecMut<'_>]) -> io::Result<usize> { + fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> { (**self).read_vectored(bufs) } @@ -124,7 +124,7 @@ impl<W: Write + ?Sized> Write for Box<W> { fn write(&mut self, buf: &[u8]) -> io::Result<usize> { (**self).write(buf) } #[inline] - fn write_vectored(&mut self, bufs: &[IoVec<'_>]) -> io::Result<usize> { + fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> { (**self).write_vectored(bufs) } @@ -207,7 +207,7 @@ impl Read for &[u8] { } #[inline] - fn read_vectored(&mut self, bufs: &mut [IoVecMut<'_>]) -> io::Result<usize> { + fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> { let mut nread = 0; for buf in bufs { nread += self.read(buf)?; @@ -280,7 +280,7 @@ impl Write for &mut [u8] { } #[inline] - fn write_vectored(&mut self, bufs: &[IoVec<'_>]) -> io::Result<usize> { + fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> { let mut nwritten = 0; for buf in bufs { nwritten += self.write(buf)?; @@ -316,7 +316,7 @@ impl Write for Vec<u8> { } #[inline] - fn write_vectored(&mut self, bufs: &[IoVec<'_>]) -> io::Result<usize> { + fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> { let len = bufs.iter().map(|b| b.len()).sum(); self.reserve(len); for buf in bufs { |
