@@ -3,7 +3,7 @@ use crate::attr;
3
3
use crate :: source_map:: { dummy_spanned, respan, Spanned } ;
4
4
use crate :: ext:: base:: ExtCtxt ;
5
5
use crate :: ptr:: P ;
6
- use crate :: symbol:: { Symbol , keywords} ;
6
+ use crate :: symbol:: { Symbol , keywords, sym } ;
7
7
use crate :: ThinVec ;
8
8
9
9
use rustc_target:: spec:: abi:: Abi ;
@@ -429,7 +429,7 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
429
429
self . ty_path (
430
430
self . path_all ( DUMMY_SP ,
431
431
true ,
432
- self . std_path ( & [ " option" , " Option" ] ) ,
432
+ self . std_path ( & [ sym :: option, sym :: Option ] ) ,
433
433
vec ! [ ast:: GenericArg :: Type ( ty) ] ,
434
434
Vec :: new ( ) ) )
435
435
}
@@ -735,7 +735,7 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
735
735
self . expr ( sp, ast:: ExprKind :: Array ( exprs) )
736
736
}
737
737
fn expr_vec_ng ( & self , sp : Span ) -> P < ast:: Expr > {
738
- self . expr_call_global ( sp, self . std_path ( & [ " vec" , " Vec" , " new" ] ) ,
738
+ self . expr_call_global ( sp, self . std_path ( & [ sym :: vec, sym :: Vec , sym :: new] ) ,
739
739
Vec :: new ( ) )
740
740
}
741
741
fn expr_vec_slice ( & self , sp : Span , exprs : Vec < P < ast:: Expr > > ) -> P < ast:: Expr > {
@@ -751,12 +751,12 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
751
751
752
752
753
753
fn expr_some ( & self , sp : Span , expr : P < ast:: Expr > ) -> P < ast:: Expr > {
754
- let some = self . std_path ( & [ " option" , " Option" , " Some" ] ) ;
754
+ let some = self . std_path ( & [ sym :: option, sym :: Option , sym :: Some ] ) ;
755
755
self . expr_call_global ( sp, some, vec ! [ expr] )
756
756
}
757
757
758
758
fn expr_none ( & self , sp : Span ) -> P < ast:: Expr > {
759
- let none = self . std_path ( & [ " option" , " Option" , " None" ] ) ;
759
+ let none = self . std_path ( & [ sym :: option, sym :: Option , sym :: None ] ) ;
760
760
let none = self . path_global ( sp, none) ;
761
761
self . expr_path ( none)
762
762
}
@@ -780,7 +780,7 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
780
780
let expr_loc_ptr = self . expr_addr_of ( span, expr_loc_tuple) ;
781
781
self . expr_call_global (
782
782
span,
783
- self . std_path ( & [ "rt" , " begin_panic" ] ) ,
783
+ self . std_path ( & [ sym :: rt , sym :: begin_panic] ) ,
784
784
vec ! [
785
785
self . expr_str( span, msg) ,
786
786
expr_loc_ptr] )
@@ -791,19 +791,19 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
791
791
}
792
792
793
793
fn expr_ok ( & self , sp : Span , expr : P < ast:: Expr > ) -> P < ast:: Expr > {
794
- let ok = self . std_path ( & [ " result" , " Result" , "Ok" ] ) ;
794
+ let ok = self . std_path ( & [ sym :: result, sym :: Result , sym :: Ok ] ) ;
795
795
self . expr_call_global ( sp, ok, vec ! [ expr] )
796
796
}
797
797
798
798
fn expr_err ( & self , sp : Span , expr : P < ast:: Expr > ) -> P < ast:: Expr > {
799
- let err = self . std_path ( & [ " result" , " Result" , " Err" ] ) ;
799
+ let err = self . std_path ( & [ sym :: result, sym :: Result , sym :: Err ] ) ;
800
800
self . expr_call_global ( sp, err, vec ! [ expr] )
801
801
}
802
802
803
803
fn expr_try ( & self , sp : Span , head : P < ast:: Expr > ) -> P < ast:: Expr > {
804
- let ok = self . std_path ( & [ " result" , " Result" , "Ok" ] ) ;
804
+ let ok = self . std_path ( & [ sym :: result, sym :: Result , sym :: Ok ] ) ;
805
805
let ok_path = self . path_global ( sp, ok) ;
806
- let err = self . std_path ( & [ " result" , " Result" , " Err" ] ) ;
806
+ let err = self . std_path ( & [ sym :: result, sym :: Result , sym :: Err ] ) ;
807
807
let err_path = self . path_global ( sp, err) ;
808
808
809
809
let binding_variable = self . ident_of ( "__try_var" ) ;
@@ -867,25 +867,25 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
867
867
}
868
868
869
869
fn pat_some ( & self , span : Span , pat : P < ast:: Pat > ) -> P < ast:: Pat > {
870
- let some = self . std_path ( & [ " option" , " Option" , " Some" ] ) ;
870
+ let some = self . std_path ( & [ sym :: option, sym :: Option , sym :: Some ] ) ;
871
871
let path = self . path_global ( span, some) ;
872
872
self . pat_tuple_struct ( span, path, vec ! [ pat] )
873
873
}
874
874
875
875
fn pat_none ( & self , span : Span ) -> P < ast:: Pat > {
876
- let some = self . std_path ( & [ " option" , " Option" , " None" ] ) ;
876
+ let some = self . std_path ( & [ sym :: option, sym :: Option , sym :: None ] ) ;
877
877
let path = self . path_global ( span, some) ;
878
878
self . pat_path ( span, path)
879
879
}
880
880
881
881
fn pat_ok ( & self , span : Span , pat : P < ast:: Pat > ) -> P < ast:: Pat > {
882
- let some = self . std_path ( & [ " result" , " Result" , "Ok" ] ) ;
882
+ let some = self . std_path ( & [ sym :: result, sym :: Result , sym :: Ok ] ) ;
883
883
let path = self . path_global ( span, some) ;
884
884
self . pat_tuple_struct ( span, path, vec ! [ pat] )
885
885
}
886
886
887
887
fn pat_err ( & self , span : Span , pat : P < ast:: Pat > ) -> P < ast:: Pat > {
888
- let some = self . std_path ( & [ " result" , " Result" , " Err" ] ) ;
888
+ let some = self . std_path ( & [ sym :: result, sym :: Result , sym :: Err ] ) ;
889
889
let path = self . path_global ( span, some) ;
890
890
self . pat_tuple_struct ( span, path, vec ! [ pat] )
891
891
}
0 commit comments