- match rust.codegen_units {
- Some(0) => config.rust_codegen_units = Some(num_cpus::get() as u32),
- Some(n) => config.rust_codegen_units = Some(n),
- None => {}
- }
-
- config.rust_codegen_units_std = rust.codegen_units_std;
+ config.rust_codegen_units = rust.codegen_units.map(threads_from_config);
+ config.rust_codegen_units_std = rust.codegen_units_std.map(threads_from_config);