From ba75bc203d1d9ac3ac51dd38bfa42d29ebb2afa6 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Thu, 4 Jun 2026 18:57:17 +0900 Subject: [PATCH] kana_transliteration: avoid some unnecessary tring allocations for hw/fw katakana trans --- src/kana_transliteration.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kana_transliteration.rs b/src/kana_transliteration.rs index ffd4dba..dc1d053 100644 --- a/src/kana_transliteration.rs +++ b/src/kana_transliteration.rs @@ -384,7 +384,7 @@ pub fn transliterate_halfwidth_katakana_to_fullwidth_katakana(halfwidth: &str) - 'ン' => &['ン'], _ => &[c], }; - result.push_str(out.iter().collect::().as_str()); + result.extend(out.iter().copied()); } result @@ -478,7 +478,7 @@ pub fn transliterate_fullwidth_katakana_to_halfwidth_katakana(fullwidth: &str) - _ => &[c], }; - result.push_str(out.iter().collect::().as_str()); + result.extend(out.iter().copied()); } result