diff --git a/serde/src/ser/impls.rs b/serde/src/ser/impls.rs index 7d44ab34..4c7a263f 100644 --- a/serde/src/ser/impls.rs +++ b/serde/src/ser/impls.rs @@ -106,7 +106,7 @@ impl Serialize for CStr { fn serialize(&self, serializer: S) -> Result where S: Serializer { - self.to_bytes().serialize(serializer) + serializer.serialize_bytes(self.to_bytes()) } } @@ -116,7 +116,7 @@ impl Serialize for CString { fn serialize(&self, serializer: S) -> Result where S: Serializer { - self.to_bytes().serialize(serializer) + serializer.serialize_bytes(self.to_bytes()) } }