forgecode / crates /forge_infra /src /fs_create_dirs.rs
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
1851bae verified
Raw History Blame Contribute Delete
330 Bytes
use std::path::Path;
use forge_app::FileDirectoryInfra;
#[derive(Default)]
pub struct ForgeCreateDirsService;
#[async_trait::async_trait]
impl FileDirectoryInfra for ForgeCreateDirsService {
async fn create_dirs(&self, path: &Path) -> anyhow::Result<()> {
Ok(forge_fs::ForgeFS::create_dir_all(path).await?)
}
}