(options: &ParserOptions, num_functions: usize, code_section_bytes: usize)
| 35 | } |
| 36 | |
| 37 | pub(crate) fn should_use_parallel(options: &ParserOptions, num_functions: usize, code_section_bytes: usize) -> bool { |
| 38 | if num_functions < MIN_FUNCTIONS || code_section_bytes < MIN_CODE_SECTION_BYTES { |
| 39 | return false; |
| 40 | } |
| 41 | |
| 42 | worker_count(options, num_functions) > 1 |
| 43 | } |
| 44 | |
| 45 | fn worker_count(options: &ParserOptions, num_functions: usize) -> usize { |
| 46 | let requested = options |
no test coverage detected