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
///
- /// ```no_run
+ #[cfg_attr(unix, doc = "```no_run")]
+ #[cfg_attr(not(unix), doc = "```ignore")]
+ /// #![feature(is_symlink)]
/// use std::fs;
/// use std::path::Path;
/// use std::os::unix::fs::symlink;
///
/// fn main() -> std::io::Result<()> {
- /// let link_path = Path::new("/link");
+ /// let link_path = Path::new("link");
/// symlink("/origin_does_not_exists/", link_path)?;
///
/// let metadata = fs::symlink_metadata(link_path)?;
/// Ok(())
/// }
/// ```
- #[unstable(feature = "is_symlink", issue = "none")]
+ #[unstable(feature = "is_symlink", issue = "85748")]
pub fn is_symlink(&self) -> bool {
self.file_type().is_symlink()
}