Skip to content

Commit ed443b5

Browse files
committed
Remove unstable can_vectored, rust-lang/rust#67841
1 parent 56cd61e commit ed443b5

File tree

1 file changed

+1
-38
lines changed

1 file changed

+1
-38
lines changed

src/fs.rs

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ mod tests;
1010

1111
use std::ffi::OsString;
1212
use std::fmt;
13-
use std::io::{self, IoSlice, IoSliceMut, Read, Seek, SeekFrom, Write};
13+
use std::io::{self, Read, Seek, SeekFrom, Write};
1414
use std::path::{Path, PathBuf};
1515
//use std::sys::fs as fs_imp;
1616
use crate::unix_fs as fs_imp;
@@ -590,31 +590,12 @@ impl Read for File {
590590
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
591591
self.inner.read(buf)
592592
}
593-
594-
fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> {
595-
self.inner.read_vectored(bufs)
596-
}
597-
598-
#[inline]
599-
fn is_read_vectored(&self) -> bool {
600-
self.inner.is_read_vectored()
601-
}
602-
603593
}
604594
impl Write for File {
605595
fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
606596
self.inner.write(buf)
607597
}
608598

609-
fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> {
610-
self.inner.write_vectored(bufs)
611-
}
612-
613-
#[inline]
614-
fn is_write_vectored(&self) -> bool {
615-
self.inner.is_write_vectored()
616-
}
617-
618599
fn flush(&mut self) -> io::Result<()> {
619600
self.inner.flush()
620601
}
@@ -628,30 +609,12 @@ impl Read for &File {
628609
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
629610
self.inner.read(buf)
630611
}
631-
632-
fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> {
633-
self.inner.read_vectored(bufs)
634-
}
635-
636-
#[inline]
637-
fn is_read_vectored(&self) -> bool {
638-
self.inner.is_read_vectored()
639-
}
640612
}
641613
impl Write for &File {
642614
fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
643615
self.inner.write(buf)
644616
}
645617

646-
fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> {
647-
self.inner.write_vectored(bufs)
648-
}
649-
650-
#[inline]
651-
fn is_write_vectored(&self) -> bool {
652-
self.inner.is_write_vectored()
653-
}
654-
655618
fn flush(&mut self) -> io::Result<()> {
656619
self.inner.flush()
657620
}

0 commit comments

Comments
 (0)