Skip to content

Commit

Permalink
use more efficient code to generate repeated string
Browse files Browse the repository at this point in the history
  • Loading branch information
tesuji committed Nov 19, 2019
1 parent b4f1769 commit 7a4c3d0
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion clippy_lints/src/strings.rs
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for StringLitAsBytes {
if let LitKind::Str(ref lit_content, style) = lit.node {
let callsite = snippet(cx, args[0].span.source_callsite(), r#""foo""#);
let expanded = if let StrStyle::Raw(n) = style {
let term = (0..n).map(|_| '#').collect::<String>();
let term = "#".repeat(n);
format!("r{0}\"{1}\"{0}", term, lit_content.as_str())
} else {
format!("\"{}\"", lit_content.as_str())
Expand Down

0 comments on commit 7a4c3d0

Please sign in to comment.