mirror of
https://github.com/rust-lang/rust.git
synced 2025-06-04 19:29:07 +00:00
Improved clarity of documentation for std::fs::create_dir_all
This commit is contained in:
parent
d24930ceb4
commit
dfb3fb32ce
@ -2400,13 +2400,8 @@ pub fn create_dir<P: AsRef<Path>>(path: P) -> io::Result<()> {
|
|||||||
///
|
///
|
||||||
/// # Errors
|
/// # Errors
|
||||||
///
|
///
|
||||||
/// This function will return an error in the following situations, but is not
|
/// The function will return an error if any directory specified in path does not exist and
|
||||||
/// limited to just these cases:
|
/// could not be created. There may be other error conditions; see [`fs::create_dir`] for specifics.
|
||||||
///
|
|
||||||
/// * If any directory in the path specified by `path`
|
|
||||||
/// does not already exist and it could not be created otherwise. The specific
|
|
||||||
/// error conditions for when a directory is being created (after it is
|
|
||||||
/// determined to not exist) are outlined by [`fs::create_dir`].
|
|
||||||
///
|
///
|
||||||
/// Notable exception is made for situations where any of the directories
|
/// Notable exception is made for situations where any of the directories
|
||||||
/// specified in the `path` could not be created as it was being created concurrently.
|
/// specified in the `path` could not be created as it was being created concurrently.
|
||||||
|
Loading…
Reference in New Issue
Block a user