docs(readme) fix method calls on de/serializers

Several instances of serializer and deserializer had methods like
visit_* being invoked on them when the intent was to invoke
de/serialize_*.
This commit is contained in:
Joe Wilm 2016-01-26 19:34:33 -08:00
parent c072025982
commit 7ace67e997

View File

@ -256,7 +256,7 @@ impl serde::Serialize for i32 {
fn serialize<S>(&self, serializer: &mut S) -> Result<(), S::Error> fn serialize<S>(&self, serializer: &mut S) -> Result<(), S::Error>
where S: serde::Serializer, where S: serde::Serializer,
{ {
serializer.visit_i32(*self) serializer.serialize_i32(*self)
} }
} }
``` ```
@ -277,7 +277,7 @@ impl<K, V> Serialize for BTreeMap<K, V>
fn serialize<S>(&self, serializer: &mut S) -> Result<(), S::Error> fn serialize<S>(&self, serializer: &mut S) -> Result<(), S::Error>
where S: Serializer, where S: Serializer,
{ {
serializer.visit_map(MapIteratorVisitor::new(self.iter(), Some(self.len()))) serializer.serialize_map(MapIteratorVisitor::new(self.iter(), Some(self.len())))
} }
} }
@ -309,7 +309,7 @@ impl<K, V, I> MapVisitor for MapIteratorVisitor<I>
{ {
match self.iter.next() { match self.iter.next() {
Some((key, value)) => { Some((key, value)) => {
let value = try!(serializer.visit_map_elt(key, value)); let value = try!(serializer.serialize_map_elt(key, value));
Ok(Some(value)) Ok(Some(value))
} }
None => Ok(None) None => Ok(None)
@ -339,7 +339,7 @@ impl serde::Serialize for Point {
fn serialize<S>(&self, serializer: &mut S) -> Result<(), S::Error> fn serialize<S>(&self, serializer: &mut S) -> Result<(), S::Error>
where S: serde::Serializer where S: serde::Serializer
{ {
serializer.visit_struct("Point", PointMapVisitor { serializer.serialize_struct("Point", PointMapVisitor {
value: self, value: self,
state: 0, state: 0,
}) })
@ -358,11 +358,11 @@ impl<'a> serde::ser::MapVisitor for PointMapVisitor<'a> {
match self.state { match self.state {
0 => { 0 => {
self.state += 1; self.state += 1;
Ok(Some(try!(serializer.visit_struct_elt("x", &self.value.x)))) Ok(Some(try!(serializer.serialize_struct_elt("x", &self.value.x))))
} }
1 => { 1 => {
self.state += 1; self.state += 1;
Ok(Some(try!(serializer.visit_struct_elt("y", &self.value.y)))) Ok(Some(try!(serializer.serialize_struct_elt("y", &self.value.y))))
} }
_ => { _ => {
Ok(None) Ok(None)
@ -389,7 +389,7 @@ impl Deserialize for i32 {
fn deserialize<D>(deserializer: &mut D) -> Result<i32, D::Error> fn deserialize<D>(deserializer: &mut D) -> Result<i32, D::Error>
where D: serde::Deserializer, where D: serde::Deserializer,
{ {
deserializer.visit(I32Visitor) deserializer.deserialize(I32Visitor)
} }
} }
@ -447,7 +447,7 @@ impl<K, V> serde::Deserialize for BTreeMap<K, V>
fn deserialize<D>(deserializer: &mut D) -> Result<BTreeMap<K, V>, D::Error> fn deserialize<D>(deserializer: &mut D) -> Result<BTreeMap<K, V>, D::Error>
where D: serde::Deserializer, where D: serde::Deserializer,
{ {
deserializer.visit(BTreeMapVisitor::new()) deserializer.deserialize(BTreeMapVisitor::new())
} }
} }
@ -530,7 +530,7 @@ impl serde::Deserialize for PointField {
} }
} }
deserializer.visit(PointFieldVisitor) deserializer.deserialize(PointFieldVisitor)
} }
} }
@ -539,7 +539,7 @@ impl serde::Deserialize for Point {
where D: serde::de::Deserializer where D: serde::de::Deserializer
{ {
static FIELDS: &'static [&'static str] = &["x", "y"]; static FIELDS: &'static [&'static str] = &["x", "y"];
deserializer.visit_struct("Point", FIELDS, PointVisitor) deserializer.deserialize_struct("Point", FIELDS, PointVisitor)
} }
} }