Skip to content

Commit

Permalink
Change the name of ValueDeserializer::{,into_}deserializer
Browse files Browse the repository at this point in the history
  • Loading branch information
erickt committed Apr 1, 2015
1 parent 45bd239 commit 99b9524
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
26 changes: 13 additions & 13 deletions src/de/value.rs
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ impl de::Error for Error {
pub trait ValueDeserializer {
type Deserializer: de::Deserializer<Error=Error>;

fn deserializer(self) -> Self::Deserializer;
fn into_deserializer(self) -> Self::Deserializer;
}

///////////////////////////////////////////////////////////////////////////////

impl ValueDeserializer for () {
type Deserializer = UnitDeserializer;

fn deserializer(self) -> UnitDeserializer {
fn into_deserializer(self) -> UnitDeserializer {
UnitDeserializer
}
}
Expand Down Expand Up @@ -73,7 +73,7 @@ macro_rules! primitive_deserializer {
impl ValueDeserializer for $ty {
type Deserializer = $name;

fn deserializer(self) -> $name {
fn into_deserializer(self) -> $name {
$name(Some(self))
}
}
Expand Down Expand Up @@ -116,7 +116,7 @@ pub struct StrDeserializer<'a>(Option<&'a str>);
impl<'a> ValueDeserializer for &'a str {
type Deserializer = StrDeserializer<'a>;

fn deserializer(self) -> StrDeserializer<'a> {
fn into_deserializer(self) -> StrDeserializer<'a> {
StrDeserializer(Some(self))
}
}
Expand Down Expand Up @@ -164,7 +164,7 @@ pub struct StringDeserializer(Option<String>);
impl ValueDeserializer for String {
type Deserializer = StringDeserializer;

fn deserializer(self) -> StringDeserializer {
fn into_deserializer(self) -> StringDeserializer {
StringDeserializer(Some(self))
}
}
Expand Down Expand Up @@ -245,7 +245,7 @@ impl<I, T> de::SeqVisitor for SeqDeserializer<I>
match self.iter.next() {
Some(value) => {
self.len -= 1;
let mut de = value.deserializer();
let mut de = value.into_deserializer();
Ok(Some(try!(de::Deserialize::deserialize(&mut de))))
}
None => Ok(None),
Expand All @@ -272,7 +272,7 @@ impl<T> ValueDeserializer for Vec<T>
{
type Deserializer = SeqDeserializer<vec::IntoIter<T>>;

fn deserializer(self) -> SeqDeserializer<vec::IntoIter<T>> {
fn into_deserializer(self) -> SeqDeserializer<vec::IntoIter<T>> {
let len = self.len();
SeqDeserializer::new(self.into_iter(), len)
}
Expand All @@ -283,7 +283,7 @@ impl<T> ValueDeserializer for BTreeSet<T>
{
type Deserializer = SeqDeserializer<btree_set::IntoIter<T>>;

fn deserializer(self) -> SeqDeserializer<btree_set::IntoIter<T>> {
fn into_deserializer(self) -> SeqDeserializer<btree_set::IntoIter<T>> {
let len = self.len();
SeqDeserializer::new(self.into_iter(), len)
}
Expand All @@ -294,7 +294,7 @@ impl<T> ValueDeserializer for HashSet<T>
{
type Deserializer = SeqDeserializer<hash_set::IntoIter<T>>;

fn deserializer(self) -> SeqDeserializer<hash_set::IntoIter<T>> {
fn into_deserializer(self) -> SeqDeserializer<hash_set::IntoIter<T>> {
let len = self.len();
SeqDeserializer::new(self.into_iter(), len)
}
Expand Down Expand Up @@ -354,7 +354,7 @@ impl<I, K, V> de::MapVisitor for MapDeserializer<I, K, V>
Some((key, value)) => {
self.len -= 1;
self.value = Some(value);
let mut de = key.deserializer();
let mut de = key.into_deserializer();
Ok(Some(try!(de::Deserialize::deserialize(&mut de))))
}
None => Ok(None),
Expand All @@ -366,7 +366,7 @@ impl<I, K, V> de::MapVisitor for MapDeserializer<I, K, V>
{
match self.value.take() {
Some(value) => {
let mut de = value.deserializer();
let mut de = value.into_deserializer();
de::Deserialize::deserialize(&mut de)
}
None => Err(de::Error::syntax_error())
Expand Down Expand Up @@ -394,7 +394,7 @@ impl<K, V> ValueDeserializer for BTreeMap<K, V>
{
type Deserializer = MapDeserializer<btree_map::IntoIter<K, V>, K, V>;

fn deserializer(self) -> MapDeserializer<btree_map::IntoIter<K, V>, K, V> {
fn into_deserializer(self) -> MapDeserializer<btree_map::IntoIter<K, V>, K, V> {
let len = self.len();
MapDeserializer::new(self.into_iter(), len)
}
Expand All @@ -406,7 +406,7 @@ impl<K, V> ValueDeserializer for HashMap<K, V>
{
type Deserializer = MapDeserializer<hash_map::IntoIter<K, V>, K, V>;

fn deserializer(self) -> MapDeserializer<hash_map::IntoIter<K, V>, K, V> {
fn into_deserializer(self) -> MapDeserializer<hash_map::IntoIter<K, V>, K, V> {
let len = self.len();
MapDeserializer::new(self.into_iter(), len)
}
Expand Down
2 changes: 1 addition & 1 deletion src/json/de.rs
Original file line number Diff line number Diff line change
Expand Up @@ -603,7 +603,7 @@ impl<'a, Iter> de::MapVisitor for MapVisitor<'a, Iter>
fn missing_field<V>(&mut self, _field: &'static str) -> Result<V, Error>
where V: de::Deserialize,
{
let mut de = de::value::ValueDeserializer::deserializer(());
let mut de = de::value::ValueDeserializer::into_deserializer(());
Ok(try!(de::Deserialize::deserialize(&mut de)))
}
}
Expand Down

0 comments on commit 99b9524

Please sign in to comment.