diff --git a/library/std/src/fs.rs b/library/std/src/fs.rs index 6b1dd1b5af4c9..63e6fe283974f 100644 --- a/library/std/src/fs.rs +++ b/library/std/src/fs.rs @@ -1922,7 +1922,7 @@ pub fn remove_file>(path: P) -> io::Result<()> { /// Ok(()) /// } /// ``` -#[doc(alias = "stat")] +#[doc(alias = "stat", alias = "GetFileAttributes", alias = "GetFileAttributesEx")] #[stable(feature = "rust1", since = "1.0.0")] pub fn metadata>(path: P) -> io::Result { fs_imp::stat(path.as_ref()).map(Metadata) @@ -1957,7 +1957,7 @@ pub fn metadata>(path: P) -> io::Result { /// Ok(()) /// } /// ``` -#[doc(alias = "lstat")] +#[doc(alias = "lstat", alias = "GetFileAttributes", alias = "GetFileAttributesEx")] #[stable(feature = "symlink_metadata", since = "1.1.0")] pub fn symlink_metadata>(path: P) -> io::Result { fs_imp::lstat(path.as_ref()).map(Metadata) @@ -2061,6 +2061,7 @@ pub fn rename, Q: AsRef>(from: P, to: Q) -> io::Result<()> /// } /// ``` #[doc(alias = "cp")] +#[doc(alias = "copy_file_range")] #[doc(alias = "CopyFile", alias = "CopyFileEx")] #[doc(alias = "fclonefileat", alias = "fcopyfile")] #[stable(feature = "rust1", since = "1.0.0")] @@ -2303,6 +2304,7 @@ pub fn create_dir>(path: P) -> io::Result<()> { /// Ok(()) /// } /// ``` +#[doc(alias = "mkdir", alias = "CreateDirectory")] #[stable(feature = "rust1", since = "1.0.0")] pub fn create_dir_all>(path: P) -> io::Result<()> { DirBuilder::new().recursive(true).create(path.as_ref()) @@ -2386,6 +2388,7 @@ pub fn remove_dir>(path: P) -> io::Result<()> { /// Ok(()) /// } /// ``` +#[doc(alias = "rm")] #[stable(feature = "rust1", since = "1.0.0")] pub fn remove_dir_all>(path: P) -> io::Result<()> { fs_imp::remove_dir_all(path.as_ref()) diff --git a/library/std/src/io/copy.rs b/library/std/src/io/copy.rs index d49866345cbf6..6366e928b3a53 100644 --- a/library/std/src/io/copy.rs +++ b/library/std/src/io/copy.rs @@ -57,6 +57,7 @@ mod tests; /// Note that platform-specific behavior [may change in the future][changes]. /// /// [changes]: crate::io#platform-specific-behavior +#[doc(alias = "copy_file_range", alias = "sendfile", alias = "splice")] #[stable(feature = "rust1", since = "1.0.0")] pub fn copy(reader: &mut R, writer: &mut W) -> Result where diff --git a/library/std/src/os/windows/fs.rs b/library/std/src/os/windows/fs.rs index e9d7a13e9d5b2..731da852281ca 100644 --- a/library/std/src/os/windows/fs.rs +++ b/library/std/src/os/windows/fs.rs @@ -577,6 +577,7 @@ impl FileTimesExt for fs::FileTimes { /// the process as an administrator. /// /// [symlink-security]: https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/create-symbolic-links +#[doc(alias = "CreateSymbolicLink", alias = "CreateSymbolicLinkW")] #[stable(feature = "symlink", since = "1.1.0")] pub fn symlink_file, Q: AsRef>(original: P, link: Q) -> io::Result<()> { sys::fs::symlink_inner(original.as_ref(), link.as_ref(), false) @@ -616,6 +617,7 @@ pub fn symlink_file, Q: AsRef>(original: P, link: Q) -> io: /// the process as an administrator. /// /// [symlink-security]: https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/create-symbolic-links +#[doc(alias = "CreateSymbolicLink", alias = "CreateSymbolicLinkW")] #[stable(feature = "symlink", since = "1.1.0")] pub fn symlink_dir, Q: AsRef>(original: P, link: Q) -> io::Result<()> { sys::fs::symlink_inner(original.as_ref(), link.as_ref(), true)