diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2022-02-24 20:03:12 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-24 20:03:12 -0500 |
commit | 3b12afd0723b288feb7c8c53ac3938a17fd0e57c (patch) | |
tree | 8ac398efaef6e59e3ab2278f378706aa44b5641e /cli/main.rs | |
parent | c59152e4000393ad122855c26198c1d942497c00 (diff) |
chore: upgrade to Rust 1.59 (#13767)
Diffstat (limited to 'cli/main.rs')
-rw-r--r-- | cli/main.rs | 58 |
1 files changed, 22 insertions, 36 deletions
diff --git a/cli/main.rs b/cli/main.rs index 16f7d6b9b..d1f521a81 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -146,7 +146,9 @@ fn create_web_worker_callback(ps: ProcState) -> Arc<CreateWebWorkerCb> { bootstrap: BootstrapOptions { args: ps.flags.argv.clone(), apply_source_maps: true, - cpu_count: num_cpus::get(), + cpu_count: std::thread::available_parallelism() + .map(|p| p.get()) + .unwrap_or(1), debug_flag: ps .flags .log_level @@ -247,7 +249,9 @@ pub fn create_main_worker( bootstrap: BootstrapOptions { apply_source_maps: true, args: ps.flags.argv.clone(), - cpu_count: num_cpus::get(), + cpu_count: std::thread::available_parallelism() + .map(|p| p.get()) + .unwrap_or(1), debug_flag: ps.flags.log_level.map_or(false, |l| l == log::Level::Debug), enable_testing_features: ps.flags.enable_testing_features, location: ps.flags.location.clone(), @@ -477,14 +481,10 @@ async fn info_command( let maybe_locker = lockfile::as_maybe_locker(ps.lockfile.clone()); let maybe_import_map_resolver = ps.maybe_import_map.clone().map(ImportMapResolver::new); - let maybe_jsx_resolver = ps - .maybe_config_file - .as_ref() - .map(|cf| { - cf.to_maybe_jsx_import_source_module() - .map(|im| JsxResolver::new(im, maybe_import_map_resolver.clone())) - }) - .flatten(); + let maybe_jsx_resolver = ps.maybe_config_file.as_ref().and_then(|cf| { + cf.to_maybe_jsx_import_source_module() + .map(|im| JsxResolver::new(im, maybe_import_map_resolver.clone())) + }); let maybe_resolver = if maybe_jsx_resolver.is_some() { maybe_jsx_resolver.as_ref().map(|jr| jr.as_resolver()) } else { @@ -649,14 +649,10 @@ async fn create_graph_and_maybe_check( }; let maybe_import_map_resolver = ps.maybe_import_map.clone().map(ImportMapResolver::new); - let maybe_jsx_resolver = ps - .maybe_config_file - .as_ref() - .map(|cf| { - cf.to_maybe_jsx_import_source_module() - .map(|im| JsxResolver::new(im, maybe_import_map_resolver.clone())) - }) - .flatten(); + let maybe_jsx_resolver = ps.maybe_config_file.as_ref().and_then(|cf| { + cf.to_maybe_jsx_import_source_module() + .map(|im| JsxResolver::new(im, maybe_import_map_resolver.clone())) + }); let maybe_resolver = if maybe_jsx_resolver.is_some() { maybe_jsx_resolver.as_ref().map(|jr| jr.as_resolver()) } else { @@ -802,10 +798,7 @@ async fn bundle_command( .specifiers() .iter() .filter_map(|(_, r)| { - r.as_ref() - .ok() - .map(|(s, _, _)| s.to_file_path().ok()) - .flatten() + r.as_ref().ok().and_then(|(s, _, _)| s.to_file_path().ok()) }) .collect(); @@ -814,7 +807,7 @@ async fn bundle_command( ps.flags.import_map_path.as_deref(), ps.maybe_config_file.as_ref(), ) - .map(|ms| ms.map(|ref s| s.to_file_path().ok()).flatten()) + .map(|ms| ms.and_then(|ref s| s.to_file_path().ok())) { paths_to_watch.push(import_map_path); } @@ -1008,14 +1001,10 @@ async fn run_with_watch(flags: Flags, script: String) -> Result<i32, AnyError> { }; let maybe_import_map_resolver = ps.maybe_import_map.clone().map(ImportMapResolver::new); - let maybe_jsx_resolver = ps - .maybe_config_file - .as_ref() - .map(|cf| { - cf.to_maybe_jsx_import_source_module() - .map(|im| JsxResolver::new(im, maybe_import_map_resolver.clone())) - }) - .flatten(); + let maybe_jsx_resolver = ps.maybe_config_file.as_ref().and_then(|cf| { + cf.to_maybe_jsx_import_source_module() + .map(|im| JsxResolver::new(im, maybe_import_map_resolver.clone())) + }); let maybe_resolver = if maybe_jsx_resolver.is_some() { maybe_jsx_resolver.as_ref().map(|jr| jr.as_resolver()) } else { @@ -1046,10 +1035,7 @@ async fn run_with_watch(flags: Flags, script: String) -> Result<i32, AnyError> { .specifiers() .iter() .filter_map(|(_, r)| { - r.as_ref() - .ok() - .map(|(s, _, _)| s.to_file_path().ok()) - .flatten() + r.as_ref().ok().and_then(|(s, _, _)| s.to_file_path().ok()) }) .collect(); @@ -1063,7 +1049,7 @@ async fn run_with_watch(flags: Flags, script: String) -> Result<i32, AnyError> { ps.flags.import_map_path.as_deref(), ps.maybe_config_file.as_ref(), ) - .map(|ms| ms.map(|ref s| s.to_file_path().ok()).flatten()) + .map(|ms| ms.and_then(|ref s| s.to_file_path().ok())) { paths_to_watch.push(import_map_path); } |