Use a slightly more efficient .replace_range() instead of cloning the string twice

This commit is contained in:
Emi Simpson 2019-12-06 11:37:05 -05:00
parent 8646af6e9f
commit 7412d663e0
No known key found for this signature in database
GPG key ID: 68FAB2E2E6DFC98B

View file

@ -144,11 +144,9 @@ pub fn resolve_css_imports(
});
let replacement = format!("\"{}\"", &content);
let dest = link.name("to_repl").unwrap();
let t = resolved_css
.replace(link.name("to_repl").unwrap().as_str(), &replacement)
.to_string();
resolved_css = t.clone();
resolved_css.replace_range(dest.start()..dest.end(), &replacement);
}
if as_dataurl {