Skip to content

Commit 78d6795

Browse files
committed
refactor(resolve): Give room for more policies
1 parent c60d317 commit 78d6795

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/cargo/ops/cargo_update.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -759,16 +759,19 @@ fn report_latest(possibilities: &[IndexSummary], package: PackageId) -> Option<S
759759
return None;
760760
}
761761

762-
let version = possibilities
762+
if let Some(version) = possibilities
763763
.iter()
764764
.map(|s| s.as_summary())
765765
.filter(|s| is_latest(s.version(), package.version()))
766766
.map(|s| s.version().clone())
767-
.max()?;
767+
.max()
768+
{
769+
let warn = style::WARN;
770+
let report = format!(" {warn}(latest: v{version}){warn:#}");
771+
return Some(report);
772+
}
768773

769-
let warn = style::WARN;
770-
let report = format!(" {warn}(latest: v{version}){warn:#}");
771-
Some(report)
774+
None
772775
}
773776

774777
fn is_latest(candidate: &semver::Version, current: &semver::Version) -> bool {

0 commit comments

Comments
 (0)