avoid some &str to String conversions

This commit is contained in:
Takayuki Maeda 2022-07-10 03:18:56 +09:00
parent fac8fa5672
commit bda83e6543
13 changed files with 23 additions and 34 deletions

View file

@ -629,8 +629,7 @@ pub fn debug_hygiene_data(verbose: bool) -> String {
if verbose {
format!("{:#?}", data)
} else {
let mut s = String::from("");
s.push_str("Expansions:");
let mut s = String::from("Expansions:");
let mut debug_expn_data = |(id, expn_data): (&ExpnId, &ExpnData)| {
s.push_str(&format!(
"\n{:?}: parent: {:?}, call_site_ctxt: {:?}, def_site_ctxt: {:?}, kind: {:?}",