@@ -736,14 +736,14 @@ macro_rules! impl_tuple_combination {
736736 type Item = ( A , $( ignore_ident!( $X, A ) ) ,* ) ;
737737
738738 fn next( & mut self ) -> Option <Self :: Item > {
739- if let Some ( ( $( $X) , * , ) ) = self . c. next( ) {
739+ if let Some ( ( $( $X, ) * ) ) = self . c. next( ) {
740740 let z = self . item. clone( ) . unwrap( ) ;
741741 Some ( ( z, $( $X) ,* ) )
742742 } else {
743743 self . item = self . iter. next( ) ;
744744 self . item. clone( ) . and_then( |z| {
745745 self . c = self . iter. clone( ) . into( ) ;
746- self . c. next( ) . map( |( $( $X) , * , ) | ( z, $( $X) ,* ) )
746+ self . c. next( ) . map( |( $( $X, ) * ) | ( z, $( $X) ,* ) )
747747 } )
748748 }
749749 }
@@ -769,13 +769,13 @@ macro_rules! impl_tuple_combination {
769769 let Self { c, item, mut iter } = self ;
770770 if let Some ( z) = item. as_ref( ) {
771771 init = c
772- . map( |( $( $X) , * , ) | ( z. clone( ) , $( $X) ,* ) )
772+ . map( |( $( $X, ) * ) | ( z. clone( ) , $( $X) ,* ) )
773773 . fold( init, & mut f) ;
774774 }
775775 while let Some ( z) = iter. next( ) {
776776 let c: $P<I > = iter. clone( ) . into( ) ;
777777 init = c
778- . map( |( $( $X) , * , ) | ( z. clone( ) , $( $X) ,* ) )
778+ . map( |( $( $X, ) * ) | ( z. clone( ) , $( $X) ,* ) )
779779 . fold( init, & mut f) ;
780780 }
781781 init
0 commit comments