@@ -646,6 +646,7 @@ impl File {
646646 ///
647647 /// Note that this method alters the permissions of the underlying file,
648648 /// even though it takes `&self` rather than `&mut self`.
649+ #[ doc( alias = "fchmod" , alias = "chmod" , alias = "SetFileInformationByHandle" ) ]
649650 #[ stable( feature = "set_permissions_atomic" , since = "1.16.0" ) ]
650651 pub fn set_permissions ( & self , perm : Permissions ) -> io:: Result < ( ) > {
651652 self . inner . set_permissions ( perm. 0 )
@@ -1300,6 +1301,7 @@ impl Metadata {
13001301 /// Ok(())
13011302 /// }
13021303 /// ```
1304+ #[ doc( alias = "mtime" , alias = "ftLastWriteTime" ) ]
13031305 #[ stable( feature = "fs_time" , since = "1.10.0" ) ]
13041306 pub fn modified ( & self ) -> io:: Result < SystemTime > {
13051307 self . 0 . modified ( ) . map ( FromInner :: from_inner)
@@ -1335,6 +1337,7 @@ impl Metadata {
13351337 /// Ok(())
13361338 /// }
13371339 /// ```
1340+ #[ doc( alias = "atime" , alias = "ftLastAccessTime" ) ]
13381341 #[ stable( feature = "fs_time" , since = "1.10.0" ) ]
13391342 pub fn accessed ( & self ) -> io:: Result < SystemTime > {
13401343 self . 0 . accessed ( ) . map ( FromInner :: from_inner)
@@ -1367,6 +1370,7 @@ impl Metadata {
13671370 /// Ok(())
13681371 /// }
13691372 /// ```
1373+ #[ doc( alias = "btime" , alias = "birthtime" , alias = "ftCreationTime" ) ]
13701374 #[ stable( feature = "fs_time" , since = "1.10.0" ) ]
13711375 pub fn created ( & self ) -> io:: Result < SystemTime > {
13721376 self . 0 . created ( ) . map ( FromInner :: from_inner)
@@ -1865,6 +1869,7 @@ impl AsInner<fs_imp::DirEntry> for DirEntry {
18651869/// Ok(())
18661870/// }
18671871/// ```
1872+ #[ doc( alias = "rm" , alias = "unlink" , alias = "DeleteFile" ) ]
18681873#[ stable( feature = "rust1" , since = "1.0.0" ) ]
18691874pub fn remove_file < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
18701875 fs_imp:: unlink ( path. as_ref ( ) )
@@ -1903,6 +1908,7 @@ pub fn remove_file<P: AsRef<Path>>(path: P) -> io::Result<()> {
19031908/// Ok(())
19041909/// }
19051910/// ```
1911+ #[ doc( alias = "stat" , alias = "GetFileAttributes" , alias = "GetFileAttributesEx" ) ]
19061912#[ stable( feature = "rust1" , since = "1.0.0" ) ]
19071913pub fn metadata < P : AsRef < Path > > ( path : P ) -> io:: Result < Metadata > {
19081914 fs_imp:: stat ( path. as_ref ( ) ) . map ( Metadata )
@@ -1937,6 +1943,7 @@ pub fn metadata<P: AsRef<Path>>(path: P) -> io::Result<Metadata> {
19371943/// Ok(())
19381944/// }
19391945/// ```
1946+ #[ doc( alias = "lstat" , alias = "GetFileAttributes" , alias = "GetFileAttributesEx" ) ]
19401947#[ stable( feature = "symlink_metadata" , since = "1.1.0" ) ]
19411948pub fn symlink_metadata < P : AsRef < Path > > ( path : P ) -> io:: Result < Metadata > {
19421949 fs_imp:: lstat ( path. as_ref ( ) ) . map ( Metadata )
@@ -1980,6 +1987,7 @@ pub fn symlink_metadata<P: AsRef<Path>>(path: P) -> io::Result<Metadata> {
19801987/// Ok(())
19811988/// }
19821989/// ```
1990+ #[ doc( alias = "mv" , alias = "MoveFile" , alias = "MoveFileEx" ) ]
19831991#[ stable( feature = "rust1" , since = "1.0.0" ) ]
19841992pub fn rename < P : AsRef < Path > , Q : AsRef < Path > > ( from : P , to : Q ) -> io:: Result < ( ) > {
19851993 fs_imp:: rename ( from. as_ref ( ) , to. as_ref ( ) )
@@ -2038,6 +2046,10 @@ pub fn rename<P: AsRef<Path>, Q: AsRef<Path>>(from: P, to: Q) -> io::Result<()>
20382046/// Ok(())
20392047/// }
20402048/// ```
2049+ #[ doc( alias = "cp" ) ]
2050+ #[ doc( alias = "copy_file_range" ) ]
2051+ #[ doc( alias = "CopyFile" , alias = "CopyFileEx" ) ]
2052+ #[ doc( alias = "fclonefileat" , alias = "fcopyfile" ) ]
20412053#[ stable( feature = "rust1" , since = "1.0.0" ) ]
20422054pub fn copy < P : AsRef < Path > , Q : AsRef < Path > > ( from : P , to : Q ) -> io:: Result < u64 > {
20432055 fs_imp:: copy ( from. as_ref ( ) , to. as_ref ( ) )
@@ -2082,6 +2094,7 @@ pub fn copy<P: AsRef<Path>, Q: AsRef<Path>>(from: P, to: Q) -> io::Result<u64> {
20822094/// Ok(())
20832095/// }
20842096/// ```
2097+ #[ doc( alias = "ln" , alias = "CreateHardLink" , alias = "linkat" ) ]
20852098#[ stable( feature = "rust1" , since = "1.0.0" ) ]
20862099pub fn hard_link < P : AsRef < Path > , Q : AsRef < Path > > ( original : P , link : Q ) -> io:: Result < ( ) > {
20872100 fs_imp:: link ( original. as_ref ( ) , link. as_ref ( ) )
@@ -2231,7 +2244,7 @@ pub fn canonicalize<P: AsRef<Path>>(path: P) -> io::Result<PathBuf> {
22312244/// Ok(())
22322245/// }
22332246/// ```
2234- #[ doc( alias = "mkdir" ) ]
2247+ #[ doc( alias = "mkdir" , alias = "CreateDirectory" ) ]
22352248#[ stable( feature = "rust1" , since = "1.0.0" ) ]
22362249pub fn create_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
22372250 DirBuilder :: new ( ) . create ( path. as_ref ( ) )
@@ -2276,6 +2289,7 @@ pub fn create_dir<P: AsRef<Path>>(path: P) -> io::Result<()> {
22762289/// Ok(())
22772290/// }
22782291/// ```
2292+ #[ doc( alias = "mkdir" , alias = "CreateDirectory" ) ]
22792293#[ stable( feature = "rust1" , since = "1.0.0" ) ]
22802294pub fn create_dir_all < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
22812295 DirBuilder :: new ( ) . recursive ( true ) . create ( path. as_ref ( ) )
@@ -2311,7 +2325,7 @@ pub fn create_dir_all<P: AsRef<Path>>(path: P) -> io::Result<()> {
23112325/// Ok(())
23122326/// }
23132327/// ```
2314- #[ doc( alias = "rmdir" ) ]
2328+ #[ doc( alias = "rmdir" , alias = "RemoveDirectory" ) ]
23152329#[ stable( feature = "rust1" , since = "1.0.0" ) ]
23162330pub fn remove_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
23172331 fs_imp:: rmdir ( path. as_ref ( ) )
@@ -2359,6 +2373,7 @@ pub fn remove_dir<P: AsRef<Path>>(path: P) -> io::Result<()> {
23592373/// Ok(())
23602374/// }
23612375/// ```
2376+ #[ doc( alias = "rm" ) ]
23622377#[ stable( feature = "rust1" , since = "1.0.0" ) ]
23632378pub fn remove_dir_all < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
23642379 fs_imp:: remove_dir_all ( path. as_ref ( ) )
@@ -2434,6 +2449,7 @@ pub fn remove_dir_all<P: AsRef<Path>>(path: P) -> io::Result<()> {
24342449/// Ok(())
24352450/// }
24362451/// ```
2452+ #[ doc( alias = "ls" , alias = "opendir" , alias = "FindFirstFile" , alias = "FindNextFile" ) ]
24372453#[ stable( feature = "rust1" , since = "1.0.0" ) ]
24382454pub fn read_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ReadDir > {
24392455 fs_imp:: readdir ( path. as_ref ( ) ) . map ( ReadDir )
@@ -2469,6 +2485,7 @@ pub fn read_dir<P: AsRef<Path>>(path: P) -> io::Result<ReadDir> {
24692485/// Ok(())
24702486/// }
24712487/// ```
2488+ #[ doc( alias = "chmod" , alias = "SetFileAttributes" ) ]
24722489#[ stable( feature = "set_permissions" , since = "1.1.0" ) ]
24732490pub fn set_permissions < P : AsRef < Path > > ( path : P , perm : Permissions ) -> io:: Result < ( ) > {
24742491 fs_imp:: set_perm ( path. as_ref ( ) , perm. 0 )
0 commit comments