@@ -77,14 +77,14 @@ impl<'v> visit::Visitor<'v> for UseVisitor {
7777 match path. node {
7878 ast:: ViewPathSimple ( ident, ref path) => {
7979 self . paths . push ( to_racer_path ( path) ) ;
80- self . ident = Some ( token:: get_ident ( ident) . get ( ) . to_string ( ) ) ;
80+ self . ident = Some ( token:: get_ident ( ident) . to_string ( ) ) ;
8181 } ,
8282 ast:: ViewPathList ( ref pth, ref paths) => {
8383 let basepath = to_racer_path ( pth) ;
8484 for path in paths. iter ( ) {
8585 match path. node {
8686 ast:: PathListIdent { name, ..} => {
87- let name = token:: get_ident ( name) . get ( ) . to_string ( ) ;
87+ let name = token:: get_ident ( name) . to_string ( ) ;
8888 let seg = racer:: PathSegment { name : name, types : Vec :: new ( ) } ;
8989 let mut newpath = basepath. clone ( ) ;
9090
@@ -355,7 +355,7 @@ fn to_racer_path(pth: &ast::Path) -> racer::Path {
355355
356356 let mut v = Vec :: new ( ) ;
357357 for seg in pth. segments . iter ( ) {
358- let name = token:: get_ident ( seg. identifier ) . get ( ) . to_string ( ) ;
358+ let name = token:: get_ident ( seg. identifier ) . to_string ( ) ;
359359 let mut types = Vec :: new ( ) ;
360360 for ty in seg. parameters . types ( ) . iter ( ) {
361361 match ty. node {
@@ -474,7 +474,7 @@ impl<'v> visit::Visitor<'v> for ExprTypeVisitor {
474474
475475 ast:: ExprMethodCall ( ref spannedident, ref types, ref arguments) => {
476476 // spannedident.node is an ident I think
477- let methodname = token:: get_ident ( spannedident. node ) . get ( ) . to_string ( ) ;
477+ let methodname = token:: get_ident ( spannedident. node ) . to_string ( ) ;
478478 debug ! ( "method call ast name {}" , methodname) ;
479479 debug ! ( "method call ast types {:?} {}" , types, types. len( ) ) ;
480480
@@ -503,7 +503,7 @@ impl<'v> visit::Visitor<'v> for ExprTypeVisitor {
503503 }
504504
505505 ast:: ExprField ( ref subexpression, spannedident) => {
506- let fieldname = token:: get_ident ( spannedident. node ) . get ( ) . to_string ( ) ;
506+ let fieldname = token:: get_ident ( spannedident. node ) . to_string ( ) ;
507507 debug ! ( "exprfield {}" , fieldname) ;
508508 self . visit_expr ( & * * subexpression) ;
509509 self . result = self . result . as_ref ( )
@@ -624,7 +624,7 @@ impl<'v> visit::Visitor<'v> for StructVisitor {
624624
625625 match field. node . kind {
626626 ast:: NamedField ( name, _) => {
627- let name = String :: from_str ( token:: get_ident ( name) . get ( ) ) ;
627+ let name = String :: from_str ( & token:: get_ident ( name) ) ;
628628 let ty = to_racer_ty ( & * field. node . ty , & self . scope ) ;
629629 self . fields . push ( ( name, point as usize , ty) ) ;
630630 }
@@ -646,7 +646,7 @@ impl<'v> visit::Visitor<'v> for TypeVisitor {
646646 fn visit_item ( & mut self , item : & ast:: Item ) {
647647 match item. node {
648648 ast:: ItemTy ( ref ty, _) => {
649- self . name = Some ( token:: get_ident ( item. ident ) . get ( ) . to_string ( ) ) ;
649+ self . name = Some ( token:: get_ident ( item. ident ) . to_string ( ) ) ;
650650
651651 let typepath = match ty. node {
652652 ast:: TyRptr ( _, ref ty) => {
@@ -682,7 +682,7 @@ impl<'v> visit::Visitor<'v> for TraitVisitor {
682682 fn visit_item ( & mut self , item : & ast:: Item ) {
683683 match item. node {
684684 ast:: ItemTrait ( _, _, _, _) => {
685- self . name = Some ( token:: get_ident ( item. ident ) . get ( ) . to_string ( ) ) ;
685+ self . name = Some ( token:: get_ident ( item. ident ) . to_string ( ) ) ;
686686 }
687687 _ => ( )
688688 }
@@ -733,7 +733,7 @@ impl<'v> visit::Visitor<'v> for ModVisitor {
733733 fn visit_item ( & mut self , item : & ast:: Item ) {
734734 match item. node {
735735 ast:: ItemMod ( _) => {
736- self . name = Some ( String :: from_str ( token:: get_ident ( item. ident ) . get ( ) ) ) ;
736+ self . name = Some ( String :: from_str ( & token:: get_ident ( item. ident ) ) ) ;
737737 }
738738 _ => { }
739739 }
@@ -749,9 +749,9 @@ impl<'v> visit::Visitor<'v> for ExternCrateVisitor {
749749 fn visit_item ( & mut self , item : & ast:: Item ) {
750750 match item. node {
751751 ast:: ItemExternCrate ( ref optional_s) => {
752- self . name = Some ( String :: from_str ( token:: get_ident ( item. ident ) . get ( ) ) ) ;
752+ self . name = Some ( String :: from_str ( & token:: get_ident ( item. ident ) ) ) ;
753753 if let & Some ( ( ref istr, _) ) = optional_s {
754- self . realname = Some ( istr. get ( ) . to_string ( ) ) ;
754+ self . realname = Some ( istr. to_string ( ) ) ;
755755 }
756756
757757 }
@@ -768,7 +768,7 @@ pub struct GenericsVisitor {
768768impl < ' v > visit:: Visitor < ' v > for GenericsVisitor {
769769 fn visit_generics ( & mut self , g : & ast:: Generics ) {
770770 for ty in g. ty_params . iter ( ) {
771- self . generic_args . push ( String :: from_str ( token:: get_ident ( ty. ident ) . get ( ) ) ) ;
771+ self . generic_args . push ( String :: from_str ( & token:: get_ident ( ty. ident ) ) ) ;
772772 }
773773 }
774774}
@@ -781,14 +781,14 @@ pub struct StructDefVisitor {
781781impl < ' v > visit:: Visitor < ' v > for StructDefVisitor {
782782 fn visit_generics ( & mut self , g : & ast:: Generics ) {
783783 for ty in g. ty_params . iter ( ) {
784- self . generic_args . push ( String :: from_str ( token:: get_ident ( ty. ident ) . get ( ) ) ) ;
784+ self . generic_args . push ( String :: from_str ( & token:: get_ident ( ty. ident ) ) ) ;
785785 }
786786 }
787787
788788 fn visit_ident ( & mut self , _sp : codemap:: Span , _ident : ast:: Ident ) {
789789 /*! Visit the idents */
790790 let codemap:: BytePos ( point) = _sp. lo ;
791- let name = String :: from_str ( token:: get_ident ( _ident) . get ( ) ) ;
791+ let name = String :: from_str ( & token:: get_ident ( _ident) ) ;
792792 self . name = Some ( ( name, point as usize ) ) ;
793793 }
794794}
@@ -802,7 +802,7 @@ impl<'v> visit::Visitor<'v> for EnumVisitor {
802802 fn visit_item ( & mut self , i : & ast:: Item ) {
803803 match i. node {
804804 ast:: ItemEnum ( ref enum_definition, _) => {
805- self . name = String :: from_str ( token:: get_ident ( i. ident ) . get ( ) ) ;
805+ self . name = String :: from_str ( & token:: get_ident ( i. ident ) ) ;
806806 //visitor.visit_generics(type_parameters, env.clone());
807807 //visit::walk_enum_def(self, enum_definition, type_parameters, e)
808808
@@ -812,7 +812,7 @@ impl<'v> visit::Visitor<'v> for EnumVisitor {
812812
813813 for variant in enum_definition. variants . iter ( ) {
814814 let codemap:: BytePos ( point) = variant. span . lo ;
815- self . values . push ( ( String :: from_str ( token:: get_ident ( variant. node . name ) . get ( ) ) , point as usize ) ) ;
815+ self . values . push ( ( String :: from_str ( & token:: get_ident ( variant. node . name ) ) , point as usize ) ) ;
816816 }
817817 } ,
818818 _ => { }
0 commit comments