From 7f619395fc2024fc771b9519793aa404a04960aa Mon Sep 17 00:00:00 2001 From: Markus Brueckner Date: Sun, 25 Jan 2026 10:56:46 +0100 Subject: [PATCH] improve error message for missing cache dir (closes #2) --- src/disk_cache.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/disk_cache.rs b/src/disk_cache.rs index 20c71e2..425274f 100644 --- a/src/disk_cache.rs +++ b/src/disk_cache.rs @@ -1,6 +1,6 @@ use std::{path::PathBuf, sync::mpsc::Receiver}; -use tracing::{debug, warn}; +use tracing::{debug, error, warn}; use crate::{ app_state::{CacheEntryMeta, Stats}, @@ -47,7 +47,8 @@ pub fn init_from_disk( lru_cache: &mut WeightedLRUCache, stats: &mut Stats, ) -> std::io::Result<()> { - let entries = std::fs::read_dir(&config.cache_dir)?; + let entries = std::fs::read_dir(&config.cache_dir) + .inspect_err(|e| error!("Could not open cache directory: {}", e))?; let mut cache_entries = vec![]; for entry in entries { match entry {