Skip to content

Commit 0e6eec5

Browse files
authored
Fake resolve roots don't forcibly enable default features (#2789)
Fixes #2788
1 parent 533106d commit 0e6eec5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

crate_universe/src/metadata.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -721,6 +721,8 @@ impl TreeResolver {
721721
if let Some(source) = pm.source.as_ref() {
722722
let mut detail = DependencyDetailWithOrd(cargo_toml::DependencyDetail {
723723
package: Some(pm.name.clone()),
724+
// Don't forcibly enable default features - if some other dependency enables them, they will still be enabled.
725+
default_features: false,
724726
..cargo_toml::DependencyDetail::default()
725727
});
726728

0 commit comments

Comments
 (0)