@@ -907,12 +907,12 @@ macro_rules! impl_builder {
907907 self . builder. $name( $( $var) ,* ) ; self
908908 }
909909 } ;
910- ( $( #[ cfg( feature = $feature: literal) ] ) *
911- $( #[ cfg( all( feature = $feature2: literal, feature = $feature3: literal) ) ] ) *
912- $plist: ident: $name: ident( $( $var: ident: $ty: ty) ,* ) ) => {
910+ (
911+ $( #[ cfg( feature = $feature: literal) ] ) * $( #[ cfg( all( $( feature = $features: literal) ,* ) ) ] ) *
912+ $plist: ident: $name: ident( $( $var: ident: $ty: ty) ,* )
913+ ) => {
913914 paste:: paste! {
914- $( #[ cfg( feature = $feature ) ] ) *
915- $( #[ cfg( all( feature = $feature2, feature = $feature3) ) ] ) *
915+ $( #[ cfg( feature = $feature) ] ) * $( #[ cfg( all( $( feature = $features) ,* ) ) ] ) *
916916 #[ inline] #[ must_use] #[ doc =
917917 "\u{21b3} [`" $plist "Builder::" $name "`]"
918918 "(crate::plist::" $plist "Builder::" $name ")"
@@ -922,9 +922,12 @@ macro_rules! impl_builder {
922922 }
923923 }
924924 } ;
925- ( $( #[ cfg( feature = $feature: literal) ] ) * $plist: ident: $name: ident<$( $gid: ident: $gty: path) ,+>( $( $var: ident: $ty: ty) ,* ) ) => {
925+ (
926+ $( #[ cfg( feature = $feature: literal) ] ) * $( #[ cfg( all( $( feature = $features: literal) ,* ) ) ] ) *
927+ $plist: ident: $name: ident<$( $gid: ident: $gty: path) ,+>( $( $var: ident: $ty: ty) ,* )
928+ ) => {
926929 paste:: paste! {
927- $( #[ cfg( feature = $feature ) ] ) *
930+ $( #[ cfg( feature = $feature) ] ) * $ ( # [ cfg ( all ( $ ( feature = $features ) , * ) ) ] ) *
928931 #[ inline] #[ must_use] #[ doc =
929932 "\u{21b3} [`" $plist "Builder::" $name "`]"
930933 "(crate::plist::" $plist "Builder::" $name ")"
0 commit comments