diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b26e8ba..2fbe9710 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview ## [Unreleased] +- Expose `fs::create_dir_all` + # [0.99.4] - 2019-08-21 ## Changes diff --git a/src/fs/create_dir_all.rs b/src/fs/create_dir_all.rs index 413f5f69..b63c362f 100644 --- a/src/fs/create_dir_all.rs +++ b/src/fs/create_dir_all.rs @@ -1,8 +1,8 @@ use std::fs; -use std::path::{Path, PathBuf}; +use std::path::Path; -use crate::task::blocking; use crate::io; +use crate::task::blocking; /// Creates a new, empty directory and all of its parents if they are missing. /// diff --git a/src/fs/mod.rs b/src/fs/mod.rs index dd3525eb..8d983302 100644 --- a/src/fs/mod.rs +++ b/src/fs/mod.rs @@ -32,6 +32,7 @@ pub use std::fs::{FileType, Metadata, Permissions}; pub use canonicalize::canonicalize; pub use copy::copy; pub use create_dir::create_dir; +pub use create_dir_all::create_dir_all; pub use hard_link::hard_link; pub use metadata::metadata; pub use read::read; @@ -49,6 +50,7 @@ pub use write::write; mod canonicalize; mod copy; mod create_dir; +mod create_dir_all; mod dir_builder; mod dir_entry; mod file;