@@ -8,7 +8,7 @@ pub struct QOr<T>(core::marker::PhantomData<T>);
88/// `Not` filter used in `QuadTree::query`
99pub struct QNot < T > ( core:: marker:: PhantomData < T > ) ;
1010
11- /// implemented for [`Disjoint`], [`Overlap`], [`Contain`], [`Contained`], [`QOr`], [`QNot`] and tuple of them .
11+ /// implemented for [`Disjoint`], [`Overlap`], [`Contain`], [`Contained`], [`QOr`], [`QNot`].
1212///
1313/// There is no `QAnd` because all the filters do not overlap, e.g. `QAnd<(Disjoint, Contain)>` is always empty.
1414#[ allow( missing_docs) ]
@@ -191,15 +191,10 @@ macro_rules! impl_or_relation {
191191 } ;
192192}
193193
194- impl_or_relation ! ( R1 ) ;
195- impl_or_relation ! ( R1 , R2 ) ;
196- impl_or_relation ! ( R1 , R2 , R3 ) ;
197- impl_or_relation ! ( R1 , R2 , R3 , R4 ) ;
198- impl_or_relation ! ( R1 , R2 , R3 , R4 , R5 ) ;
199- impl_or_relation ! ( R1 , R2 , R3 , R4 , R5 , R6 ) ;
200- impl_or_relation ! ( R1 , R2 , R3 , R4 , R5 , R6 , R7 ) ;
201- impl_or_relation ! ( R1 , R2 , R3 , R4 , R5 , R6 , R7 , R8 ) ;
202- impl_or_relation ! ( R1 , R2 , R3 , R4 , R5 , R6 , R7 , R8 , R9 ) ;
194+ impl_or_relation ! ( R0 ) ;
195+ impl_or_relation ! ( R0 , R1 ) ;
196+ impl_or_relation ! ( R0 , R1 , R2 ) ;
197+ impl_or_relation ! ( R0 , R1 , R2 , R3 ) ;
203198
204199macro_rules! impl_not_relation {
205200 ( $( $r: ident) , +) => {
0 commit comments