Skip to content

Commit a7f6a38

Browse files
committed
refactor: use rayon::ThreadPoolBuilder to set num threads
1 parent c4a4a08 commit a7f6a38

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,10 @@ fn main() {
303303
);
304304
}
305305
if let Some(jobs) = args.jobs {
306-
unsafe { std::env::set_var("RAYON_NUM_THREADS", jobs.to_string()) };
306+
rayon::ThreadPoolBuilder::new()
307+
.num_threads(jobs)
308+
.build_global()
309+
.unwrap();
307310
}
308311
let mut extra_packages = args.include.clone();
309312
if let Some(ref extra_files) = args.include_files {

0 commit comments

Comments
 (0)