From 95317478ccb9baab3d1797d693e4c33008434b50 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Wed, 8 Dec 2021 09:59:46 +0100 Subject: Use char for patterns where possible --- askama_shared/src/filters/mod.rs | 4 ++-- askama_shared/src/generator.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'askama_shared') 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 `

`. pub fn linebreaks(s: T) -> Result { let s = s.to_string(); - let linebroken = s.replace("\n\n", "

").replace("\n", "
"); + let linebroken = s.replace("\n\n", "

").replace('\n', "
"); Ok(format!("

{}

", linebroken)) } @@ -201,7 +201,7 @@ pub fn linebreaks(s: T) -> Result { /// Converts all newlines in a piece of plain text to HTML line breaks pub fn linebreaksbr(s: T) -> Result { let s = s.to_string(); - Ok(s.replace("\n", "
")) + Ok(s.replace('\n', "
")) } /// 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) => { -- cgit