@@ -262,8 +262,8 @@ macro_rules! __parse_ensure {
262
262
$crate:: __parse_ensure!( type ( qpath ( tpath ( arglist ( epath $stack) ) ) ) $bail ( $( $fuel) * ) { ( $( $buf) * $colons $langle) $( $parse) * } ( $( $rest) * ) $( $rest) * )
263
263
} ;
264
264
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 ) * )
267
267
} ;
268
268
269
269
( 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 {
316
316
$crate:: __parse_ensure!( type ( qpath ( tpath ( arglist ( atom $stack) ) ) ) $bail ( $( $fuel) * ) { ( $( $buf) * $dot $ident $colons $langle) $( $parse) * } ( $( $rest) * ) $( $rest) * )
317
317
} ;
318
318
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 ) * )
321
321
} ;
322
322
323
323
( 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 {
452
452
$crate:: __parse_ensure!( type ( qpath ( tpath ( arglist ( tpath $stack) ) ) ) $bail ( $( $fuel) * ) { ( $( $buf) * $langle) $( $parse) * } ( $( $rest) * ) $( $rest) * )
453
453
} ;
454
454
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 ) * )
457
457
} ;
458
458
459
459
( 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 {
464
464
$crate:: __parse_ensure!( type ( qpath ( tpath ( arglist ( tpath $stack) ) ) ) $bail ( $( $fuel) * ) { ( $( $buf) * $colons $langle) $( $parse) * } ( $( $rest) * ) $( $rest) * )
465
465
} ;
466
466
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 ) * )
469
469
} ;
470
470
471
471
( 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 {
550
550
$crate:: __parse_ensure!( $pop ( split $stack) $bail ( $( $fuel) * ) { ( $( $buf) * ) $( $parse) * } ( $rangle $( $rest) * ) $rangle $( $rest) * )
551
551
} ;
552
552
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 ) * )
555
555
} ;
556
556
557
557
( 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 {
616
616
$crate:: __parse_ensure!( pat $stack $bail ( $( $fuel) * ) { ( $( $buf) * $at) $( $parse) * } ( $( $rest) * ) $( $rest) * )
617
617
} ;
618
618
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 ) * )
621
621
} ;
622
622
623
623
( pat $stack: tt $bail: tt ( ~$( $fuel: tt) * ) { ( $( $buf: tt) * ) $( $parse: tt) * } ( $literal: tt $( $dup: tt) * ) $lit: literal $( $rest: tt) * ) => {
0 commit comments