From a9551aa6a1554ba0e30645b4ab5fb321df969ea2 Mon Sep 17 00:00:00 2001 From: c Date: Mon, 2 Dec 2024 18:51:12 +0100 Subject: [PATCH] Fix deserialization --- src/lib.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 528c3a9..ba5dcd5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -280,7 +280,6 @@ pub struct Message<'x> { pub attachments: Vec, #[cfg_attr(feature = "serde_support", serde(default))] - #[cfg_attr(feature = "serde_support", serde(borrow))] pub parts: Vec>, #[cfg_attr(feature = "serde_support", serde(skip))] @@ -295,7 +294,6 @@ pub struct MessagePart<'x> { pub headers: Vec>, pub is_encoding_problem: bool, #[cfg_attr(feature = "serde_support", serde(default))] - #[cfg_attr(feature = "serde_support", serde(borrow))] pub body: PartType<'x>, #[cfg_attr(feature = "serde_support", serde(skip))] pub encoding: Encoding, @@ -345,11 +343,9 @@ pub enum PartType<'x> { Html(Cow<'x, str>), /// Any other part type that is not text. - #[cfg_attr(feature = "serde_support", serde(borrow))] Binary(Cow<'x, [u8]>), /// Any inline binary data that. - #[cfg_attr(feature = "serde_support", serde(borrow))] InlineBinary(Cow<'x, [u8]>), /// Nested RFC5322 message.