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.
1 parent c677f73 commit 6cee9bfCopy full SHA for 6cee9bf
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
@@ -284,12 +284,12 @@ mod test {
284
);
285
286
287
- #[should_panic = "`at` split index (is 1) should be <= len (is 0)"]
288
#[test]
289
fn test_empty_summaries() {
290
let vp = VersionPreferences::default();
291
let mut summaries = vec![];
292
293
vp.sort_summaries(&mut summaries, Some(VersionOrdering::MaximumVersionsFirst));
+ assert_eq!(summaries, vec![]);
294
295
0 commit comments