From: Lizzy Fleckenstein Date: Mon, 13 Feb 2023 17:34:37 +0000 (+0100) Subject: Provide MtSerialize for &str X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=87e5c7b20c9832d9151a9c3fb2dd37a6e96100bf;p=mt_ser.git Provide MtSerialize for &str --- 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() {