mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-28 11:20:36 +00:00
refactor(resolve): reuse RustVersion construct
This commit is contained in:
parent
844457cf85
commit
f30f909756
@ -125,28 +125,21 @@ impl ResolveVersion {
|
|||||||
return ResolveVersion::default();
|
return ResolveVersion::default();
|
||||||
};
|
};
|
||||||
|
|
||||||
let rust_1_41 = PartialVersion {
|
let rust = |major, minor| -> RustVersion {
|
||||||
major: 1,
|
PartialVersion {
|
||||||
minor: Some(41),
|
major,
|
||||||
patch: None,
|
minor: Some(minor),
|
||||||
pre: None,
|
patch: None,
|
||||||
build: None,
|
pre: None,
|
||||||
}
|
build: None,
|
||||||
.try_into()
|
}
|
||||||
.expect("PartialVersion 1.41");
|
.try_into()
|
||||||
let rust_1_53 = PartialVersion {
|
.unwrap()
|
||||||
major: 1,
|
};
|
||||||
minor: Some(53),
|
|
||||||
patch: None,
|
|
||||||
pre: None,
|
|
||||||
build: None,
|
|
||||||
}
|
|
||||||
.try_into()
|
|
||||||
.expect("PartialVersion 1.53");
|
|
||||||
|
|
||||||
if rust_version >= &rust_1_53 {
|
if rust_version >= &rust(1, 53) {
|
||||||
ResolveVersion::V3
|
ResolveVersion::V3
|
||||||
} else if rust_version >= &rust_1_41 {
|
} else if rust_version >= &rust(1, 41) {
|
||||||
ResolveVersion::V2
|
ResolveVersion::V2
|
||||||
} else {
|
} else {
|
||||||
ResolveVersion::V1
|
ResolveVersion::V1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user