refactor(serde): Minor serde micro-optimizations

This commit is contained in:
Erick Tryzelaar
2015-08-31 21:49:05 -07:00
parent 5c7195ab4a
commit 3a3c8b69a7
2 changed files with 5 additions and 28 deletions

View File

@@ -23,7 +23,7 @@ pub struct RawStatus(pub u16, pub Cow<'static, str>);
#[cfg(feature = "serde-serialization")]
impl Serialize for RawStatus {
fn serialize<S>(&self, serializer: &mut S) -> Result<(), S::Error> where S: Serializer {
(self.0, self.1.clone().into_owned()).serialize(serializer)
(self.0, &self.1).serialize(serializer)
}
}