diff options
Diffstat (limited to 'src/dirs.rs')
-rw-r--r-- | src/dirs.rs | 8 |
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(()) } |