Skip to content

Commit

Permalink
Remove unstable can_vectored, rust-lang/rust#67841
Browse files Browse the repository at this point in the history
  • Loading branch information
iceiix committed Jan 17, 2021
1 parent 56cd61e commit ed443b5
Showing 1 changed file with 1 addition and 38 deletions.
39 changes: 1 addition & 38 deletions src/fs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -590,31 +590,12 @@ impl Read for File {
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
self.inner.read(buf)
}

fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> {
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<usize> {
self.inner.write(buf)
}

fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> {
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()
}
Expand All @@ -628,30 +609,12 @@ impl Read for &File {
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
self.inner.read(buf)
}

fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> {
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<usize> {
self.inner.write(buf)
}

fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> {
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()
}
Expand Down

0 comments on commit ed443b5

Please sign in to comment.