diff --git a/src/cargo/util/toml/mod.rs b/src/cargo/util/toml/mod.rs index 3dbff95a4..6063e65fd 100644 --- a/src/cargo/util/toml/mod.rs +++ b/src/cargo/util/toml/mod.rs @@ -519,18 +519,17 @@ pub fn to_real_manifest( `[workspace]`, only one can be specified" ), }; - - let package_name = &package.name; - if package_name.contains(':') { - features.require(Feature::open_namespaces())?; - } - let inherit_cell: LazyCell = LazyCell::new(); let inherit = || { inherit_cell .try_borrow_with(|| load_inheritable_fields(gctx, manifest_file, &workspace_config)) }; + let package_name = &package.name; + if package_name.contains(':') { + features.require(Feature::open_namespaces())?; + } + let version = package .version .clone()