@@ -262,8 +262,8 @@ macro_rules! __parse_ensure {
262262 $crate:: __parse_ensure!( type ( qpath ( tpath ( arglist ( epath $stack) ) ) ) $bail ( $( $fuel) * ) { ( $( $buf) * $colons $langle) $( $parse) * } ( $( $rest) * ) $( $rest) * )
263263 } ;
264264
265- ( epath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $colons: tt $larrow: tt $lit : literal $ ( $dup: tt) * ) :: <- $( $rest: tt) * ) => {
266- $crate:: __parse_ensure!( generic ( epath $stack) $bail ( $( $fuel) * ) { ( $( $buf) * $colons $larrow) $( $parse) * } ( $( $rest ) * ) $( $rest ) * )
265+ ( epath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $colons: tt $larrow: tt $( $dup: tt) * ) :: <- $lit : literal $( $rest: tt) * ) => {
266+ $crate:: __parse_ensure!( generic ( epath $stack) $bail ( $( $fuel) * ) { ( $( $buf) * $colons $larrow) $( $parse) * } ( $( $dup ) * ) $( $dup ) * )
267267 } ;
268268
269269 ( epath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $colons: tt $ident: tt $( $dup: tt) * ) :: $i: ident $( $rest: tt) * ) => {
@@ -316,8 +316,8 @@ macro_rules! __parse_ensure {
316316 $crate:: __parse_ensure!( type ( qpath ( tpath ( arglist ( atom $stack) ) ) ) $bail ( $( $fuel) * ) { ( $( $buf) * $dot $ident $colons $langle) $( $parse) * } ( $( $rest) * ) $( $rest) * )
317317 } ;
318318
319- ( atom $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $dot: tt $ident: tt $colons: tt $larrow: tt $lit : literal $ ( $dup: tt) * ) . $i: ident :: <- $( $rest: tt) * ) => {
320- $crate:: __parse_ensure!( generic ( atom $stack) $bail ( $( $fuel) * ) { ( $( $buf) * $dot $ident $colons $larrow) $( $parse) * } ( $( $rest ) * ) $( $rest ) * )
319+ ( atom $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $dot: tt $ident: tt $colons: tt $larrow: tt $( $dup: tt) * ) . $i: ident :: <- $lit : literal $( $rest: tt) * ) => {
320+ $crate:: __parse_ensure!( generic ( atom $stack) $bail ( $( $fuel) * ) { ( $( $buf) * $dot $ident $colons $larrow) $( $parse) * } ( $( $dup ) * ) $( $dup ) * )
321321 } ;
322322
323323 ( atom $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $dot: tt $field: tt $( $dup: tt) * ) . $i: ident $( $rest: tt) * ) => {
@@ -452,8 +452,8 @@ macro_rules! __parse_ensure {
452452 $crate:: __parse_ensure!( type ( qpath ( tpath ( arglist ( tpath $stack) ) ) ) $bail ( $( $fuel) * ) { ( $( $buf) * $langle) $( $parse) * } ( $( $rest) * ) $( $rest) * )
453453 } ;
454454
455- ( tpath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $larrow: tt $lit : literal $ ( $dup: tt) * ) <- $( $rest: tt) * ) => {
456- $crate:: __parse_ensure!( generic ( tpath $stack) $bail ( $( $fuel) * ) { ( $( $buf) * $larrow) $( $parse) * } ( $( $rest ) * ) $( $rest ) * )
455+ ( tpath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $larrow: tt $( $dup: tt) * ) <- $lit : literal $( $rest: tt) * ) => {
456+ $crate:: __parse_ensure!( generic ( tpath $stack) $bail ( $( $fuel) * ) { ( $( $buf) * $larrow) $( $parse) * } ( $( $dup ) * ) $( $dup ) * )
457457 } ;
458458
459459 ( tpath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $colons: tt $langle: tt $( $dup: tt) * ) :: < $( $rest: tt) * ) => {
@@ -464,8 +464,8 @@ macro_rules! __parse_ensure {
464464 $crate:: __parse_ensure!( type ( qpath ( tpath ( arglist ( tpath $stack) ) ) ) $bail ( $( $fuel) * ) { ( $( $buf) * $colons $langle) $( $parse) * } ( $( $rest) * ) $( $rest) * )
465465 } ;
466466
467- ( tpath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $colons: tt $larrow: tt $lit : literal $ ( $dup: tt) * ) :: <- $( $rest: tt) * ) => {
468- $crate:: __parse_ensure!( generic ( tpath $stack) $bail ( $( $fuel) * ) { ( $( $buf) * $colons $larrow) $( $parse) * } ( $( $rest ) * ) $( $rest ) * )
467+ ( tpath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $colons: tt $larrow: tt $( $dup: tt) * ) :: <- $lit : literal $( $rest: tt) * ) => {
468+ $crate:: __parse_ensure!( generic ( tpath $stack) $bail ( $( $fuel) * ) { ( $( $buf) * $colons $larrow) $( $parse) * } ( $( $dup ) * ) $( $dup ) * )
469469 } ;
470470
471471 ( tpath $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $colons: tt $ident: tt $( $dup: tt) * ) :: $i: ident $( $rest: tt) * ) => {
@@ -550,8 +550,8 @@ macro_rules! __parse_ensure {
550550 $crate:: __parse_ensure!( $pop ( split $stack) $bail ( $( $fuel) * ) { ( $( $buf) * ) $( $parse) * } ( $rangle $( $rest) * ) $rangle $( $rest) * )
551551 } ;
552552
553- ( generic $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $neg: tt $lit : literal $ ( $dup: tt) * ) - $( $rest: tt) * ) => {
554- $crate:: __parse_ensure!( generic $stack $bail ( $( $fuel) * ) { ( $( $buf) * $neg) $( $parse) * } ( $( $rest ) * ) $( $rest ) * )
553+ ( generic $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $neg: tt $( $dup: tt) * ) - $lit : literal $( $rest: tt) * ) => {
554+ $crate:: __parse_ensure!( generic $stack $bail ( $( $fuel) * ) { ( $( $buf) * $neg) $( $parse) * } ( $( $dup ) * ) $( $dup ) * )
555555 } ;
556556
557557 ( generic $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $literal: tt $( $dup: tt) * ) $lit: literal $( $rest: tt) * ) => {
@@ -616,8 +616,8 @@ macro_rules! __parse_ensure {
616616 $crate:: __parse_ensure!( pat $stack $bail ( $( $fuel) * ) { ( $( $buf) * $at) $( $parse) * } ( $( $rest) * ) $( $rest) * )
617617 } ;
618618
619- ( pat $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $neg: tt $lit : literal $ ( $dup: tt) * ) - $( $rest: tt) * ) => {
620- $crate:: __parse_ensure!( pat $stack $bail ( $( $fuel) * ) { ( $( $buf) * $neg) $( $parse) * } ( $( $rest ) * ) $( $rest ) * )
619+ ( pat $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $neg: tt $( $dup: tt) * ) - $lit : literal $( $rest: tt) * ) => {
620+ $crate:: __parse_ensure!( pat $stack $bail ( $( $fuel) * ) { ( $( $buf) * $neg) $( $parse) * } ( $( $dup ) * ) $( $dup ) * )
621621 } ;
622622
623623 ( pat $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $literal: tt $( $dup: tt) * ) $lit: literal $( $rest: tt) * ) => {
0 commit comments