diff options
Diffstat (limited to 'crates/shirabe/src')
| -rw-r--r-- | crates/shirabe/src/package/loader/root_package_loader.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/shirabe/src/package/loader/root_package_loader.rs b/crates/shirabe/src/package/loader/root_package_loader.rs index b3ed8c41..95cd1225 100644 --- a/crates/shirabe/src/package/loader/root_package_loader.rs +++ b/crates/shirabe/src/package/loader/root_package_loader.rs @@ -337,7 +337,7 @@ impl RootPackageLoader { let normalized_m1 = VersionParser::normalize_stability(&m1).unwrap_or_default(); let stability = stabilities[normalized_m1.as_str()]; - if stability_flags.get(&name).copied().unwrap_or(i64::MAX) > stability { + if stability_flags.get(&name).is_some_and(|&f| f > stability) { continue; } stability_flags.insert(name, stability); @@ -357,7 +357,7 @@ impl RootPackageLoader { if stability_name != "stable" { let name = strtolower(req_name); let stability = stabilities[stability_name.as_str()]; - if stability_flags.get(&name).copied().unwrap_or(i64::MAX) > stability + if stability_flags.get(&name).is_some_and(|&f| f > stability) || minimum_stability_val > stability { continue; |
