diff --git a/crates/binstalk-registry/src/common.rs b/crates/binstalk-registry/src/common.rs index c5574e46..f3713b1d 100644 --- a/crates/binstalk-registry/src/common.rs +++ b/crates/binstalk-registry/src/common.rs @@ -163,7 +163,9 @@ impl MatchedVersion { let num = entry.vers; // Parse out version - let Ok(ver) = Version::parse(&num) else { continue }; + let Ok(ver) = Version::parse(&num) else { + continue; + }; // Filter by version match if !version_req.matches(&ver) { diff --git a/crates/binstalk/src/ops/resolve.rs b/crates/binstalk/src/ops/resolve.rs index 3ca6c902..8ab5ec3c 100644 --- a/crates/binstalk/src/ops/resolve.rs +++ b/crates/binstalk/src/ops/resolve.rs @@ -71,13 +71,16 @@ async fn resolve_inner( let version_req_str = version_req.to_compact_string(); - let Some(package_info) = PackageInfo::resolve(&opts, + let Some(package_info) = PackageInfo::resolve( + &opts, crate_name.name, curr_version, &version_req, - opts.client.clone()).await? + opts.client.clone(), + ) + .await? else { - return Ok(Resolution::AlreadyUpToDate) + return Ok(Resolution::AlreadyUpToDate); }; let desired_targets = opts diff --git a/crates/leon/src/template.rs b/crates/leon/src/template.rs index bc0f4fe6..e24b8aca 100644 --- a/crates/leon/src/template.rs +++ b/crates/leon/src/template.rs @@ -196,7 +196,7 @@ impl<'s, 'rhs: 's> ops::AddAssign> for Template<'s> { fn add_assign(&mut self, rhs: Template<'rhs>) { match rhs.items { Cow::Borrowed(items) => self.items.to_mut().extend(items.iter().cloned()), - Cow::Owned(items) => self.items.to_mut().extend(items.into_iter()), + Cow::Owned(items) => self.items.to_mut().extend(items), } if let Some(default) = rhs.default {