@@ -288,7 +288,7 @@ impl<D: Decoder, T: Decodable<D>> Decodable<D> for Rc<T> {
288
288
impl < S : Encoder , T : Encodable < S > > Encodable < S > for [ T ] {
289
289
default fn encode ( & self , s : & mut S ) {
290
290
s. emit_usize ( self . len ( ) ) ;
291
- for e in self . iter ( ) {
291
+ for e in self {
292
292
e. encode ( s) ;
293
293
}
294
294
}
@@ -527,7 +527,7 @@ impl<D: Decoder, T: Decodable<D>> Decodable<D> for ThinVec<T> {
527
527
impl < S : Encoder , T : Encodable < S > > Encodable < S > for VecDeque < T > {
528
528
fn encode ( & self , s : & mut S ) {
529
529
s. emit_usize ( self . len ( ) ) ;
530
- for e in self . iter ( ) {
530
+ for e in self {
531
531
e. encode ( s) ;
532
532
}
533
533
}
@@ -547,7 +547,7 @@ where
547
547
{
548
548
fn encode ( & self , e : & mut S ) {
549
549
e. emit_usize ( self . len ( ) ) ;
550
- for ( key, val) in self . iter ( ) {
550
+ for ( key, val) in self {
551
551
key. encode ( e) ;
552
552
val. encode ( e) ;
553
553
}
@@ -571,7 +571,7 @@ where
571
571
{
572
572
fn encode ( & self , s : & mut S ) {
573
573
s. emit_usize ( self . len ( ) ) ;
574
- for e in self . iter ( ) {
574
+ for e in self {
575
575
e. encode ( s) ;
576
576
}
577
577
}
@@ -595,7 +595,7 @@ where
595
595
{
596
596
fn encode ( & self , e : & mut E ) {
597
597
e. emit_usize ( self . len ( ) ) ;
598
- for ( key, val) in self . iter ( ) {
598
+ for ( key, val) in self {
599
599
key. encode ( e) ;
600
600
val. encode ( e) ;
601
601
}
@@ -621,7 +621,7 @@ where
621
621
{
622
622
fn encode ( & self , s : & mut E ) {
623
623
s. emit_usize ( self . len ( ) ) ;
624
- for e in self . iter ( ) {
624
+ for e in self {
625
625
e. encode ( s) ;
626
626
}
627
627
}
@@ -646,7 +646,7 @@ where
646
646
{
647
647
fn encode ( & self , e : & mut E ) {
648
648
e. emit_usize ( self . len ( ) ) ;
649
- for ( key, val) in self . iter ( ) {
649
+ for ( key, val) in self {
650
650
key. encode ( e) ;
651
651
val. encode ( e) ;
652
652
}
@@ -672,7 +672,7 @@ where
672
672
{
673
673
fn encode ( & self , s : & mut E ) {
674
674
s. emit_usize ( self . len ( ) ) ;
675
- for e in self . iter ( ) {
675
+ for e in self {
676
676
e. encode ( s) ;
677
677
}
678
678
}
0 commit comments