@@ -656,6 +656,7 @@ impl File {
656656 ///
657657 /// Note that this method alters the permissions of the underlying file,
658658 /// even though it takes `&self` rather than `&mut self`.
659+ #[ doc( alias = "fchmod" , alias = "SetFileInformationByHandle" ) ]
659660 #[ stable( feature = "set_permissions_atomic" , since = "1.16.0" ) ]
660661 pub fn set_permissions ( & self , perm : Permissions ) -> io:: Result < ( ) > {
661662 self . inner . set_permissions ( perm. 0 )
@@ -1314,6 +1315,7 @@ impl Metadata {
13141315 /// Ok(())
13151316 /// }
13161317 /// ```
1318+ #[ doc( alias = "mtime" , alias = "ftLastWriteTime" ) ]
13171319 #[ stable( feature = "fs_time" , since = "1.10.0" ) ]
13181320 pub fn modified ( & self ) -> io:: Result < SystemTime > {
13191321 self . 0 . modified ( ) . map ( FromInner :: from_inner)
@@ -1349,6 +1351,7 @@ impl Metadata {
13491351 /// Ok(())
13501352 /// }
13511353 /// ```
1354+ #[ doc( alias = "atime" , alias = "ftLastAccessTime" ) ]
13521355 #[ stable( feature = "fs_time" , since = "1.10.0" ) ]
13531356 pub fn accessed ( & self ) -> io:: Result < SystemTime > {
13541357 self . 0 . accessed ( ) . map ( FromInner :: from_inner)
@@ -1381,6 +1384,7 @@ impl Metadata {
13811384 /// Ok(())
13821385 /// }
13831386 /// ```
1387+ #[ doc( alias = "btime" , alias = "birthtime" , alias = "ftCreationTime" ) ]
13841388 #[ stable( feature = "fs_time" , since = "1.10.0" ) ]
13851389 pub fn created ( & self ) -> io:: Result < SystemTime > {
13861390 self . 0 . created ( ) . map ( FromInner :: from_inner)
@@ -1879,6 +1883,7 @@ impl AsInner<fs_imp::DirEntry> for DirEntry {
18791883/// Ok(())
18801884/// }
18811885/// ```
1886+ #[ doc( alias = "rm" , alias = "unlink" , alias = "DeleteFile" ) ]
18821887#[ stable( feature = "rust1" , since = "1.0.0" ) ]
18831888pub fn remove_file < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
18841889 fs_imp:: unlink ( path. as_ref ( ) )
@@ -1917,6 +1922,7 @@ pub fn remove_file<P: AsRef<Path>>(path: P) -> io::Result<()> {
19171922/// Ok(())
19181923/// }
19191924/// ```
1925+ #[ doc( alias = "stat" ) ]
19201926#[ stable( feature = "rust1" , since = "1.0.0" ) ]
19211927pub fn metadata < P : AsRef < Path > > ( path : P ) -> io:: Result < Metadata > {
19221928 fs_imp:: stat ( path. as_ref ( ) ) . map ( Metadata )
@@ -1951,6 +1957,7 @@ pub fn metadata<P: AsRef<Path>>(path: P) -> io::Result<Metadata> {
19511957/// Ok(())
19521958/// }
19531959/// ```
1960+ #[ doc( alias = "lstat" ) ]
19541961#[ stable( feature = "symlink_metadata" , since = "1.1.0" ) ]
19551962pub fn symlink_metadata < P : AsRef < Path > > ( path : P ) -> io:: Result < Metadata > {
19561963 fs_imp:: lstat ( path. as_ref ( ) ) . map ( Metadata )
@@ -1994,6 +2001,7 @@ pub fn symlink_metadata<P: AsRef<Path>>(path: P) -> io::Result<Metadata> {
19942001/// Ok(())
19952002/// }
19962003/// ```
2004+ #[ doc( alias = "mv" , alias = "MoveFile" , alias = "MoveFileEx" ) ]
19972005#[ stable( feature = "rust1" , since = "1.0.0" ) ]
19982006pub fn rename < P : AsRef < Path > , Q : AsRef < Path > > ( from : P , to : Q ) -> io:: Result < ( ) > {
19992007 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<()>
20522060/// Ok(())
20532061/// }
20542062/// ```
2063+ #[ doc( alias = "cp" ) ]
2064+ #[ doc( alias = "CopyFile" , alias = "CopyFileEx" ) ]
2065+ #[ doc( alias = "fclonefileat" , alias = "fcopyfile" ) ]
20552066#[ stable( feature = "rust1" , since = "1.0.0" ) ]
20562067pub fn copy < P : AsRef < Path > , Q : AsRef < Path > > ( from : P , to : Q ) -> io:: Result < u64 > {
20572068 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> {
20962107/// Ok(())
20972108/// }
20982109/// ```
2110+ #[ doc( alias = "CreateHardLink" , alias = "linkat" ) ]
20992111#[ stable( feature = "rust1" , since = "1.0.0" ) ]
21002112pub fn hard_link < P : AsRef < Path > , Q : AsRef < Path > > ( original : P , link : Q ) -> io:: Result < ( ) > {
21012113 fs_imp:: link ( original. as_ref ( ) , link. as_ref ( ) )
@@ -2245,7 +2257,7 @@ pub fn canonicalize<P: AsRef<Path>>(path: P) -> io::Result<PathBuf> {
22452257/// Ok(())
22462258/// }
22472259/// ```
2248- #[ doc( alias = "mkdir" ) ]
2260+ #[ doc( alias = "mkdir" , alias = "CreateDirectory" ) ]
22492261#[ stable( feature = "rust1" , since = "1.0.0" ) ]
22502262#[ cfg_attr( not( test) , rustc_diagnostic_item = "fs_create_dir" ) ]
22512263pub 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<()> {
23262338/// Ok(())
23272339/// }
23282340/// ```
2329- #[ doc( alias = "rmdir" ) ]
2341+ #[ doc( alias = "rmdir" , alias = "RemoveDirectory" ) ]
23302342#[ stable( feature = "rust1" , since = "1.0.0" ) ]
23312343pub fn remove_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ( ) > {
23322344 fs_imp:: rmdir ( path. as_ref ( ) )
@@ -2449,6 +2461,7 @@ pub fn remove_dir_all<P: AsRef<Path>>(path: P) -> io::Result<()> {
24492461/// Ok(())
24502462/// }
24512463/// ```
2464+ #[ doc( alias = "ls" , alias = "opendir" , alias = "FindFirstFile" , alias = "FindNextFile" ) ]
24522465#[ stable( feature = "rust1" , since = "1.0.0" ) ]
24532466pub fn read_dir < P : AsRef < Path > > ( path : P ) -> io:: Result < ReadDir > {
24542467 fs_imp:: readdir ( path. as_ref ( ) ) . map ( ReadDir )
@@ -2484,6 +2497,7 @@ pub fn read_dir<P: AsRef<Path>>(path: P) -> io::Result<ReadDir> {
24842497/// Ok(())
24852498/// }
24862499/// ```
2500+ #[ doc( alias = "chmod" , alias = "SetFileAttributes" ) ]
24872501#[ stable( feature = "set_permissions" , since = "1.1.0" ) ]
24882502pub fn set_permissions < P : AsRef < Path > > ( path : P , perm : Permissions ) -> io:: Result < ( ) > {
24892503 fs_imp:: set_perm ( path. as_ref ( ) , perm. 0 )
0 commit comments