mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-27 16:17:59 +00:00
fix: construct_runtime multiple features (#12594)
* fix: construct_runtime multiple features * Update frame/support/procedural/src/construct_runtime/mod.rs Co-authored-by: Bastian Köcher <git@kchr.de>
This commit is contained in:
@@ -389,8 +389,9 @@ fn decl_all_pallets<'a>(
|
||||
(attr, names)
|
||||
} else {
|
||||
let test_cfg = features.remove("test").then_some(quote!(test)).into_iter();
|
||||
let disabled_features = all_features.difference(&features);
|
||||
let features = features.iter();
|
||||
let attr = quote!(#[cfg(all( #(#test_cfg),* #(feature = #features),* ))]);
|
||||
let attr = quote!(#[cfg(all( #(#test_cfg,)* #(feature = #features,)* #(not(feature = #disabled_features)),* ))]);
|
||||
|
||||
(attr, names)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user