@@ -379,7 +379,8 @@ impl<T: WorldQuery> Clone for OrFetch<'_, T> {
379379} 
380380
381381macro_rules!  impl_or_query_filter { 
382-     ( $( ( $filter:  ident,  $state:  ident) ) ,* )  => { 
382+     ( $( #[ $meta: meta] ) *  $( ( $filter:  ident,  $state:  ident) ) ,* )  => { 
383+         $( #[ $meta] ) * 
383384        #[ allow( unused_variables) ] 
384385        #[ allow( non_snake_case) ] 
385386        #[ allow( clippy:: unused_unit) ] 
@@ -497,6 +498,7 @@ macro_rules! impl_or_query_filter {
497498            } 
498499        } 
499500
501+             $( #[ $meta] ) * 
500502            // SAFETY: This only performs access that subqueries perform, and they impl `QueryFilter` and so perform no mutable access. 
501503            unsafe  impl <$( $filter:  QueryFilter ) ,* > QueryFilter  for  Or <( $( $filter, ) * ) > { 
502504            const  IS_ARCHETYPAL :  bool  = true  $( && $filter:: IS_ARCHETYPAL ) * ; 
@@ -546,7 +548,14 @@ all_tuples!(
546548    15 , 
547549    F 
548550) ; 
549- all_tuples ! ( impl_or_query_filter,  0 ,  15 ,  F ,  S ) ; 
551+ all_tuples ! ( 
552+     #[ doc( fake_variadic) ] 
553+     impl_or_query_filter, 
554+     0 , 
555+     15 , 
556+     F , 
557+     S 
558+ ) ; 
550559
551560/// A filter on a component that only retains results the first time after they have been added. 
552561/// 
@@ -1044,7 +1053,8 @@ macro_rules! impl_archetype_filter_tuple {
10441053} 
10451054
10461055macro_rules!  impl_archetype_or_filter_tuple { 
1047-     ( $( $filter:  ident) ,* )  => { 
1056+     ( $( #[ $meta: meta] ) *  $( $filter:  ident) ,* )  => { 
1057+         $( #[ $meta] ) * 
10481058        impl <$( $filter:  ArchetypeFilter ) ,* > ArchetypeFilter  for  Or <( $( $filter, ) * ) > { } 
10491059    } ; 
10501060} 
@@ -1057,4 +1067,10 @@ all_tuples!(
10571067    F 
10581068) ; 
10591069
1060- all_tuples ! ( impl_archetype_or_filter_tuple,  0 ,  15 ,  F ) ; 
1070+ all_tuples ! ( 
1071+     #[ doc( fake_variadic) ] 
1072+     impl_archetype_or_filter_tuple, 
1073+     0 , 
1074+     15 , 
1075+     F 
1076+ ) ; 
0 commit comments