pub async fn create_dir_all(path: impl AsRef<Path>) -> Result<()>
Create a directory and all parent directories.
Does nothing if the directory already exists.