diff --git a/serde2/src/ser.rs b/serde2/src/ser.rs index e6a2df62..8f9211d7 100644 --- a/serde2/src/ser.rs +++ b/serde2/src/ser.rs @@ -9,7 +9,7 @@ pub trait Serialize { /////////////////////////////////////////////////////////////////////////////// pub trait Serializer { - fn hash>(&self, value: &T) -> R; + fn serialize>(&mut self, value: &T) -> R; } /////////////////////////////////////////////////////////////////////////////// @@ -17,6 +17,7 @@ pub trait Serializer { pub trait Visitor { fn visit(&mut self, state: &mut S) -> Option; + #[inline] fn size_hint(&self) -> (uint, Option) { (0, None) }