aboutsummaryrefslogtreecommitdiffstats
path: root/src/dirs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dirs.rs')
-rw-r--r--src/dirs.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dirs.rs b/src/dirs.rs
index d868a4c..44f828b 100644
--- a/src/dirs.rs
+++ b/src/dirs.rs
@@ -15,8 +15,12 @@ impl Dirs {
}
pub fn create_all(&self) -> Result<()> {
- std::fs::create_dir_all(self.data_dir())
- .context(crate::error::CreateDir)?;
+ let filename = self.data_dir();
+ std::fs::create_dir_all(filename).with_context(|| {
+ crate::error::CreateDir {
+ filename: filename.to_string_lossy(),
+ }
+ })?;
Ok(())
}