@@ -10,7 +10,7 @@ mod tests;
1010
1111use std:: ffi:: OsString ;
1212use std:: fmt;
13- use std:: io:: { self , IoSlice , IoSliceMut , Read , Seek , SeekFrom , Write } ;
13+ use std:: io:: { self , Read , Seek , SeekFrom , Write } ;
1414use std:: path:: { Path , PathBuf } ;
1515//use std::sys::fs as fs_imp;
1616use 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}
604594impl 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}
641613impl 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