diff options
Diffstat (limited to 'src/interactive/app_test/utils.rs')
-rw-r--r-- | src/interactive/app_test/utils.rs | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/interactive/app_test/utils.rs b/src/interactive/app_test/utils.rs index f95efce..ca9841c 100644 --- a/src/interactive/app_test/utils.rs +++ b/src/interactive/app_test/utils.rs @@ -73,8 +73,11 @@ fn delete_recursive(path: impl AsRef<Path>) -> Result<(), Error> { let mut files: Vec<_> = Vec::new(); let mut dirs: Vec<_> = Vec::new(); - for entry in WalkDir::new(&path).num_threads(1).into_iter() { - let entry: DirEntry = entry?; + for entry in WalkDir::new(&path) + .parallelism(jwalk::Parallelism::Serial) + .into_iter() + { + let entry: DirEntry<_> = entry?; let p = entry.path(); match p.is_dir() { true => dirs.push(p), @@ -99,8 +102,11 @@ fn delete_recursive(path: impl AsRef<Path>) -> Result<(), Error> { } fn copy_recursive(src: impl AsRef<Path>, dst: impl AsRef<Path>) -> Result<(), Error> { - for entry in WalkDir::new(&src).num_threads(1).into_iter() { - let entry: DirEntry = entry?; + for entry in WalkDir::new(&src) + .parallelism(jwalk::Parallelism::Serial) + .into_iter() + { + let entry: DirEntry<_> = entry?; let entry_path = entry.path(); entry_path .strip_prefix(&src) |