Improved clarity of documentation for std::fs::create_dir_all · model-checking/verify-rust-std@6d0b714

Original file line numberDiff line numberDiff line change

@@ -2400,13 +2400,8 @@ pub fn create_dir<P: AsRef<Path>>(path: P) -> io::Result<()> {

24002400

///

24012401

/// # Errors

24022402

///

2403-

/// This function will return an error in the following situations, but is not

2404-

/// limited to just these cases:

2405-

///

2406-

/// * If any directory in the path specified by `path`

2407-

/// does not already exist and it could not be created otherwise. The specific

2408-

/// error conditions for when a directory is being created (after it is

2409-

/// determined to not exist) are outlined by [`fs::create_dir`].

2403+

/// The function will return an error if any directory specified in path does not exist and

2404+

/// could not be created. There may be other error conditions; see [`fs::create_dir`] for specifics.

24102405

///

24112406

/// Notable exception is made for situations where any of the directories

24122407

/// specified in the `path` could not be created as it was being created concurrently.