From 9edcdde67eff9c864a8b58aa5c998fcd926f61fb Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Fri, 27 Mar 2026 09:14:17 +0000 Subject: [PATCH] mailparsing: fix failing test The .to_string conversions were breaking the latin1 fix test --- crates/mailparsing/src/rfc5322_parser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/mailparsing/src/rfc5322_parser.rs b/crates/mailparsing/src/rfc5322_parser.rs index 82e16c76..50227e4c 100644 --- a/crates/mailparsing/src/rfc5322_parser.rs +++ b/crates/mailparsing/src/rfc5322_parser.rs @@ -1045,7 +1045,7 @@ fn unstructured(input: Span) -> IResult { } Word::UText(c) => match processed.last_mut() { Some(ProcessedWord::Text(prior)) => prior.push_str(c), - _ => processed.push(ProcessedWord::Text(c.to_string().into())), + _ => processed.push(ProcessedWord::Text(c)), }, } } @@ -2022,7 +2022,7 @@ impl MimeParameters { impl EncodeHeaderValue for MimeParameters { fn encode_value(&self) -> SharedString<'static> { - let mut result = self.value.to_string(); + let mut result = self.value.clone(); let names: BTreeMap<&BStr, MimeParameterEncoding> = self .parameters .iter()