@@ -1093,7 +1093,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1093
1093
} else {
1094
1094
result. push_str ( "::" )
1095
1095
}
1096
- result. push_str ( token:: get_name ( * name) . get ( ) ) ;
1096
+ result. push_str ( & token:: get_name ( * name) [ ] ) ;
1097
1097
} ;
1098
1098
result
1099
1099
}
@@ -1111,7 +1111,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1111
1111
-> String {
1112
1112
match subclass {
1113
1113
SingleImport ( _, source) => {
1114
- token:: get_name ( source) . get ( ) . to_string ( )
1114
+ token:: get_name ( source) . to_string ( )
1115
1115
}
1116
1116
GlobImport => "*" . to_string ( )
1117
1117
}
@@ -1708,7 +1708,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1708
1708
1709
1709
debug ! ( "(resolving glob import) writing resolution `{}` in `{}` \
1710
1710
to `{}`",
1711
- token:: get_name( name) . get ( ) ,
1711
+ & token:: get_name( name) [ ] ,
1712
1712
self . module_to_string( & * containing_module) ,
1713
1713
self . module_to_string( module_) ) ;
1714
1714
@@ -1725,7 +1725,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1725
1725
let msg = format ! ( "a {} named `{}` has already been imported \
1726
1726
in this module",
1727
1727
namespace_name,
1728
- token:: get_name( name) . get ( ) ) ;
1728
+ & token:: get_name( name) [ ] ) ;
1729
1729
span_err ! ( self . session, import_directive. span, E0251 , "{}" , msg) ;
1730
1730
} else {
1731
1731
let target = Target :: new ( containing_module. clone ( ) ,
@@ -1757,7 +1757,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1757
1757
name : Name ,
1758
1758
namespace : Namespace ) {
1759
1759
debug ! ( "check_for_conflicting_import: {}; target exists: {}" ,
1760
- token:: get_name( name) . get ( ) ,
1760
+ & token:: get_name( name) [ ] ,
1761
1761
target. is_some( ) ) ;
1762
1762
1763
1763
match * target {
@@ -1768,7 +1768,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1768
1768
TypeNS => "type" ,
1769
1769
ValueNS => "value" ,
1770
1770
} ,
1771
- token:: get_name( name) . get ( ) ) ;
1771
+ & token:: get_name( name) [ ] ) ;
1772
1772
span_err ! ( self . session, import_span, E0252 , "{}" , & msg[ ] ) ;
1773
1773
}
1774
1774
Some ( _) | None => { }
@@ -1804,7 +1804,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1804
1804
let msg = format ! ( "import `{0}` conflicts with imported \
1805
1805
crate in this module \
1806
1806
(maybe you meant `use {0}::*`?)",
1807
- token:: get_name( name) . get ( ) ) ;
1807
+ & token:: get_name( name) [ ] ) ;
1808
1808
span_err ! ( self . session, import_span, E0254 , "{}" , & msg[ ] ) ;
1809
1809
}
1810
1810
Some ( _) | None => { }
@@ -1826,7 +1826,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1826
1826
if let Some ( ref value) = * name_bindings. value_def . borrow ( ) {
1827
1827
let msg = format ! ( "import `{}` conflicts with value \
1828
1828
in this module",
1829
- token:: get_name( name) . get ( ) ) ;
1829
+ & token:: get_name( name) [ ] ) ;
1830
1830
span_err ! ( self . session, import_span, E0255 , "{}" , & msg[ ] ) ;
1831
1831
if let Some ( span) = value. value_span {
1832
1832
self . session . span_note ( span,
@@ -1844,7 +1844,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1844
1844
None => {
1845
1845
let msg = format ! ( "import `{}` conflicts with type in \
1846
1846
this module",
1847
- token:: get_name( name) . get ( ) ) ;
1847
+ & token:: get_name( name) [ ] ) ;
1848
1848
span_err ! ( self . session, import_span, E0256 , "{}" , & msg[ ] ) ;
1849
1849
if let Some ( span) = ty. type_span {
1850
1850
self . session . span_note ( span,
@@ -1866,7 +1866,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1866
1866
_ => {
1867
1867
let msg = format ! ( "import `{}` conflicts with existing \
1868
1868
submodule",
1869
- token:: get_name( name) . get ( ) ) ;
1869
+ & token:: get_name( name) [ ] ) ;
1870
1870
span_err ! ( self . session, import_span, E0258 , "{}" , & msg[ ] ) ;
1871
1871
if let Some ( span) = ty. type_span {
1872
1872
self . session . span_note ( span,
@@ -1892,7 +1892,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1892
1892
span_err ! ( self . session, span, E0259 ,
1893
1893
"an external crate named `{}` has already \
1894
1894
been imported into this module",
1895
- token:: get_name( name) . get ( ) ) ;
1895
+ & token:: get_name( name) [ ] ) ;
1896
1896
}
1897
1897
}
1898
1898
@@ -1906,7 +1906,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1906
1906
"the name `{}` conflicts with an external \
1907
1907
crate that has been imported into this \
1908
1908
module",
1909
- token:: get_name( name) . get ( ) ) ;
1909
+ & token:: get_name( name) [ ] ) ;
1910
1910
}
1911
1911
}
1912
1912
@@ -1955,7 +1955,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
1955
1955
let module_name = self . module_to_string ( & * search_module) ;
1956
1956
let mut span = span;
1957
1957
let msg = if "???" == & module_name[ ] {
1958
- span. hi = span. lo + Pos :: from_usize ( segment_name. get ( ) . len ( ) ) ;
1958
+ span. hi = span. lo + Pos :: from_usize ( segment_name. len ( ) ) ;
1959
1959
1960
1960
match search_parent_externals ( name,
1961
1961
& self . current_module ) {
@@ -2368,11 +2368,11 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
2368
2368
let mut containing_module;
2369
2369
let mut i;
2370
2370
let first_module_path_string = token:: get_name ( module_path[ 0 ] ) ;
2371
- if "self" == first_module_path_string. get ( ) {
2371
+ if "self" == & first_module_path_string[ ] {
2372
2372
containing_module =
2373
2373
self . get_nearest_normal_module_parent_or_self ( module_) ;
2374
2374
i = 1 ;
2375
- } else if "super" == first_module_path_string. get ( ) {
2375
+ } else if "super" == & first_module_path_string[ ] {
2376
2376
containing_module =
2377
2377
self . get_nearest_normal_module_parent_or_self ( module_) ;
2378
2378
i = 0 ; // We'll handle `super` below.
@@ -2383,7 +2383,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
2383
2383
// Now loop through all the `super`s we find.
2384
2384
while i < module_path. len ( ) {
2385
2385
let string = token:: get_name ( module_path[ i] ) ;
2386
- if "super" != string. get ( ) {
2386
+ if "super" != & string[ ] {
2387
2387
break
2388
2388
}
2389
2389
debug ! ( "(resolving module prefix) resolving `super` at {}" ,
@@ -2417,7 +2417,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
2417
2417
allow_private_imports : bool )
2418
2418
-> ResolveResult < ( Target , bool ) > {
2419
2419
debug ! ( "(resolving name in module) resolving `{}` in `{}`" ,
2420
- token:: get_name( name) . get ( ) ,
2420
+ & token:: get_name( name) [ ] ,
2421
2421
self . module_to_string( & * module_) ) ;
2422
2422
2423
2423
// First, check the direct children of the module.
@@ -2493,7 +2493,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
2493
2493
2494
2494
// We're out of luck.
2495
2495
debug ! ( "(resolving name in module) failed to resolve `{}`" ,
2496
- token:: get_name( name) . get ( ) ) ;
2496
+ & token:: get_name( name) [ ] ) ;
2497
2497
return Failed ( None ) ;
2498
2498
}
2499
2499
@@ -4372,7 +4372,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
4372
4372
4373
4373
let mut smallest = 0 ;
4374
4374
for ( i, other) in maybes. iter ( ) . enumerate ( ) {
4375
- values[ i] = lev_distance ( name, other. get ( ) ) ;
4375
+ values[ i] = lev_distance ( name, & other[ ] ) ;
4376
4376
4377
4377
if values[ i] <= values[ smallest] {
4378
4378
smallest = i;
@@ -4383,9 +4383,9 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
4383
4383
values[ smallest] != uint:: MAX &&
4384
4384
values[ smallest] < name. len ( ) + 2 &&
4385
4385
values[ smallest] <= max_distance &&
4386
- name != maybes[ smallest] . get ( ) {
4386
+ name != & maybes[ smallest] [ ] {
4387
4387
4388
- Some ( maybes[ smallest] . get ( ) . to_string ( ) )
4388
+ Some ( maybes[ smallest] . to_string ( ) )
4389
4389
4390
4390
} else {
4391
4391
None
@@ -4475,7 +4475,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
4475
4475
false // Stop advancing
4476
4476
} ) ;
4477
4477
4478
- if method_scope && token:: get_name ( self . self_name ) . get ( )
4478
+ if method_scope && & token:: get_name ( self . self_name ) [ ]
4479
4479
== path_name {
4480
4480
self . resolve_error (
4481
4481
expr. span ,
0 commit comments