@@ -13,7 +13,7 @@ use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1313use rustc_errors:: Applicability ;
1414use syntax:: ast:: { Crate as AstCrate , ItemKind , Name } ;
1515use syntax:: source_map:: Span ;
16- use syntax_pos:: symbol:: LocalInternedString ;
16+ use syntax_pos:: symbol:: SymbolStr ;
1717
1818declare_clippy_lint ! {
1919 /// **What it does:** Checks for various things we like to keep tidy in clippy.
@@ -112,7 +112,7 @@ impl EarlyLintPass for ClippyLintsInternal {
112112 if let ItemKind :: Mod ( ref utils_mod) = utils. kind {
113113 if let Some ( paths) = utils_mod. items . iter ( ) . find ( |item| item. ident . name . as_str ( ) == "paths" ) {
114114 if let ItemKind :: Mod ( ref paths_mod) = paths. kind {
115- let mut last_name: Option < LocalInternedString > = None ;
115+ let mut last_name: Option < SymbolStr > = None ;
116116 for item in & * paths_mod. items {
117117 let name = item. ident . as_str ( ) ;
118118 if let Some ( ref last_name) = last_name {
@@ -279,8 +279,8 @@ declare_lint_pass!(OuterExpnDataPass => [OUTER_EXPN_EXPN_DATA]);
279279impl < ' a , ' tcx > LateLintPass < ' a , ' tcx > for OuterExpnDataPass {
280280 fn check_expr ( & mut self , cx : & LateContext < ' a , ' tcx > , expr : & ' tcx hir:: Expr ) {
281281 let ( method_names, arg_lists, spans) = method_calls ( expr, 2 ) ;
282- let method_names: Vec < LocalInternedString > = method_names. iter ( ) . map ( |s| s. as_str ( ) ) . collect ( ) ;
283- let method_names: Vec < & str > = method_names. iter ( ) . map ( std :: convert :: AsRef :: as_ref ) . collect ( ) ;
282+ let method_names: Vec < SymbolStr > = method_names. iter ( ) . map ( |s| s. as_str ( ) ) . collect ( ) ;
283+ let method_names: Vec < & str > = method_names. iter ( ) . map ( |s| & * * s ) . collect ( ) ;
284284 if_chain ! {
285285 if let [ "expn_data" , "outer_expn" ] = method_names. as_slice( ) ;
286286 let args = arg_lists[ 1 ] ;
0 commit comments