Feature gate: #![feature(path_try_exists)]
This is a tracking issue for try_exists() method on std::path::Path.
This method is similar to exists() method except it does not silently ignore errors that made it impossible to find out if the path actually exists (e.g. lack of permission on parent dir). Thus it naturally returns io::Result<bool> instead of just bool.
Public API
mod fs {
pub fn try_exists<P: AsRef<Path>>(path: P) -> Result<bool>;
}
impl Path {
#[stable(since = "1.63.0")]
pub fn try_exists(&self) -> io::Result<bool>;
}
Steps / History
Unresolved Questions
Feature gate:
#![feature(path_try_exists)]This is a tracking issue for
try_exists()method onstd::path::Path.This method is similar to
exists()method except it does not silently ignore errors that made it impossible to find out if the path actually exists (e.g. lack of permission on parent dir). Thus it naturally returnsio::Result<bool>instead of justbool.Public API
Steps / History
try_exists()method tostd::path::Path#81822path_try_exists#85060Path::try_exists()and improve doc #97912Unresolved Questions