@@ -907,12 +907,12 @@ macro_rules! impl_builder {
907
907
self . builder. $name( $( $var) ,* ) ; self
908
908
}
909
909
} ;
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
+ ) => {
913
914
paste:: paste! {
914
- $( #[ cfg( feature = $feature ) ] ) *
915
- $( #[ cfg( all( feature = $feature2, feature = $feature3) ) ] ) *
915
+ $( #[ cfg( feature = $feature) ] ) * $( #[ cfg( all( $( feature = $features) ,* ) ) ] ) *
916
916
#[ inline] #[ must_use] #[ doc =
917
917
"\u{21b3} [`" $plist "Builder::" $name "`]"
918
918
"(crate::plist::" $plist "Builder::" $name ")"
@@ -922,9 +922,12 @@ macro_rules! impl_builder {
922
922
}
923
923
}
924
924
} ;
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
+ ) => {
926
929
paste:: paste! {
927
- $( #[ cfg( feature = $feature ) ] ) *
930
+ $( #[ cfg( feature = $feature) ] ) * $ ( # [ cfg ( all ( $ ( feature = $features ) , * ) ) ] ) *
928
931
#[ inline] #[ must_use] #[ doc =
929
932
"\u{21b3} [`" $plist "Builder::" $name "`]"
930
933
"(crate::plist::" $plist "Builder::" $name ")"
0 commit comments