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.
[replace]
1 parent 4ecb543 commit 725420eCopy full SHA for 725420e
src/cargo/util/toml/mod.rs
@@ -1589,16 +1589,15 @@ impl TomlManifest {
1589
}
1590
1591
let mut dep = replacement.to_dependency(spec.name().as_str(), cx, None)?;
1592
- {
1593
- let version = spec.version().ok_or_else(|| {
1594
- anyhow!(
1595
- "replacements must specify a version \
1596
- to replace, but `{}` does not",
1597
- spec
1598
- )
1599
- })?;
1600
- dep.set_version_req(VersionReq::exact(version));
1601
- }
+ let version = spec.version().ok_or_else(|| {
+ anyhow!(
+ "replacements must specify a version \
+ to replace, but `{}` does not",
+ spec
+ )
+ })?;
+ dep.set_version_req(VersionReq::exact(version))
+ .lock_version(version);
1602
replace.push((spec, dep));
1603
1604
Ok(replace)
0 commit comments