@@ -1093,7 +1093,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
10931093 } else {
10941094 result. push_str ( "::" )
10951095 }
1096- result. push_str ( token:: get_name ( * name) . get ( ) ) ;
1096+ result. push_str ( & token:: get_name ( * name) [ ] ) ;
10971097 } ;
10981098 result
10991099 }
@@ -1111,7 +1111,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
11111111 -> String {
11121112 match subclass {
11131113 SingleImport ( _, source) => {
1114- token:: get_name ( source) . get ( ) . to_string ( )
1114+ token:: get_name ( source) . to_string ( )
11151115 }
11161116 GlobImport => "*" . to_string ( )
11171117 }
@@ -1708,7 +1708,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
17081708
17091709 debug ! ( "(resolving glob import) writing resolution `{}` in `{}` \
17101710 to `{}`",
1711- token:: get_name( name) . get ( ) ,
1711+ & token:: get_name( name) [ ] ,
17121712 self . module_to_string( & * containing_module) ,
17131713 self . module_to_string( module_) ) ;
17141714
@@ -1725,7 +1725,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
17251725 let msg = format ! ( "a {} named `{}` has already been imported \
17261726 in this module",
17271727 namespace_name,
1728- token:: get_name( name) . get ( ) ) ;
1728+ & token:: get_name( name) [ ] ) ;
17291729 span_err ! ( self . session, import_directive. span, E0251 , "{}" , msg) ;
17301730 } else {
17311731 let target = Target :: new ( containing_module. clone ( ) ,
@@ -1757,7 +1757,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
17571757 name : Name ,
17581758 namespace : Namespace ) {
17591759 debug ! ( "check_for_conflicting_import: {}; target exists: {}" ,
1760- token:: get_name( name) . get ( ) ,
1760+ & token:: get_name( name) [ ] ,
17611761 target. is_some( ) ) ;
17621762
17631763 match * target {
@@ -1768,7 +1768,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
17681768 TypeNS => "type" ,
17691769 ValueNS => "value" ,
17701770 } ,
1771- token:: get_name( name) . get ( ) ) ;
1771+ & token:: get_name( name) [ ] ) ;
17721772 span_err ! ( self . session, import_span, E0252 , "{}" , & msg[ ] ) ;
17731773 }
17741774 Some ( _) | None => { }
@@ -1804,7 +1804,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
18041804 let msg = format ! ( "import `{0}` conflicts with imported \
18051805 crate in this module \
18061806 (maybe you meant `use {0}::*`?)",
1807- token:: get_name( name) . get ( ) ) ;
1807+ & token:: get_name( name) [ ] ) ;
18081808 span_err ! ( self . session, import_span, E0254 , "{}" , & msg[ ] ) ;
18091809 }
18101810 Some ( _) | None => { }
@@ -1826,7 +1826,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
18261826 if let Some ( ref value) = * name_bindings. value_def . borrow ( ) {
18271827 let msg = format ! ( "import `{}` conflicts with value \
18281828 in this module",
1829- token:: get_name( name) . get ( ) ) ;
1829+ & token:: get_name( name) [ ] ) ;
18301830 span_err ! ( self . session, import_span, E0255 , "{}" , & msg[ ] ) ;
18311831 if let Some ( span) = value. value_span {
18321832 self . session . span_note ( span,
@@ -1844,7 +1844,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
18441844 None => {
18451845 let msg = format ! ( "import `{}` conflicts with type in \
18461846 this module",
1847- token:: get_name( name) . get ( ) ) ;
1847+ & token:: get_name( name) [ ] ) ;
18481848 span_err ! ( self . session, import_span, E0256 , "{}" , & msg[ ] ) ;
18491849 if let Some ( span) = ty. type_span {
18501850 self . session . span_note ( span,
@@ -1866,7 +1866,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
18661866 _ => {
18671867 let msg = format ! ( "import `{}` conflicts with existing \
18681868 submodule",
1869- token:: get_name( name) . get ( ) ) ;
1869+ & token:: get_name( name) [ ] ) ;
18701870 span_err ! ( self . session, import_span, E0258 , "{}" , & msg[ ] ) ;
18711871 if let Some ( span) = ty. type_span {
18721872 self . session . span_note ( span,
@@ -1892,7 +1892,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
18921892 span_err ! ( self . session, span, E0259 ,
18931893 "an external crate named `{}` has already \
18941894 been imported into this module",
1895- token:: get_name( name) . get ( ) ) ;
1895+ & token:: get_name( name) [ ] ) ;
18961896 }
18971897 }
18981898
@@ -1906,7 +1906,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
19061906 "the name `{}` conflicts with an external \
19071907 crate that has been imported into this \
19081908 module",
1909- token:: get_name( name) . get ( ) ) ;
1909+ & token:: get_name( name) [ ] ) ;
19101910 }
19111911 }
19121912
@@ -1955,7 +1955,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
19551955 let module_name = self . module_to_string ( & * search_module) ;
19561956 let mut span = span;
19571957 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 ( ) ) ;
19591959
19601960 match search_parent_externals ( name,
19611961 & self . current_module ) {
@@ -2368,11 +2368,11 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
23682368 let mut containing_module;
23692369 let mut i;
23702370 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[ ] {
23722372 containing_module =
23732373 self . get_nearest_normal_module_parent_or_self ( module_) ;
23742374 i = 1 ;
2375- } else if "super" == first_module_path_string. get ( ) {
2375+ } else if "super" == & first_module_path_string[ ] {
23762376 containing_module =
23772377 self . get_nearest_normal_module_parent_or_self ( module_) ;
23782378 i = 0 ; // We'll handle `super` below.
@@ -2383,7 +2383,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
23832383 // Now loop through all the `super`s we find.
23842384 while i < module_path. len ( ) {
23852385 let string = token:: get_name ( module_path[ i] ) ;
2386- if "super" != string. get ( ) {
2386+ if "super" != & string[ ] {
23872387 break
23882388 }
23892389 debug ! ( "(resolving module prefix) resolving `super` at {}" ,
@@ -2417,7 +2417,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
24172417 allow_private_imports : bool )
24182418 -> ResolveResult < ( Target , bool ) > {
24192419 debug ! ( "(resolving name in module) resolving `{}` in `{}`" ,
2420- token:: get_name( name) . get ( ) ,
2420+ & token:: get_name( name) [ ] ,
24212421 self . module_to_string( & * module_) ) ;
24222422
24232423 // First, check the direct children of the module.
@@ -2493,7 +2493,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
24932493
24942494 // We're out of luck.
24952495 debug ! ( "(resolving name in module) failed to resolve `{}`" ,
2496- token:: get_name( name) . get ( ) ) ;
2496+ & token:: get_name( name) [ ] ) ;
24972497 return Failed ( None ) ;
24982498 }
24992499
@@ -4372,7 +4372,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
43724372
43734373 let mut smallest = 0 ;
43744374 for ( i, other) in maybes. iter ( ) . enumerate ( ) {
4375- values[ i] = lev_distance ( name, other. get ( ) ) ;
4375+ values[ i] = lev_distance ( name, & other[ ] ) ;
43764376
43774377 if values[ i] <= values[ smallest] {
43784378 smallest = i;
@@ -4383,9 +4383,9 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
43834383 values[ smallest] != uint:: MAX &&
43844384 values[ smallest] < name. len ( ) + 2 &&
43854385 values[ smallest] <= max_distance &&
4386- name != maybes[ smallest] . get ( ) {
4386+ name != & maybes[ smallest] [ ] {
43874387
4388- Some ( maybes[ smallest] . get ( ) . to_string ( ) )
4388+ Some ( maybes[ smallest] . to_string ( ) )
43894389
43904390 } else {
43914391 None
@@ -4475,7 +4475,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
44754475 false // Stop advancing
44764476 } ) ;
44774477
4478- if method_scope && token:: get_name ( self . self_name ) . get ( )
4478+ if method_scope && & token:: get_name ( self . self_name ) [ ]
44794479 == path_name {
44804480 self . resolve_error (
44814481 expr. span ,
0 commit comments