@@ -77,14 +77,14 @@ impl<'v> visit::Visitor<'v> for UseVisitor {
77
77
match path. node {
78
78
ast:: ViewPathSimple ( ident, ref path) => {
79
79
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 ( ) ) ;
81
81
} ,
82
82
ast:: ViewPathList ( ref pth, ref paths) => {
83
83
let basepath = to_racer_path ( pth) ;
84
84
for path in paths. iter ( ) {
85
85
match path. node {
86
86
ast:: PathListIdent { name, ..} => {
87
- let name = token:: get_ident ( name) . get ( ) . to_string ( ) ;
87
+ let name = token:: get_ident ( name) . to_string ( ) ;
88
88
let seg = racer:: PathSegment { name : name, types : Vec :: new ( ) } ;
89
89
let mut newpath = basepath. clone ( ) ;
90
90
@@ -355,7 +355,7 @@ fn to_racer_path(pth: &ast::Path) -> racer::Path {
355
355
356
356
let mut v = Vec :: new ( ) ;
357
357
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 ( ) ;
359
359
let mut types = Vec :: new ( ) ;
360
360
for ty in seg. parameters . types ( ) . iter ( ) {
361
361
match ty. node {
@@ -474,7 +474,7 @@ impl<'v> visit::Visitor<'v> for ExprTypeVisitor {
474
474
475
475
ast:: ExprMethodCall ( ref spannedident, ref types, ref arguments) => {
476
476
// 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 ( ) ;
478
478
debug ! ( "method call ast name {}" , methodname) ;
479
479
debug ! ( "method call ast types {:?} {}" , types, types. len( ) ) ;
480
480
@@ -503,7 +503,7 @@ impl<'v> visit::Visitor<'v> for ExprTypeVisitor {
503
503
}
504
504
505
505
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 ( ) ;
507
507
debug ! ( "exprfield {}" , fieldname) ;
508
508
self . visit_expr ( & * * subexpression) ;
509
509
self . result = self . result . as_ref ( )
@@ -624,7 +624,7 @@ impl<'v> visit::Visitor<'v> for StructVisitor {
624
624
625
625
match field. node . kind {
626
626
ast:: NamedField ( name, _) => {
627
- let name = String :: from_str ( token:: get_ident ( name) . get ( ) ) ;
627
+ let name = String :: from_str ( & token:: get_ident ( name) ) ;
628
628
let ty = to_racer_ty ( & * field. node . ty , & self . scope ) ;
629
629
self . fields . push ( ( name, point as usize , ty) ) ;
630
630
}
@@ -646,7 +646,7 @@ impl<'v> visit::Visitor<'v> for TypeVisitor {
646
646
fn visit_item ( & mut self , item : & ast:: Item ) {
647
647
match item. node {
648
648
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 ( ) ) ;
650
650
651
651
let typepath = match ty. node {
652
652
ast:: TyRptr ( _, ref ty) => {
@@ -682,7 +682,7 @@ impl<'v> visit::Visitor<'v> for TraitVisitor {
682
682
fn visit_item ( & mut self , item : & ast:: Item ) {
683
683
match item. node {
684
684
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 ( ) ) ;
686
686
}
687
687
_ => ( )
688
688
}
@@ -733,7 +733,7 @@ impl<'v> visit::Visitor<'v> for ModVisitor {
733
733
fn visit_item ( & mut self , item : & ast:: Item ) {
734
734
match item. node {
735
735
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 ) ) ) ;
737
737
}
738
738
_ => { }
739
739
}
@@ -749,9 +749,9 @@ impl<'v> visit::Visitor<'v> for ExternCrateVisitor {
749
749
fn visit_item ( & mut self , item : & ast:: Item ) {
750
750
match item. node {
751
751
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 ) ) ) ;
753
753
if let & Some ( ( ref istr, _) ) = optional_s {
754
- self . realname = Some ( istr. get ( ) . to_string ( ) ) ;
754
+ self . realname = Some ( istr. to_string ( ) ) ;
755
755
}
756
756
757
757
}
@@ -768,7 +768,7 @@ pub struct GenericsVisitor {
768
768
impl < ' v > visit:: Visitor < ' v > for GenericsVisitor {
769
769
fn visit_generics ( & mut self , g : & ast:: Generics ) {
770
770
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 ) ) ) ;
772
772
}
773
773
}
774
774
}
@@ -781,14 +781,14 @@ pub struct StructDefVisitor {
781
781
impl < ' v > visit:: Visitor < ' v > for StructDefVisitor {
782
782
fn visit_generics ( & mut self , g : & ast:: Generics ) {
783
783
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 ) ) ) ;
785
785
}
786
786
}
787
787
788
788
fn visit_ident ( & mut self , _sp : codemap:: Span , _ident : ast:: Ident ) {
789
789
/*! Visit the idents */
790
790
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) ) ;
792
792
self . name = Some ( ( name, point as usize ) ) ;
793
793
}
794
794
}
@@ -802,7 +802,7 @@ impl<'v> visit::Visitor<'v> for EnumVisitor {
802
802
fn visit_item ( & mut self , i : & ast:: Item ) {
803
803
match i. node {
804
804
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 ) ) ;
806
806
//visitor.visit_generics(type_parameters, env.clone());
807
807
//visit::walk_enum_def(self, enum_definition, type_parameters, e)
808
808
@@ -812,7 +812,7 @@ impl<'v> visit::Visitor<'v> for EnumVisitor {
812
812
813
813
for variant in enum_definition. variants . iter ( ) {
814
814
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 ) ) ;
816
816
}
817
817
} ,
818
818
_ => { }
0 commit comments