Skip to content

Commit 16cdde2

Browse files
committed
Inline toolchain_sort_key in toolchain_sort
1 parent 02d6717 commit 16cdde2

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/toolchain/names.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,8 @@ pub(crate) fn toolchain_sort(v: &mut [ToolchainName]) {
321321
}
322322
}
323323

324-
fn toolchain_sort_key(s: &str) -> Version {
324+
v.sort_by_key(|name| {
325+
let s: &str = &format!("{name}");
325326
if s.starts_with("stable") {
326327
special_version(0, s)
327328
} else if s.starts_with("beta") {
@@ -331,9 +332,7 @@ pub(crate) fn toolchain_sort(v: &mut [ToolchainName]) {
331332
} else {
332333
Version::parse(&s.replace('_', "-")).unwrap_or_else(|_| special_version(3, s))
333334
}
334-
}
335-
336-
v.sort_by_key(|name| toolchain_sort_key(&format!("{name}")));
335+
});
337336
}
338337

339338
/// ResolvableLocalToolchainName is used to process values set in

0 commit comments

Comments
 (0)