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.
1 parent 86037b8 commit 792a270Copy full SHA for 792a270
src/cargo/util/toml/mod.rs
@@ -1021,6 +1021,8 @@ impl TomlManifest {
1021
None => false,
1022
};
1023
1024
+ let warn_default_feat = summary.features().contains_key("default-features");
1025
+
1026
let custom_metadata = project.metadata.clone();
1027
let mut manifest = Manifest::new(
1028
summary,
@@ -1056,6 +1058,12 @@ impl TomlManifest {
1056
1058
for error in errors {
1057
1059
manifest.warnings_mut().add_critical_warning(error);
1060
}
1061
+ if warn_default_feat {
1062
+ manifest.warnings_mut().add_warning(
1063
+ "`default-features = [\"..\"]` was found in [features]. \
1064
+ Did you mean to use `default = [\"..\"]`?".to_string()
1065
+ );
1066
+ }
1067
1068
manifest.feature_gate()?;
1069
0 commit comments