File tree 2 files changed +3
-11
lines changed
2 files changed +3
-11
lines changed Original file line number Diff line number Diff line change @@ -2893,7 +2893,7 @@ fn names_to_string(names: &[Name]) -> String {
2893
2893
if i > 0 {
2894
2894
result. push_str ( "::" ) ;
2895
2895
}
2896
- if name . is_used_keyword ( ) && name. can_be_raw ( ) {
2896
+ if Ident :: with_dummy_span ( * name) . is_raw_guess ( ) {
2897
2897
result. push_str ( "r#" ) ;
2898
2898
}
2899
2899
result. push_str ( & name. as_str ( ) ) ;
Original file line number Diff line number Diff line change @@ -1013,15 +1013,7 @@ pub mod sym {
1013
1013
}
1014
1014
1015
1015
impl Symbol {
1016
- pub fn is_used_keyword ( self ) -> bool {
1017
- self . is_used_keyword_2015 ( ) || self . is_used_keyword_2018 ( )
1018
- }
1019
-
1020
- pub fn is_used_keyword_2015 ( self ) -> bool {
1021
- self >= kw:: As && self <= kw:: While
1022
- }
1023
-
1024
- pub fn is_used_keyword_2018 ( self ) -> bool {
1016
+ fn is_used_keyword_2018 ( self ) -> bool {
1025
1017
self >= kw:: Async && self <= kw:: Dyn
1026
1018
}
1027
1019
@@ -1065,7 +1057,7 @@ impl Ident {
1065
1057
/// Returns `true` if the token is a keyword used in the language.
1066
1058
pub fn is_used_keyword ( self ) -> bool {
1067
1059
// Note: `span.edition()` is relatively expensive, don't call it unless necessary.
1068
- self . name . is_used_keyword_2015 ( ) ||
1060
+ self . name >= kw :: As && self . name <= kw :: While ||
1069
1061
self . name . is_used_keyword_2018 ( ) && self . span . rust_2018 ( )
1070
1062
}
1071
1063
You can’t perform that action at this time.
0 commit comments