RS.CLIPPY.CREATE_DIR
Calling `std::fs::create_dir` instead of `std::fs::create_dir_all`
This checker is a Clippy lint created by The Rust Project Contributors. The documentation shown here is a copy of the original documentation for: create_dir. Copyright ©2025 The Rust Team. All rights reserved.
What it does
Checks usage of std::fs::create_dir and suggest using std::fs::create_dir_all instead.
Why restrict this?
Sometimes std::fs::create_dir is mistakenly chosen over std::fs::create_dir_all,
resulting in failure when more than one directory needs to be created or when the directory already exists.
Crates which never need to specifically create a single directory may wish to prevent this mistake.
Example
std::fs::create_dir("foo");
Use instead:
std::fs::create_dir_all("foo");