We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents bf27f90 + 6cee9bf commit 84976cdCopy full SHA for 84976cd
src/cargo/core/resolver/version_prefs.rs
@@ -125,7 +125,7 @@ impl VersionPreferences {
125
VersionOrdering::MinimumVersionsFirst => cmp,
126
}
127
});
128
- if first_version.is_some() {
+ if first_version.is_some() && !summaries.is_empty() {
129
let _ = summaries.split_off(1);
130
131
@@ -283,4 +283,13 @@ mod test {
283
.to_string()
284
);
285
286
+
287
+ #[test]
288
+ fn test_empty_summaries() {
289
+ let vp = VersionPreferences::default();
290
+ let mut summaries = vec![];
291
292
+ vp.sort_summaries(&mut summaries, Some(VersionOrdering::MaximumVersionsFirst));
293
+ assert_eq!(summaries, vec![]);
294
+ }
295
0 commit comments