pub fn create_dir_all<P: AsRef<Path>>(path: P) -> Result<()>
Recursively create a directory and all of its parent components if they are missing.
May return any of the same errors as std::fs::create_dir_all
std::fs::create_dir_all