aboutsummaryrefslogtreecommitdiffstats
path: root/src/dirs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dirs.rs')
-rw-r--r--src/dirs.rs15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/dirs.rs b/src/dirs.rs
index 53a433e..fa063b8 100644
--- a/src/dirs.rs
+++ b/src/dirs.rs
@@ -1,14 +1,17 @@
use crate::prelude::*;
pub fn make_all() -> Result<()> {
- std::fs::create_dir_all(&cache_dir())
- .context(crate::error::CreateDirectory)?;
+ let cache_dir = cache_dir();
+ std::fs::create_dir_all(&cache_dir)
+ .context(crate::error::CreateDirectory { file: cache_dir })?;
- std::fs::create_dir_all(&runtime_dir())
- .context(crate::error::CreateDirectory)?;
+ let runtime_dir = runtime_dir();
+ std::fs::create_dir_all(&runtime_dir)
+ .context(crate::error::CreateDirectory { file: runtime_dir })?;
- std::fs::create_dir_all(&data_dir())
- .context(crate::error::CreateDirectory)?;
+ let data_dir = data_dir();
+ std::fs::create_dir_all(&data_dir)
+ .context(crate::error::CreateDirectory { file: data_dir })?;
Ok(())
}