@@ -10,7 +10,7 @@ mod tests;
10
10
11
11
use std:: ffi:: OsString ;
12
12
use std:: fmt;
13
- use std:: io:: { self , IoSlice , IoSliceMut , Read , Seek , SeekFrom , Write } ;
13
+ use std:: io:: { self , Read , Seek , SeekFrom , Write } ;
14
14
use std:: path:: { Path , PathBuf } ;
15
15
//use std::sys::fs as fs_imp;
16
16
use crate :: unix_fs as fs_imp;
@@ -590,31 +590,12 @@ impl Read for File {
590
590
fn read ( & mut self , buf : & mut [ u8 ] ) -> io:: Result < usize > {
591
591
self . inner . read ( buf)
592
592
}
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
-
603
593
}
604
594
impl Write for File {
605
595
fn write ( & mut self , buf : & [ u8 ] ) -> io:: Result < usize > {
606
596
self . inner . write ( buf)
607
597
}
608
598
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
-
618
599
fn flush ( & mut self ) -> io:: Result < ( ) > {
619
600
self . inner . flush ( )
620
601
}
@@ -628,30 +609,12 @@ impl Read for &File {
628
609
fn read ( & mut self , buf : & mut [ u8 ] ) -> io:: Result < usize > {
629
610
self . inner . read ( buf)
630
611
}
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
- }
640
612
}
641
613
impl Write for & File {
642
614
fn write ( & mut self , buf : & [ u8 ] ) -> io:: Result < usize > {
643
615
self . inner . write ( buf)
644
616
}
645
617
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
-
655
618
fn flush ( & mut self ) -> io:: Result < ( ) > {
656
619
self . inner . flush ( )
657
620
}
0 commit comments