@@ -15,7 +15,7 @@ use std::default::Default;
15
15
use std:: hash:: { Hash , Hasher } ;
16
16
17
17
use { Decodable , Encodable , Decoder , Encoder } ;
18
- use std:: collections:: { DList , RingBuf , TreeMap , TreeSet , Deque , HashMap , HashSet ,
18
+ use std:: collections:: { DList , RingBuf , TreeMap , TreeSet , HashMap , HashSet ,
19
19
TrieMap , TrieSet } ;
20
20
use std:: collections:: enum_set:: { EnumSet , CLike } ;
21
21
@@ -39,7 +39,7 @@ impl<E, D:Decoder<E>,T:Decodable<D, E>> Decodable<D, E> for DList<T> {
39
39
d. read_seq ( |d, len| {
40
40
let mut list = DList :: new ( ) ;
41
41
for i in range ( 0 u, len) {
42
- list. push_back ( try!( d. read_seq_elt ( i, |d| Decodable :: decode ( d) ) ) ) ;
42
+ list. push ( try!( d. read_seq_elt ( i, |d| Decodable :: decode ( d) ) ) ) ;
43
43
}
44
44
Ok ( list)
45
45
} )
@@ -66,7 +66,7 @@ impl<E, D:Decoder<E>,T:Decodable<D, E>> Decodable<D, E> for RingBuf<T> {
66
66
d. read_seq ( |d, len| {
67
67
let mut deque: RingBuf < T > = RingBuf :: new ( ) ;
68
68
for i in range ( 0 u, len) {
69
- deque. push_back ( try!( d. read_seq_elt ( i, |d| Decodable :: decode ( d) ) ) ) ;
69
+ deque. push ( try!( d. read_seq_elt ( i, |d| Decodable :: decode ( d) ) ) ) ;
70
70
}
71
71
Ok ( deque)
72
72
} )
0 commit comments