Skip to content

Commit cd75428

Browse files
committed
token::InternedString no longer has a .get() method
See rust-lang/rust#21505
1 parent 09624f9 commit cd75428

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

src/racer/ast.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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 {
768768
impl<'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 {
781781
impl<'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

Comments
 (0)