let mut_str = format_mutability(mt.mutbl);
let mut_len = mut_str.len();
let mut result = String::with_capacity(128);
- result.push_str("&");
+ result.push('&');
let ref_hi = context.snippet_provider.span_after(self.span(), "&");
let mut cmnt_lo = ref_hi;
} else {
result.push_str(<_str);
}
- result.push_str(" ");
+ result.push(' ');
cmnt_lo = lifetime.ident.span.hi();
}
true,
)
.map(|v| (v, trailing_span, extendable)),
- _ => Some((
- String::from(strs) + &trailing_str,
- trailing_span,
- extendable,
- )),
+ _ => Some((strs + &trailing_str, trailing_span, extendable)),
}
},
)?;
) -> Option<String> {
let result = generic_params
.iter()
- .filter(|p| match p.kind {
- ast::GenericParamKind::Lifetime => true,
- _ => false,
- })
+ .filter(|p| matches!(p.kind, ast::GenericParamKind::Lifetime))
.map(|lt| lt.rewrite(context, shape))
.collect::<Option<Vec<_>>>()?
.join(", ");