From 3940b0587dc2c383d77512f1bd83269ac73f735b Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 1 Oct 2021 14:43:38 +1000 Subject: [PATCH] avoid extra allocation in replacement --- rslib/i18n/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rslib/i18n/src/lib.rs b/rslib/i18n/src/lib.rs index 030924547..b89152056 100644 --- a/rslib/i18n/src/lib.rs +++ b/rslib/i18n/src/lib.rs @@ -423,7 +423,7 @@ pub struct ResourcesForJavascript { } pub fn without_unicode_isolation(s: &str) -> String { - s.replace("\u{2068}", "").replace("\u{2069}", "") + s.replace(|c| c == '\u{2068}' || c == '\u{2069}', "") } #[cfg(test)]