added setup strict mode

This commit is contained in:
2026-04-03 00:29:44 -04:00
parent 5c1779651c
commit 776a442374
5 changed files with 53 additions and 32 deletions

View File

@ -42,10 +42,11 @@ fn get_cached_file(path: &str) -> CompiledSuite {
let mut compiled_suites = Vec::new();
for suite in suites {
let db_result = crate::database::Database::new(&suite.database);
let compiled_db = match db_result {
Ok(db) => Ok(Arc::new(db)),
Err(drop) => Err(drop),
let (db, drop) = crate::database::Database::new(&suite.database);
let compiled_db = if drop.errors.is_empty() {
Ok(Arc::new(db))
} else {
Err(drop)
};
compiled_suites.push((suite, Arc::new(compiled_db)));
}