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.
semver::Version
toolchain_sort
1 parent 435ed0d commit 01bc242Copy full SHA for 01bc242
src/toolchain/names.rs
@@ -313,8 +313,6 @@ impl Display for ToolchainName {
313
/// 2. `X.Y.Z-suffix` names, sorted by semver rules on `X.Y.Z`, then by `suffix`.
314
/// 3. Other names, sorted alphanumerically.
315
pub(crate) fn toolchain_sort(v: &mut [ToolchainName]) {
316
- use semver::Version;
317
-
318
v.sort_by_key(|name| {
319
let s = name.to_string();
320
if s.starts_with("stable") {
@@ -327,7 +325,7 @@ pub(crate) fn toolchain_sort(v: &mut [ToolchainName]) {
327
325
return (2, None, s);
328
326
}
329
if let Some((ver_str, suffix)) = s.split_once('-') {
330
- if let Ok(ver) = Version::parse(ver_str) {
+ if let Ok(ver) = semver::Version::parse(ver_str) {
331
return (3, Some(ver), suffix.to_owned());
332
333
0 commit comments