@@ -656,6 +656,7 @@ impl File {
656
656
///
657
657
/// Note that this method alters the permissions of the underlying file,
658
658
/// even though it takes `&self` rather than `&mut self`.
659
+ #[ doc( alias = "fchmod" , alias = "SetFileInformationByHandle" ) ]
659
660
#[ stable( feature = "set_permissions_atomic" , since = "1.16.0" ) ]
660
661
pub fn set_permissions ( & self , perm : Permissions ) -> io:: Result < ( ) > {
661
662
self . inner . set_permissions ( perm. 0 )
@@ -1314,6 +1315,7 @@ impl Metadata {
1314
1315
/// Ok(())
1315
1316
/// }
1316
1317
/// ```
1318
+ #[ doc( alias = "mtime" , alias = "ftLastWriteTime" ) ]
1317
1319
#[ stable( feature = "fs_time" , since = "1.10.0" ) ]
1318
1320
pub fn modified ( & self ) -> io:: Result < SystemTime > {
1319
1321
self . 0 . modified ( ) . map ( FromInner :: from_inner)
@@ -1349,6 +1351,7 @@ impl Metadata {
1349
1351
/// Ok(())
1350
1352
/// }
1351
1353
/// ```
1354
+ #[ doc( alias = "atime" , alias = "ftLastAccessTime" ) ]
1352
1355
#[ stable( feature = "fs_time" , since = "1.10.0" ) ]
1353
1356
pub fn accessed ( & self ) -> io:: Result < SystemTime > {
1354
1357
self . 0 . accessed ( ) . map ( FromInner :: from_inner)
@@ -1381,6 +1384,7 @@ impl Metadata {
1381
1384
/// Ok(())
1382
1385
/// }
1383
1386
/// ```
1387
+ #[ doc( alias = "btime" , alias = "birthtime" , alias = "ftCreationTime" ) ]
1384
1388
#[ stable( feature = "fs_time" , since = "1.10.0" ) ]
1385
1389
pub fn created ( & self ) -> io:: Result < SystemTime > {
1386
1390
self . 0 . created ( ) . map ( FromInner :: from_inner)
@@ -1879,6 +1883,7 @@ impl AsInner<fs_imp::DirEntry> for DirEntry {
1879
1883
/// Ok(())
1880
1884
/// }
1881
1885
/// ```
1886
+ #[ doc( alias = "rm" , alias = "unlink" , alias = "DeleteFile" ) ]
1882
1887
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1883
1888
pub fn remove_file < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
1884
1889
fs_imp:: unlink ( path. as_ref ( ) )
@@ -1917,6 +1922,7 @@ pub fn remove_file<P: AsRef<Path>>(path: P) -> io::Result<()> {
1917
1922
/// Ok(())
1918
1923
/// }
1919
1924
/// ```
1925
+ #[ doc( alias = "stat" ) ]
1920
1926
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1921
1927
pub fn metadata < P : AsRef < Path > > ( path : P ) -> io:: Result < Metadata > {
1922
1928
fs_imp:: stat ( path. as_ref ( ) ) . map ( Metadata )
@@ -1951,6 +1957,7 @@ pub fn metadata<P: AsRef<Path>>(path: P) -> io::Result<Metadata> {
1951
1957
/// Ok(())
1952
1958
/// }
1953
1959
/// ```
1960
+ #[ doc( alias = "lstat" ) ]
1954
1961
#[ stable( feature = "symlink_metadata" , since = "1.1.0" ) ]
1955
1962
pub fn symlink_metadata < P : AsRef < Path > > ( path : P ) -> io:: Result < Metadata > {
1956
1963
fs_imp:: lstat ( path. as_ref ( ) ) . map ( Metadata )
@@ -1994,6 +2001,7 @@ pub fn symlink_metadata<P: AsRef<Path>>(path: P) -> io::Result<Metadata> {
1994
2001
/// Ok(())
1995
2002
/// }
1996
2003
/// ```
2004
+ #[ doc( alias = "mv" , alias = "MoveFile" , alias = "MoveFileEx" ) ]
1997
2005
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1998
2006
pub fn rename < P : AsRef < Path > , Q : AsRef < Path > > ( from : P , to : Q ) -> io:: Result < ( ) > {
1999
2007
fs_imp:: rename ( from. as_ref ( ) , to. as_ref ( ) )
@@ -2052,6 +2060,9 @@ pub fn rename<P: AsRef<Path>, Q: AsRef<Path>>(from: P, to: Q) -> io::Result<()>
2052
2060
/// Ok(())
2053
2061
/// }
2054
2062
/// ```
2063
+ #[ doc( alias = "cp" ) ]
2064
+ #[ doc( alias = "CopyFile" , alias = "CopyFileEx" ) ]
2065
+ #[ doc( alias = "fclonefileat" , alias = "fcopyfile" ) ]
2055
2066
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2056
2067
pub fn copy < P : AsRef < Path > , Q : AsRef < Path > > ( from : P , to : Q ) -> io:: Result < u64 > {
2057
2068
fs_imp:: copy ( from. as_ref ( ) , to. as_ref ( ) )
@@ -2096,6 +2107,7 @@ pub fn copy<P: AsRef<Path>, Q: AsRef<Path>>(from: P, to: Q) -> io::Result<u64> {
2096
2107
/// Ok(())
2097
2108
/// }
2098
2109
/// ```
2110
+ #[ doc( alias = "CreateHardLink" , alias = "linkat" ) ]
2099
2111
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2100
2112
pub fn hard_link < P : AsRef < Path > , Q : AsRef < Path > > ( original : P , link : Q ) -> io:: Result < ( ) > {
2101
2113
fs_imp:: link ( original. as_ref ( ) , link. as_ref ( ) )
@@ -2245,7 +2257,7 @@ pub fn canonicalize<P: AsRef<Path>>(path: P) -> io::Result<PathBuf> {
2245
2257
/// Ok(())
2246
2258
/// }
2247
2259
/// ```
2248
- #[ doc( alias = "mkdir" ) ]
2260
+ #[ doc( alias = "mkdir" , alias = "CreateDirectory" ) ]
2249
2261
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2250
2262
#[ cfg_attr( not( test) , rustc_diagnostic_item = "fs_create_dir" ) ]
2251
2263
pub fn create_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
@@ -2326,7 +2338,7 @@ pub fn create_dir_all<P: AsRef<Path>>(path: P) -> io::Result<()> {
2326
2338
/// Ok(())
2327
2339
/// }
2328
2340
/// ```
2329
- #[ doc( alias = "rmdir" ) ]
2341
+ #[ doc( alias = "rmdir" , alias = "RemoveDirectory" ) ]
2330
2342
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2331
2343
pub fn remove_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
2332
2344
fs_imp:: rmdir ( path. as_ref ( ) )
@@ -2449,6 +2461,7 @@ pub fn remove_dir_all<P: AsRef<Path>>(path: P) -> io::Result<()> {
2449
2461
/// Ok(())
2450
2462
/// }
2451
2463
/// ```
2464
+ #[ doc( alias = "ls" , alias = "opendir" , alias = "FindFirstFile" , alias = "FindNextFile" ) ]
2452
2465
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2453
2466
pub fn read_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ReadDir > {
2454
2467
fs_imp:: readdir ( path. as_ref ( ) ) . map ( ReadDir )
@@ -2484,6 +2497,7 @@ pub fn read_dir<P: AsRef<Path>>(path: P) -> io::Result<ReadDir> {
2484
2497
/// Ok(())
2485
2498
/// }
2486
2499
/// ```
2500
+ #[ doc( alias = "chmod" , alias = "SetFileAttributes" ) ]
2487
2501
#[ stable( feature = "set_permissions" , since = "1.1.0" ) ]
2488
2502
pub fn set_permissions < P : AsRef < Path > > ( path : P , perm : Permissions ) -> io:: Result < ( ) > {
2489
2503
fs_imp:: set_perm ( path. as_ref ( ) , perm. 0 )
0 commit comments