From bb827c3928ee6fc56c04e503be9f39ae70efee67 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 19 Feb 2026 10:09:18 +0000 Subject: feat: Refactor code structure and enhance functionality across multiple crates --- crates/nres/src/tests.rs | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'crates/nres/src/tests.rs') diff --git a/crates/nres/src/tests.rs b/crates/nres/src/tests.rs index 6de02e5..bfa75a8 100644 --- a/crates/nres/src/tests.rs +++ b/crates/nres/src/tests.rs @@ -1,4 +1,5 @@ use super::*; +use common::collect_files_recursive; use std::any::Any; use std::fs; use std::panic::{catch_unwind, AssertUnwindSafe}; @@ -13,20 +14,6 @@ struct SyntheticEntry<'a> { data: &'a [u8], } -fn collect_files_recursive(root: &Path, out: &mut Vec) { - let Ok(entries) = fs::read_dir(root) else { - return; - }; - for entry in entries.flatten() { - let path = entry.path(); - if path.is_dir() { - collect_files_recursive(&path, out); - } else if path.is_file() { - out.push(path); - } - } -} - fn nres_test_files() -> Vec { let root = Path::new(env!("CARGO_MANIFEST_DIR")) .join("..") -- cgit v1.2.3