pub async fn create_dir_all_async(path: &Path) -> Result<()>
Create directories recursively with contextual error (async)