From ed443b516a9e0cf4f4e4d26469ca587726e741c7 Mon Sep 17 00:00:00 2001 From: ice_iix Date: Sun, 17 Jan 2021 11:12:31 -0800 Subject: [PATCH] Remove unstable can_vectored, https://github.com/rust-lang/rust/pull/67841 --- src/fs.rs | 39 +-------------------------------------- 1 file changed, 1 insertion(+), 38 deletions(-) diff --git a/src/fs.rs b/src/fs.rs index aca5a7c..58b1d28 100644 --- a/src/fs.rs +++ b/src/fs.rs @@ -10,7 +10,7 @@ mod tests; use std::ffi::OsString; use std::fmt; -use std::io::{self, IoSlice, IoSliceMut, Read, Seek, SeekFrom, Write}; +use std::io::{self, Read, Seek, SeekFrom, Write}; use std::path::{Path, PathBuf}; //use std::sys::fs as fs_imp; use crate::unix_fs as fs_imp; @@ -590,31 +590,12 @@ impl Read for File { fn read(&mut self, buf: &mut [u8]) -> io::Result { self.inner.read(buf) } - - fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result { - self.inner.read_vectored(bufs) - } - - #[inline] - fn is_read_vectored(&self) -> bool { - self.inner.is_read_vectored() - } - } impl Write for File { fn write(&mut self, buf: &[u8]) -> io::Result { self.inner.write(buf) } - fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result { - self.inner.write_vectored(bufs) - } - - #[inline] - fn is_write_vectored(&self) -> bool { - self.inner.is_write_vectored() - } - fn flush(&mut self) -> io::Result<()> { self.inner.flush() } @@ -628,30 +609,12 @@ impl Read for &File { fn read(&mut self, buf: &mut [u8]) -> io::Result { self.inner.read(buf) } - - fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result { - self.inner.read_vectored(bufs) - } - - #[inline] - fn is_read_vectored(&self) -> bool { - self.inner.is_read_vectored() - } } impl Write for &File { fn write(&mut self, buf: &[u8]) -> io::Result { self.inner.write(buf) } - fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result { - self.inner.write_vectored(bufs) - } - - #[inline] - fn is_write_vectored(&self) -> bool { - self.inner.is_write_vectored() - } - fn flush(&mut self) -> io::Result<()> { self.inner.flush() }