@@ -288,7 +288,7 @@ impl<D: Decoder, T: Decodable<D>> Decodable<D> for Rc<T> {
288288impl < S : Encoder , T : Encodable < S > > Encodable < S > for [ T ] {
289289 default fn encode ( & self , s : & mut S ) {
290290 s. emit_usize ( self . len ( ) ) ;
291- for e in self . iter ( ) {
291+ for e in self {
292292 e. encode ( s) ;
293293 }
294294 }
@@ -527,7 +527,7 @@ impl<D: Decoder, T: Decodable<D>> Decodable<D> for ThinVec<T> {
527527impl < S : Encoder , T : Encodable < S > > Encodable < S > for VecDeque < T > {
528528 fn encode ( & self , s : & mut S ) {
529529 s. emit_usize ( self . len ( ) ) ;
530- for e in self . iter ( ) {
530+ for e in self {
531531 e. encode ( s) ;
532532 }
533533 }
@@ -547,7 +547,7 @@ where
547547{
548548 fn encode ( & self , e : & mut S ) {
549549 e. emit_usize ( self . len ( ) ) ;
550- for ( key, val) in self . iter ( ) {
550+ for ( key, val) in self {
551551 key. encode ( e) ;
552552 val. encode ( e) ;
553553 }
@@ -571,7 +571,7 @@ where
571571{
572572 fn encode ( & self , s : & mut S ) {
573573 s. emit_usize ( self . len ( ) ) ;
574- for e in self . iter ( ) {
574+ for e in self {
575575 e. encode ( s) ;
576576 }
577577 }
@@ -595,7 +595,7 @@ where
595595{
596596 fn encode ( & self , e : & mut E ) {
597597 e. emit_usize ( self . len ( ) ) ;
598- for ( key, val) in self . iter ( ) {
598+ for ( key, val) in self {
599599 key. encode ( e) ;
600600 val. encode ( e) ;
601601 }
@@ -621,7 +621,7 @@ where
621621{
622622 fn encode ( & self , s : & mut E ) {
623623 s. emit_usize ( self . len ( ) ) ;
624- for e in self . iter ( ) {
624+ for e in self {
625625 e. encode ( s) ;
626626 }
627627 }
@@ -646,7 +646,7 @@ where
646646{
647647 fn encode ( & self , e : & mut E ) {
648648 e. emit_usize ( self . len ( ) ) ;
649- for ( key, val) in self . iter ( ) {
649+ for ( key, val) in self {
650650 key. encode ( e) ;
651651 val. encode ( e) ;
652652 }
@@ -672,7 +672,7 @@ where
672672{
673673 fn encode ( & self , s : & mut E ) {
674674 s. emit_usize ( self . len ( ) ) ;
675- for e in self . iter ( ) {
675+ for e in self {
676676 e. encode ( s) ;
677677 }
678678 }
0 commit comments