Fix resolve.rs

And optimize sending telemtry: Remove unnecessary `<Arc as Clone>::clone`

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
This commit is contained in:
Jiahao XU 2024-09-06 00:26:29 +10:00 committed by GitHub
parent 7d2c95c91c
commit aefc4591a9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -204,7 +204,7 @@ async fn resolve_inner(
Ok(bin_files) => {
if !bin_files.is_empty() {
return Ok(Resolution::Fetch(Box::new(ResolutionFetch {
fetcher.clone(),
fetcher: fetcher.clone(),
new_version: package_info.version,
name: package_info.name,
version_req: version_req_str,
@ -251,8 +251,8 @@ async fn resolve_inner(
}
if !opts.disable_telemetry {
for fetcher in &handles {
fetcher.clone().report_to_upstream();
for fetcher in handles {
fetcher.report_to_upstream();
}
}