@@ -10,7 +10,7 @@ mod tests;
1010
1111use std:: ffi:: OsString ;
1212use std:: fmt;
13- use std:: io:: { self , Initializer , IoSlice , IoSliceMut , Read , Seek , SeekFrom , Write } ;
13+ use std:: io:: { self , IoSlice , IoSliceMut , Read , Seek , SeekFrom , Write } ;
1414use std:: path:: { Path , PathBuf } ;
1515//use std::sys::fs as fs_imp;
1616use crate :: unix_fs as fs_imp;
@@ -600,11 +600,6 @@ impl Read for File {
600600 self . inner . is_read_vectored ( )
601601 }
602602
603- #[ inline]
604- unsafe fn initializer ( & self ) -> Initializer {
605- // SAFETY: Read is guaranteed to work on uninitialized memory
606- unsafe { Initializer :: nop ( ) }
607- }
608603}
609604impl Write for File {
610605 fn write ( & mut self , buf : & [ u8 ] ) -> io:: Result < usize > {
@@ -642,12 +637,6 @@ impl Read for &File {
642637 fn is_read_vectored ( & self ) -> bool {
643638 self . inner . is_read_vectored ( )
644639 }
645-
646- #[ inline]
647- unsafe fn initializer ( & self ) -> Initializer {
648- // SAFETY: Read is guaranteed to work on uninitialized memory
649- unsafe { Initializer :: nop ( ) }
650- }
651640}
652641impl Write for & File {
653642 fn write ( & mut self , buf : & [ u8 ] ) -> io:: Result < usize > {
@@ -1699,11 +1688,6 @@ pub fn hard_link<P: AsRef<Path>, Q: AsRef<Path>>(original: P, link: Q) -> io::Re
16991688/// Ok(())
17001689/// }
17011690/// ```
1702- #[ rustc_deprecated(
1703- since = "1.1.0" ,
1704- reason = "replaced with std::os::unix::fs::symlink and \
1705- std::os::windows::fs::{symlink_file, symlink_dir}"
1706- ) ]
17071691pub fn soft_link < P : AsRef < Path > , Q : AsRef < Path > > ( original : P , link : Q ) -> io:: Result < ( ) > {
17081692 fs_imp:: symlink ( original. as_ref ( ) , link. as_ref ( ) )
17091693}
0 commit comments