summaryrefslogtreecommitdiff
path: root/crates/utils
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-10-18 18:48:02 +0800
committerGitHub <noreply@github.com>2025-10-18 18:48:02 +0800
commitcbcf5b0739c4ed9627eaad4ca0671f645fe56744 (patch)
tree91021212e34024b1609b0d03867ce4df3fc20184 /crates/utils
parentb9bbfb31bee88f6b10a9cc5b49e7618bef9d0be5 (diff)
parent4d98cd98debba7de222985ef9351cf0b6f60ff9b (diff)
Merge pull request #22 from JustEnoughVCS/jvcs_dev
Update `config.rs`
Diffstat (limited to 'crates/utils')
-rw-r--r--crates/utils/cfg_file/src/config.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/utils/cfg_file/src/config.rs b/crates/utils/cfg_file/src/config.rs
index 0211e75..a1eb301 100644
--- a/crates/utils/cfg_file/src/config.rs
+++ b/crates/utils/cfg_file/src/config.rs
@@ -57,7 +57,10 @@ pub trait ConfigFile: Serialize + for<'a> Deserialize<'a> + Default {
// Check if file exists
if fs::metadata(&file_path).await.is_err() {
- return Ok(Self::DataType::default());
+ return Err(std::io::Error::new(
+ std::io::ErrorKind::NotFound,
+ "Config file not found",
+ ));
}
// Open file