@@ -3,7 +3,7 @@ use crate::attr;
33use crate :: source_map:: { dummy_spanned, respan, Spanned } ;
44use crate :: ext:: base:: ExtCtxt ;
55use crate :: ptr:: P ;
6- use crate :: symbol:: { Symbol , keywords} ;
6+ use crate :: symbol:: { Symbol , keywords, sym } ;
77use crate :: ThinVec ;
88
99use rustc_target:: spec:: abi:: Abi ;
@@ -429,7 +429,7 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
429429 self . ty_path (
430430 self . path_all ( DUMMY_SP ,
431431 true ,
432- self . std_path ( & [ " option" , " Option" ] ) ,
432+ self . std_path ( & [ sym :: option, sym :: Option ] ) ,
433433 vec ! [ ast:: GenericArg :: Type ( ty) ] ,
434434 Vec :: new ( ) ) )
435435 }
@@ -735,7 +735,7 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
735735 self . expr ( sp, ast:: ExprKind :: Array ( exprs) )
736736 }
737737 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] ) ,
739739 Vec :: new ( ) )
740740 }
741741 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> {
751751
752752
753753 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 ] ) ;
755755 self . expr_call_global ( sp, some, vec ! [ expr] )
756756 }
757757
758758 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 ] ) ;
760760 let none = self . path_global ( sp, none) ;
761761 self . expr_path ( none)
762762 }
@@ -780,7 +780,7 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
780780 let expr_loc_ptr = self . expr_addr_of ( span, expr_loc_tuple) ;
781781 self . expr_call_global (
782782 span,
783- self . std_path ( & [ "rt" , " begin_panic" ] ) ,
783+ self . std_path ( & [ sym :: rt , sym :: begin_panic] ) ,
784784 vec ! [
785785 self . expr_str( span, msg) ,
786786 expr_loc_ptr] )
@@ -791,19 +791,19 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
791791 }
792792
793793 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 ] ) ;
795795 self . expr_call_global ( sp, ok, vec ! [ expr] )
796796 }
797797
798798 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 ] ) ;
800800 self . expr_call_global ( sp, err, vec ! [ expr] )
801801 }
802802
803803 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 ] ) ;
805805 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 ] ) ;
807807 let err_path = self . path_global ( sp, err) ;
808808
809809 let binding_variable = self . ident_of ( "__try_var" ) ;
@@ -867,25 +867,25 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
867867 }
868868
869869 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 ] ) ;
871871 let path = self . path_global ( span, some) ;
872872 self . pat_tuple_struct ( span, path, vec ! [ pat] )
873873 }
874874
875875 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 ] ) ;
877877 let path = self . path_global ( span, some) ;
878878 self . pat_path ( span, path)
879879 }
880880
881881 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 ] ) ;
883883 let path = self . path_global ( span, some) ;
884884 self . pat_tuple_struct ( span, path, vec ! [ pat] )
885885 }
886886
887887 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 ] ) ;
889889 let path = self . path_global ( span, some) ;
890890 self . pat_tuple_struct ( span, path, vec ! [ pat] )
891891 }
0 commit comments