@@ -646,6 +646,7 @@ impl File {
646
646
///
647
647
/// Note that this method alters the permissions of the underlying file,
648
648
/// even though it takes `&self` rather than `&mut self`.
649
+ #[ doc( alias = "fchmod" , alias = "chmod" , alias = "SetFileInformationByHandle" ) ]
649
650
#[ stable( feature = "set_permissions_atomic" , since = "1.16.0" ) ]
650
651
pub fn set_permissions ( & self , perm : Permissions ) -> io:: Result < ( ) > {
651
652
self . inner . set_permissions ( perm. 0 )
@@ -1300,6 +1301,7 @@ impl Metadata {
1300
1301
/// Ok(())
1301
1302
/// }
1302
1303
/// ```
1304
+ #[ doc( alias = "mtime" , alias = "ftLastWriteTime" ) ]
1303
1305
#[ stable( feature = "fs_time" , since = "1.10.0" ) ]
1304
1306
pub fn modified ( & self ) -> io:: Result < SystemTime > {
1305
1307
self . 0 . modified ( ) . map ( FromInner :: from_inner)
@@ -1335,6 +1337,7 @@ impl Metadata {
1335
1337
/// Ok(())
1336
1338
/// }
1337
1339
/// ```
1340
+ #[ doc( alias = "atime" , alias = "ftLastAccessTime" ) ]
1338
1341
#[ stable( feature = "fs_time" , since = "1.10.0" ) ]
1339
1342
pub fn accessed ( & self ) -> io:: Result < SystemTime > {
1340
1343
self . 0 . accessed ( ) . map ( FromInner :: from_inner)
@@ -1367,6 +1370,7 @@ impl Metadata {
1367
1370
/// Ok(())
1368
1371
/// }
1369
1372
/// ```
1373
+ #[ doc( alias = "btime" , alias = "birthtime" , alias = "ftCreationTime" ) ]
1370
1374
#[ stable( feature = "fs_time" , since = "1.10.0" ) ]
1371
1375
pub fn created ( & self ) -> io:: Result < SystemTime > {
1372
1376
self . 0 . created ( ) . map ( FromInner :: from_inner)
@@ -1865,6 +1869,7 @@ impl AsInner<fs_imp::DirEntry> for DirEntry {
1865
1869
/// Ok(())
1866
1870
/// }
1867
1871
/// ```
1872
+ #[ doc( alias = "rm" , alias = "unlink" , alias = "DeleteFile" ) ]
1868
1873
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1869
1874
pub fn remove_file < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
1870
1875
fs_imp:: unlink ( path. as_ref ( ) )
@@ -1903,6 +1908,7 @@ pub fn remove_file<P: AsRef<Path>>(path: P) -> io::Result<()> {
1903
1908
/// Ok(())
1904
1909
/// }
1905
1910
/// ```
1911
+ #[ doc( alias = "stat" , alias = "GetFileAttributes" , alias = "GetFileAttributesEx" ) ]
1906
1912
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1907
1913
pub fn metadata < P : AsRef < Path > > ( path : P ) -> io:: Result < Metadata > {
1908
1914
fs_imp:: stat ( path. as_ref ( ) ) . map ( Metadata )
@@ -1937,6 +1943,7 @@ pub fn metadata<P: AsRef<Path>>(path: P) -> io::Result<Metadata> {
1937
1943
/// Ok(())
1938
1944
/// }
1939
1945
/// ```
1946
+ #[ doc( alias = "lstat" , alias = "GetFileAttributes" , alias = "GetFileAttributesEx" ) ]
1940
1947
#[ stable( feature = "symlink_metadata" , since = "1.1.0" ) ]
1941
1948
pub fn symlink_metadata < P : AsRef < Path > > ( path : P ) -> io:: Result < Metadata > {
1942
1949
fs_imp:: lstat ( path. as_ref ( ) ) . map ( Metadata )
@@ -1980,6 +1987,7 @@ pub fn symlink_metadata<P: AsRef<Path>>(path: P) -> io::Result<Metadata> {
1980
1987
/// Ok(())
1981
1988
/// }
1982
1989
/// ```
1990
+ #[ doc( alias = "mv" , alias = "MoveFile" , alias = "MoveFileEx" ) ]
1983
1991
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1984
1992
pub fn rename < P : AsRef < Path > , Q : AsRef < Path > > ( from : P , to : Q ) -> io:: Result < ( ) > {
1985
1993
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<()>
2038
2046
/// Ok(())
2039
2047
/// }
2040
2048
/// ```
2049
+ #[ doc( alias = "cp" ) ]
2050
+ #[ doc( alias = "copy_file_range" ) ]
2051
+ #[ doc( alias = "CopyFile" , alias = "CopyFileEx" ) ]
2052
+ #[ doc( alias = "fclonefileat" , alias = "fcopyfile" ) ]
2041
2053
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2042
2054
pub fn copy < P : AsRef < Path > , Q : AsRef < Path > > ( from : P , to : Q ) -> io:: Result < u64 > {
2043
2055
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> {
2082
2094
/// Ok(())
2083
2095
/// }
2084
2096
/// ```
2097
+ #[ doc( alias = "ln" , alias = "CreateHardLink" , alias = "linkat" ) ]
2085
2098
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2086
2099
pub fn hard_link < P : AsRef < Path > , Q : AsRef < Path > > ( original : P , link : Q ) -> io:: Result < ( ) > {
2087
2100
fs_imp:: link ( original. as_ref ( ) , link. as_ref ( ) )
@@ -2231,7 +2244,7 @@ pub fn canonicalize<P: AsRef<Path>>(path: P) -> io::Result<PathBuf> {
2231
2244
/// Ok(())
2232
2245
/// }
2233
2246
/// ```
2234
- #[ doc( alias = "mkdir" ) ]
2247
+ #[ doc( alias = "mkdir" , alias = "CreateDirectory" ) ]
2235
2248
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2236
2249
pub fn create_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
2237
2250
DirBuilder :: new ( ) . create ( path. as_ref ( ) )
@@ -2276,6 +2289,7 @@ pub fn create_dir<P: AsRef<Path>>(path: P) -> io::Result<()> {
2276
2289
/// Ok(())
2277
2290
/// }
2278
2291
/// ```
2292
+ #[ doc( alias = "mkdir" , alias = "CreateDirectory" ) ]
2279
2293
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2280
2294
pub fn create_dir_all < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
2281
2295
DirBuilder :: new ( ) . recursive ( true ) . create ( path. as_ref ( ) )
@@ -2311,7 +2325,7 @@ pub fn create_dir_all<P: AsRef<Path>>(path: P) -> io::Result<()> {
2311
2325
/// Ok(())
2312
2326
/// }
2313
2327
/// ```
2314
- #[ doc( alias = "rmdir" ) ]
2328
+ #[ doc( alias = "rmdir" , alias = "RemoveDirectory" ) ]
2315
2329
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2316
2330
pub fn remove_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
2317
2331
fs_imp:: rmdir ( path. as_ref ( ) )
@@ -2359,6 +2373,7 @@ pub fn remove_dir<P: AsRef<Path>>(path: P) -> io::Result<()> {
2359
2373
/// Ok(())
2360
2374
/// }
2361
2375
/// ```
2376
+ #[ doc( alias = "rm" ) ]
2362
2377
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2363
2378
pub fn remove_dir_all < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
2364
2379
fs_imp:: remove_dir_all ( path. as_ref ( ) )
@@ -2434,6 +2449,7 @@ pub fn remove_dir_all<P: AsRef<Path>>(path: P) -> io::Result<()> {
2434
2449
/// Ok(())
2435
2450
/// }
2436
2451
/// ```
2452
+ #[ doc( alias = "ls" , alias = "opendir" , alias = "FindFirstFile" , alias = "FindNextFile" ) ]
2437
2453
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
2438
2454
pub fn read_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ReadDir > {
2439
2455
fs_imp:: readdir ( path. as_ref ( ) ) . map ( ReadDir )
@@ -2469,6 +2485,7 @@ pub fn read_dir<P: AsRef<Path>>(path: P) -> io::Result<ReadDir> {
2469
2485
/// Ok(())
2470
2486
/// }
2471
2487
/// ```
2488
+ #[ doc( alias = "chmod" , alias = "SetFileAttributes" ) ]
2472
2489
#[ stable( feature = "set_permissions" , since = "1.1.0" ) ]
2473
2490
pub fn set_permissions < P : AsRef < Path > > ( path : P , perm : Permissions ) -> io:: Result < ( ) > {
2474
2491
fs_imp:: set_perm ( path. as_ref ( ) , perm. 0 )
0 commit comments