From 87e5c7b20c9832d9151a9c3fb2dd37a6e96100bf Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Mon, 13 Feb 2023 18:34:37 +0100 Subject: [PATCH] Provide MtSerialize for &str --- src/lib.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 2aa5c5a..d5d35d3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -494,7 +494,7 @@ where } } -impl MtSerialize for String { +impl MtSerialize for &str { fn mt_serialize(&self, writer: &mut impl Write) -> Result<(), SerializeError> { if C::utf16() { self.encode_utf16() @@ -506,6 +506,12 @@ impl MtSerialize for String { } } +impl MtSerialize for String { + fn mt_serialize(&self, writer: &mut impl Write) -> Result<(), SerializeError> { + self.as_str().mt_serialize::(writer) + } +} + impl MtDeserialize for String { fn mt_deserialize(reader: &mut impl Read) -> Result { if C::utf16() { -- 2.44.0