Review fixes + doc-features
This commit is contained in:
parent
2d88c52ab7
commit
a0958df56f
2 changed files with 8 additions and 6 deletions
|
@ -1007,17 +1007,18 @@ impl Metadata {
|
||||||
self.file_type().is_file()
|
self.file_type().is_file()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns `true` if this metadata is for a symbolic link file.
|
/// Returns `true` if this metadata is for a symbolic link.
|
||||||
///
|
///
|
||||||
/// # Examples
|
/// # Examples
|
||||||
///
|
///
|
||||||
/// ```no_run
|
/// ```no_run
|
||||||
|
/// #![feature(is_symlink)]
|
||||||
/// use std::fs;
|
/// use std::fs;
|
||||||
/// use std::path::Path;
|
/// use std::path::Path;
|
||||||
/// use std::os::unix::fs::symlink;
|
/// use std::os::unix::fs::symlink;
|
||||||
///
|
///
|
||||||
/// fn main() -> std::io::Result<()> {
|
/// fn main() -> std::io::Result<()> {
|
||||||
/// let link_path = Path::new("/link");
|
/// let link_path = Path::new("link");
|
||||||
/// symlink("/origin_does_not_exists/", link_path)?;
|
/// symlink("/origin_does_not_exists/", link_path)?;
|
||||||
///
|
///
|
||||||
/// let metadata = fs::symlink_metadata(link_path)?;
|
/// let metadata = fs::symlink_metadata(link_path)?;
|
||||||
|
|
|
@ -2568,11 +2568,11 @@ impl Path {
|
||||||
fs::metadata(self).map(|m| m.is_dir()).unwrap_or(false)
|
fs::metadata(self).map(|m| m.is_dir()).unwrap_or(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns true if the path exists on disk and is pointing at a symbolic link file.
|
/// Returns true if the path exists on disk and is pointing at a symbolic link.
|
||||||
/// This method can alse be used to check whether symlink exists.
|
/// This method can alse be used to check whether symlink exists.
|
||||||
///
|
///
|
||||||
/// This function will not traverse symbolic links.
|
/// This function will not traverse symbolic links.
|
||||||
/// In case of broken symbolic links this will also return true.
|
/// In case of a broken symbolic link this will also return true.
|
||||||
///
|
///
|
||||||
/// If you cannot access the directory containing the file, e.g., because of a
|
/// If you cannot access the directory containing the file, e.g., because of a
|
||||||
/// permission error, this will return false.
|
/// permission error, this will return false.
|
||||||
|
@ -2580,11 +2580,12 @@ impl Path {
|
||||||
/// # Examples
|
/// # Examples
|
||||||
///
|
///
|
||||||
/// ```no_run
|
/// ```no_run
|
||||||
|
/// #![feature(is_symlink)]
|
||||||
/// use std::path::Path;
|
/// use std::path::Path;
|
||||||
/// use std::os::unix::fs::symlink;
|
/// use std::os::unix::fs::symlink;
|
||||||
///
|
///
|
||||||
/// let link_path = Path::new("/link");
|
/// let link_path = Path::new("link");
|
||||||
/// symlink("/origin_does_not_exists/", link_path)?;
|
/// symlink("/origin_does_not_exists/", link_path).unwrap();
|
||||||
/// assert_eq!(link_path.is_symlink(), true);
|
/// assert_eq!(link_path.is_symlink(), true);
|
||||||
/// assert_eq!(link_path.exists(), false);
|
/// assert_eq!(link_path.exists(), false);
|
||||||
/// ```
|
/// ```
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue