diff --git a/benches/bench_map.rs b/benches/bench_map.rs index e17e80f7..ad6ddd09 100644 --- a/benches/bench_map.rs +++ b/benches/bench_map.rs @@ -28,7 +28,7 @@ pub enum Error { mod decoder { use std::collections::HashMap; - use std::collections::hash_map::MoveEntries; + use std::collections::hash_map::IntoIter; use serialize; use super::Error; @@ -42,7 +42,7 @@ mod decoder { pub struct IntDecoder { len: uint, - iter: MoveEntries, + iter: IntoIter, stack: Vec, } @@ -216,7 +216,7 @@ mod decoder { mod deserializer { use std::collections::HashMap; - use std::collections::hash_map::MoveEntries; + use std::collections::hash_map::IntoIter; use super::Error; use super::Error::{EndOfStream, SyntaxError}; @@ -235,7 +235,7 @@ mod deserializer { pub struct IntDeserializer { stack: Vec, len: uint, - iter: MoveEntries, + iter: IntoIter, } impl IntDeserializer { diff --git a/benches/bench_vec.rs b/benches/bench_vec.rs index 6af27b25..a06f651c 100644 --- a/benches/bench_vec.rs +++ b/benches/bench_vec.rs @@ -34,7 +34,7 @@ mod decoder { pub struct IntDecoder { len: uint, - iter: vec::MoveItems, + iter: vec::IntoIter, } impl IntDecoder { @@ -186,7 +186,7 @@ mod decoder { pub struct U8Decoder { len: uint, - iter: vec::MoveItems, + iter: vec::IntoIter, } impl U8Decoder { @@ -359,7 +359,7 @@ mod deserializer { pub struct IntDeserializer { state: State, len: uint, - iter: vec::MoveItems, + iter: vec::IntoIter, } impl IntDeserializer { @@ -431,7 +431,7 @@ mod deserializer { pub struct U8Deserializer { state: State, len: uint, - iter: vec::MoveItems, + iter: vec::IntoIter, } impl U8Deserializer { diff --git a/src/json/value.rs b/src/json/value.rs index 7e4967e3..70ac4733 100644 --- a/src/json/value.rs +++ b/src/json/value.rs @@ -302,8 +302,8 @@ impl, E> de::Deserialize for Value { enum State { Value(Value), - Array(vec::MoveItems), - Object(btree_map::MoveEntries), + Array(vec::IntoIter), + Object(btree_map::IntoIter), End, }