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.
toolchain_sort_key
toolchain_sort
1 parent 02d6717 commit 16cdde2Copy full SHA for 16cdde2
src/toolchain/names.rs
@@ -321,7 +321,8 @@ pub(crate) fn toolchain_sort(v: &mut [ToolchainName]) {
321
}
322
323
324
- fn toolchain_sort_key(s: &str) -> Version {
+ v.sort_by_key(|name| {
325
+ let s: &str = &format!("{name}");
326
if s.starts_with("stable") {
327
special_version(0, s)
328
} else if s.starts_with("beta") {
@@ -331,9 +332,7 @@ pub(crate) fn toolchain_sort(v: &mut [ToolchainName]) {
331
332
} else {
333
Version::parse(&s.replace('_', "-")).unwrap_or_else(|_| special_version(3, s))
334
- }
335
-
336
- v.sort_by_key(|name| toolchain_sort_key(&format!("{name}")));
+ });
337
338
339
/// ResolvableLocalToolchainName is used to process values set in
0 commit comments