@@ -425,23 +425,23 @@ mod tests {
425425 let tts: & [ TokenTree ] = & tts[ ..] ;
426426
427427 match tts {
428- & [
428+ [
429429 TokenTree :: Token ( Token { kind : token:: Ident ( name_macro_rules, false ) , .. } ) ,
430430 TokenTree :: Token ( Token { kind : token:: Not , .. } ) ,
431431 TokenTree :: Token ( Token { kind : token:: Ident ( name_zip, false ) , .. } ) ,
432- TokenTree :: Delimited ( _, macro_delim, ref macro_tts)
432+ TokenTree :: Delimited ( _, macro_delim, macro_tts)
433433 ]
434434 if name_macro_rules == sym:: macro_rules && name_zip. as_str ( ) == "zip" => {
435435 let tts = & macro_tts. trees ( ) . collect :: < Vec < _ > > ( ) ;
436- match tts {
436+ match & tts[ .. ] {
437437 [
438438 TokenTree :: Delimited ( _, first_delim, first_tts) ,
439439 TokenTree :: Token ( Token { kind : token:: FatArrow , .. } ) ,
440440 TokenTree :: Delimited ( _, second_delim, second_tts) ,
441441 ]
442442 if macro_delim == token:: Paren => {
443443 let tts = & first_tts. trees ( ) . collect :: < Vec < _ > > ( ) ;
444- match tts {
444+ match & tts[ .. ] {
445445 [
446446 TokenTree :: Token ( Token { kind : token:: Dollar , .. } ) ,
447447 TokenTree :: Token ( Token { kind : token:: Ident ( name, false ) , .. } ) ,
@@ -450,7 +450,7 @@ mod tests {
450450 _ => panic ! ( "value 3: {:?} {:?}" , first_delim, first_tts) ,
451451 }
452452 let tts = & second_tts. trees ( ) . collect :: < Vec < _ > > ( ) ;
453- match tts {
453+ match & tts[ .. ] {
454454 [
455455 TokenTree :: Token ( Token { kind : token:: Dollar , .. } ) ,
456456 TokenTree :: Token ( Token { kind : token:: Ident ( name, false ) , .. } ) ,
0 commit comments