File size: 330 Bytes
1851bae | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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?)
}
}
|