@@ -468,11 +468,11 @@ impl TokenTree {
468468 /// Returns the span of this tree, delegating to the `span` method of
469469 /// the contained token or a delimited stream.
470470 pub fn span ( & self ) -> Span {
471- match * self {
472- TokenTree :: Group ( ref t) => t. span ( ) ,
473- TokenTree :: Ident ( ref t) => t. span ( ) ,
474- TokenTree :: Punct ( ref t) => t. span ( ) ,
475- TokenTree :: Literal ( ref t) => t. span ( ) ,
471+ match self {
472+ TokenTree :: Group ( t) => t. span ( ) ,
473+ TokenTree :: Ident ( t) => t. span ( ) ,
474+ TokenTree :: Punct ( t) => t. span ( ) ,
475+ TokenTree :: Literal ( t) => t. span ( ) ,
476476 }
477477 }
478478
@@ -482,11 +482,11 @@ impl TokenTree {
482482 /// the span of each of the internal tokens, this will simply delegate to
483483 /// the `set_span` method of each variant.
484484 pub fn set_span ( & mut self , span : Span ) {
485- match * self {
486- TokenTree :: Group ( ref mut t) => t. set_span ( span) ,
487- TokenTree :: Ident ( ref mut t) => t. set_span ( span) ,
488- TokenTree :: Punct ( ref mut t) => t. set_span ( span) ,
489- TokenTree :: Literal ( ref mut t) => t. set_span ( span) ,
485+ match self {
486+ TokenTree :: Group ( t) => t. set_span ( span) ,
487+ TokenTree :: Ident ( t) => t. set_span ( span) ,
488+ TokenTree :: Punct ( t) => t. set_span ( span) ,
489+ TokenTree :: Literal ( t) => t. set_span ( span) ,
490490 }
491491 }
492492}
@@ -521,11 +521,11 @@ impl From<Literal> for TokenTree {
521521/// numeric literals.
522522impl fmt:: Display for TokenTree {
523523 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
524- match * self {
525- TokenTree :: Group ( ref t) => t. fmt ( f) ,
526- TokenTree :: Ident ( ref t) => t. fmt ( f) ,
527- TokenTree :: Punct ( ref t) => t. fmt ( f) ,
528- TokenTree :: Literal ( ref t) => t. fmt ( f) ,
524+ match self {
525+ TokenTree :: Group ( t) => t. fmt ( f) ,
526+ TokenTree :: Ident ( t) => t. fmt ( f) ,
527+ TokenTree :: Punct ( t) => t. fmt ( f) ,
528+ TokenTree :: Literal ( t) => t. fmt ( f) ,
529529 }
530530 }
531531}
@@ -535,16 +535,16 @@ impl fmt::Debug for TokenTree {
535535 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
536536 // Each of these has the name in the struct type in the derived debug,
537537 // so don't bother with an extra layer of indirection
538- match * self {
539- TokenTree :: Group ( ref t) => t. fmt ( f) ,
540- TokenTree :: Ident ( ref t) => {
538+ match self {
539+ TokenTree :: Group ( t) => t. fmt ( f) ,
540+ TokenTree :: Ident ( t) => {
541541 let mut debug = f. debug_struct ( "Ident" ) ;
542542 debug. field ( "sym" , & format_args ! ( "{}" , t) ) ;
543543 imp:: debug_span_field_if_nontrivial ( & mut debug, t. span ( ) . inner ) ;
544544 debug. finish ( )
545545 }
546- TokenTree :: Punct ( ref t) => t. fmt ( f) ,
547- TokenTree :: Literal ( ref t) => t. fmt ( f) ,
546+ TokenTree :: Punct ( t) => t. fmt ( f) ,
547+ TokenTree :: Literal ( t) => t. fmt ( f) ,
548548 }
549549 }
550550}
0 commit comments