@@ -10,7 +10,7 @@ mod tests;
10
10
11
11
use std:: ffi:: OsString ;
12
12
use 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 } ;
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;
@@ -600,11 +600,6 @@ impl Read for File {
600
600
self . inner . is_read_vectored ( )
601
601
}
602
602
603
- #[ inline]
604
- unsafe fn initializer ( & self ) -> Initializer {
605
- // SAFETY: Read is guaranteed to work on uninitialized memory
606
- unsafe { Initializer :: nop ( ) }
607
- }
608
603
}
609
604
impl Write for File {
610
605
fn write ( & mut self , buf : & [ u8 ] ) -> io:: Result < usize > {
@@ -642,12 +637,6 @@ impl Read for &File {
642
637
fn is_read_vectored ( & self ) -> bool {
643
638
self . inner . is_read_vectored ( )
644
639
}
645
-
646
- #[ inline]
647
- unsafe fn initializer ( & self ) -> Initializer {
648
- // SAFETY: Read is guaranteed to work on uninitialized memory
649
- unsafe { Initializer :: nop ( ) }
650
- }
651
640
}
652
641
impl Write for & File {
653
642
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
1699
1688
/// Ok(())
1700
1689
/// }
1701
1690
/// ```
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
- ) ]
1707
1691
pub fn soft_link < P : AsRef < Path > , Q : AsRef < Path > > ( original : P , link : Q ) -> io:: Result < ( ) > {
1708
1692
fs_imp:: symlink ( original. as_ref ( ) , link. as_ref ( ) )
1709
1693
}
0 commit comments