Fake resolve roots don't forcibly enable default features (#2789)
Fixes #2788
diff --git a/crate_universe/src/metadata.rs b/crate_universe/src/metadata.rs
index ce47b4a..5daaa31 100644
--- a/crate_universe/src/metadata.rs
+++ b/crate_universe/src/metadata.rs
@@ -721,6 +721,8 @@
if let Some(source) = pm.source.as_ref() {
let mut detail = DependencyDetailWithOrd(cargo_toml::DependencyDetail {
package: Some(pm.name.clone()),
+ // Don't forcibly enable default features - if some other dependency enables them, they will still be enabled.
+ default_features: false,
..cargo_toml::DependencyDetail::default()
});