mirror of
https://github.com/youwen5/iamb.git
synced 2025-06-19 21:29:52 -07:00
Need fallback behaviour when dirs::download_dir returns None (#118)
This commit is contained in:
parent
3da9835a17
commit
6e8e12b579
4 changed files with 10 additions and 9 deletions
|
@ -319,7 +319,7 @@ impl Tunables {
|
|||
pub struct DirectoryValues {
|
||||
pub cache: PathBuf,
|
||||
pub logs: PathBuf,
|
||||
pub downloads: PathBuf,
|
||||
pub downloads: Option<PathBuf>,
|
||||
}
|
||||
|
||||
#[derive(Clone, Default, Deserialize)]
|
||||
|
@ -354,10 +354,7 @@ impl Directories {
|
|||
dir
|
||||
});
|
||||
|
||||
let downloads = self
|
||||
.downloads
|
||||
.or_else(dirs::download_dir)
|
||||
.expect("no dirs.downloads value configured!");
|
||||
let downloads = self.downloads.or_else(dirs::download_dir);
|
||||
|
||||
DirectoryValues { cache, logs, downloads }
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue