aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Dirkjan Ochtman <dirkjan@ochtman.nl>2021-12-08 09:59:46 +0100
committerLibravatar Dirkjan Ochtman <dirkjan@ochtman.nl>2021-12-08 11:14:39 +0100
commit95317478ccb9baab3d1797d693e4c33008434b50 (patch)
tree7865bb50ed6ef74d75a6c8293748dd1215ff8ac5
parentc35a2c02b2c0d6c157779eb19266e1b0ee25bb43 (diff)
downloadaskama-95317478ccb9baab3d1797d693e4c33008434b50.tar.gz
askama-95317478ccb9baab3d1797d693e4c33008434b50.tar.bz2
askama-95317478ccb9baab3d1797d693e4c33008434b50.zip
Use char for patterns where possible
-rw-r--r--askama_shared/src/filters/mod.rs4
-rw-r--r--askama_shared/src/generator.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/askama_shared/src/filters/mod.rs b/askama_shared/src/filters/mod.rs
index 7009f58..66a0ee2 100644
--- a/askama_shared/src/filters/mod.rs
+++ b/askama_shared/src/filters/mod.rs
@@ -193,7 +193,7 @@ pub fn format() {}
/// followed by a blank line becomes a paragraph break `<p>`.
pub fn linebreaks<T: fmt::Display>(s: T) -> Result<String> {
let s = s.to_string();
- let linebroken = s.replace("\n\n", "</p><p>").replace("\n", "<br/>");
+ let linebroken = s.replace("\n\n", "</p><p>").replace('\n', "<br/>");
Ok(format!("<p>{}</p>", linebroken))
}
@@ -201,7 +201,7 @@ pub fn linebreaks<T: fmt::Display>(s: T) -> Result<String> {
/// Converts all newlines in a piece of plain text to HTML line breaks
pub fn linebreaksbr<T: fmt::Display>(s: T) -> Result<String> {
let s = s.to_string();
- Ok(s.replace("\n", "<br/>"))
+ Ok(s.replace('\n', "<br/>"))
}
/// Replaces only paragraph breaks in plain text with appropriate HTML
diff --git a/askama_shared/src/generator.rs b/askama_shared/src/generator.rs
index 738b878..d264897 100644
--- a/askama_shared/src/generator.rs
+++ b/askama_shared/src/generator.rs
@@ -981,7 +981,7 @@ impl<'a, S: std::hash::BuildHasher> Generator<'a, S> {
for s in mem::take(&mut self.buf_writable) {
match s {
Writable::Lit(s) => {
- buf_format.write(&s.replace("{", "{{").replace("}", "}}"));
+ buf_format.write(&s.replace('{', "{{").replace('}', "}}"));
size_hint += s.len();
}
Writable::Expr(s) => {