Merge pull request #19204 from kazatsuyu/allow-package-specific-feature

Allow "package/feature" format feature flag
This commit is contained in:
Chayim Refael Friedman 2025-02-26 06:01:12 +00:00 committed by GitHub
commit 2f5e8d7879
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -594,7 +594,9 @@ impl CargoWorkspace {
.filter_map(|package| {
let package = &self[package];
if package.is_member {
Some(package.features.keys().cloned())
Some(package.features.keys().cloned().chain(
package.features.keys().map(|key| format!("{}/{key}", package.name)),
))
} else {
None
}