@@ -452,8 +452,6 @@ macro_rules! quick_error {
452452 queue [ #[ $qmeta: meta] $( $tail: tt ) * ]
453453 ) => {
454454 quick_error!( SORT [ $( $def ) * ]
455- enum [ $( $( #[ $emeta] ) * => $eitem $( ( $( $etyp) ,* ) ) * ) *
456- $( #[ $bmeta] ) * => $bitem: $bmode $( ( $( $btyp) ,* ) ) * ]
457455 items [ $( $( #[ $imeta: meta] ) *
458456 => $iitem: $imode [ $( $ivar: $ityp ) ,* ] { $( $ifuncs ) * } ) *
459457 $bitem: $bmode [ $( $bvar: $btyp ) ,* ] { } ]
@@ -470,7 +468,7 @@ macro_rules! quick_error {
470468 ) => {
471469 quick_error!( SORT [ $( $def ) * ]
472470 items [ $( $( #[ $imeta] ) * => $iitem: $imode [ $( $ivar: $ityp ) ,* ] { $( $ifuncs ) * } ) * ]
473- buf [ $( #[ $bmeta] ) * => $bitem: TUPLE [ $( $qvar: $qtyp ) ,* ] ]
471+ buf [ $( #[ $bmeta] ) * => $bitem: TUPLE [ $( $qvar: $qtyp ) ,+ ] ]
474472 queue [ $( $tail ) * ]
475473 ) ;
476474 } ;
@@ -484,7 +482,7 @@ macro_rules! quick_error {
484482 ) => {
485483 quick_error!( SORT [ $( $def ) * ]
486484 items [ $( $( #[ $imeta] ) * => $iitem: $imode [ $( $ivar: $ityp ) ,* ] { $( $ifuncs ) * } ) * ]
487- buf [ $( #[ $bmeta] ) * => $bitem: STRUCT [ $( $qvar: $qtyp ) ,* ] ]
485+ buf [ $( #[ $bmeta] ) * => $bitem: STRUCT [ $( $qvar: $qtyp ) ,+ ] ]
488486 queue [ $( $tail ) * ] ) ;
489487 } ;
490488 // Add struct enum-variant, with excess comma - e.g. { descr: &'static str, }
@@ -497,7 +495,7 @@ macro_rules! quick_error {
497495 ) => {
498496 quick_error!( SORT [ $( $def ) * ]
499497 items [ $( $( #[ $imeta] ) * => $iitem: $imode [ $( $ivar: $ityp ) ,* ] { $( $ifuncs ) * } ) * ]
500- buf [ $( #[ $bmeta] ) * => $bitem: STRUCT [ $( $qvar: $qtyp ) ,* ] ]
498+ buf [ $( #[ $bmeta] ) * => $bitem: STRUCT [ $( $qvar: $qtyp ) ,+ ] ]
501499 queue [ $( $tail ) * ] ) ;
502500 } ;
503501 // Add braces and flush always on braces
@@ -559,7 +557,7 @@ macro_rules! quick_error {
559557 pub enum $name {
560558 $(
561559 $( #[ $imeta] ) *
562- $iitem $( ( $( $ttyp ) ,* ) ) * $( { $( $svar: $styp ) ,* } ) * ,
560+ $iitem $( ( $( $ttyp ) ,+ ) ) * $( { $( $svar: $styp ) ,* } ) * ,
563561 ) *
564562 }
565563 } ;
@@ -577,7 +575,7 @@ macro_rules! quick_error {
577575 enum $name {
578576 $(
579577 $( #[ $imeta] ) *
580- $iitem $( ( $( $ttyp ) ,* ) ) * $( { $( $svar: $styp ) ,* } ) * ,
578+ $iitem $( ( $( $ttyp ) ,+ ) ) * $( { $( $svar: $styp ) ,* } ) * ,
581579 ) *
582580 }
583581 } ;
@@ -603,7 +601,7 @@ macro_rules! quick_error {
603601 ) => {
604602 quick_error!( ENUM_DEFINITION [ $( $def) * ]
605603 body [ $( $( #[ $imeta] ) * => $iitem ( $( ( $( $ttyp ) ,+) ) * ) { $( { $( $svar: $styp ) ,* } ) * } ) *
606- $( #[ $qmeta] ) * => $qitem ( ( $( $qtyp ) ,* ) ) { } ]
604+ $( #[ $qmeta] ) * => $qitem ( ( $( $qtyp ) ,+ ) ) { } ]
607605 queue [ $( $queue) * ]
608606 ) ;
609607 } ;
0 commit comments