From ddda360fecb4169a8ee406eb59a547542916b9b2 Mon Sep 17 00:00:00 2001 From: derhaskell Date: Mon, 13 Apr 2015 13:27:15 +0200 Subject: [PATCH] Update README.md fixes struct serialization example for rust 1.0.0-beta --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8037ec9f..ec6d6425 100644 --- a/README.md +++ b/README.md @@ -198,18 +198,18 @@ struct PointMapVisitor<'a> { state: u8, } -impl<'a> serde::ser::MapVisitor for PointMapVisitor { - fn visit(&mut self, serializer: &mut S) -> Result +impl<'a> serde::ser::MapVisitor for PointMapVisitor<'a> { + fn visit(&mut self, serializer: &mut S) -> Result, S::Error> where S: serde::Serializer { match self.state { 0 => { self.state += 1; - Ok(Some(try!(serializer.visit_map_elt("x", &self.x))) + Ok(Some(try!(serializer.visit_map_elt("x", &self.value.x))) } 1 => { self.state += 1; - Ok(Some(try!(serializer.visit_map_elt("y", &self.y)))) + Ok(Some(try!(serializer.visit_map_elt("y", &self.value.y)))) } _ => { Ok(None)