From 70ad920e747d54df2072d80532b358caf3afe0f6 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Tue, 2 Apr 2024 12:31:18 -0500 Subject: [PATCH] refactor(toml): Prefer making a Manifest from resolved_toml --- src/cargo/util/toml/mod.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/cargo/util/toml/mod.rs b/src/cargo/util/toml/mod.rs index 1e027c2ed..4b7be49cc 100644 --- a/src/cargo/util/toml/mod.rs +++ b/src/cargo/util/toml/mod.rs @@ -925,7 +925,7 @@ pub fn to_real_manifest( let resolve_behavior = match ( resolved_package.resolver.as_ref(), - original_toml + resolved_toml .workspace .as_ref() .and_then(|ws| ws.resolver.as_ref()), @@ -942,7 +942,7 @@ pub fn to_real_manifest( // If we have a lib with no path, use the inferred lib or else the package name. let targets = targets( &features, - &original_toml, + &resolved_toml, package_name, package_root, edition, @@ -1107,8 +1107,8 @@ pub fn to_real_manifest( )?; } - let replace = replace(&original_toml, &mut manifest_ctx)?; - let patch = patch(&original_toml, &mut manifest_ctx)?; + let replace = replace(&resolved_toml, &mut manifest_ctx)?; + let patch = patch(&resolved_toml, &mut manifest_ctx)?; { let mut names_sources = BTreeMap::new(); @@ -1179,7 +1179,7 @@ pub fn to_real_manifest( rust_version: rust_version.clone(), }; - if let Some(profiles) = &original_toml.profile { + if let Some(profiles) = &resolved_toml.profile { let cli_unstable = gctx.cli_unstable(); validate_profiles(profiles, cli_unstable, &features, warnings)?; } @@ -1211,7 +1211,7 @@ pub fn to_real_manifest( let summary = Summary::new( pkgid, deps, - &original_toml + &resolved_toml .features .as_ref() .unwrap_or(&Default::default())