From 57a5a9b05423c4f832cd9a3aaa7e06d55fab6efa Mon Sep 17 00:00:00 2001 From: ljedrz Date: Fri, 27 Jul 2018 11:11:18 +0200 Subject: Prefer to_string() to format!() --- src/libsyntax/ext/expand.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libsyntax/ext') diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index b84046d1050..9f8909e1626 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -380,7 +380,7 @@ impl<'a, 'b> MacroExpander<'a, 'b> { structs, enums and unions"); if let ast::AttrStyle::Inner = attr.style { let trait_list = traits.iter() - .map(|t| format!("{}", t)).collect::>(); + .map(|t| t.to_string()).collect::>(); let suggestion = format!("#[derive({})]", trait_list.join(", ")); err.span_suggestion_with_applicability( span, "try an outer attribute", suggestion, @@ -558,7 +558,7 @@ impl<'a, 'b> MacroExpander<'a, 'b> { invoc.expansion_data.mark.set_expn_info(ExpnInfo { call_site: attr.span, def_site: None, - format: MacroAttribute(Symbol::intern(&format!("{}", attr.path))), + format: MacroAttribute(Symbol::intern(&attr.path.to_string())), allow_internal_unstable: false, allow_internal_unsafe: false, local_inner_macros: false, -- cgit 1.4.1-3-g733a5