@@ -74,7 +74,7 @@ fn test_encode_then_decode_u8_slice() {
7474 let mut buffer = [ uninit; 1024 ] ;
7575 let mut encoder = create_encoder( & mut buffer) ;
7676
77- encode_func( & mut encoder, each_slice. iter ( ) . map ( |x| * x ) ) ;
77+ encode_func( & mut encoder, each_slice. into_iter ( ) . copied ( ) ) ;
7878
7979 let end = 1i32 ;
8080 end_encode_func( & mut encoder, end) ;
@@ -295,7 +295,7 @@ fn test_encode_then_decode_non_u8_signed_primitive_slice() {
295295 let mut buffer = [ uninit; 1024 ] ;
296296 let mut encoder = create_encoder( & mut buffer) ;
297297
298- encode_func( & mut encoder, each_slice. iter ( ) . map ( |x| * x ) ) ;
298+ encode_func( & mut encoder, each_slice. into_iter ( ) . copied ( ) ) ;
299299
300300 let end = 1i32 ;
301301 end_encode_func( & mut encoder, end) ;
@@ -500,7 +500,7 @@ fn test_encode_then_decode_non_u8_unsigned_primitive_slice() {
500500 let mut buffer = [ uninit; 1024 ] ;
501501 let mut encoder = create_encoder( & mut buffer) ;
502502
503- encode_func( & mut encoder, each_slice. iter ( ) . map ( |x| * x ) ) ;
503+ encode_func( & mut encoder, each_slice. into_iter ( ) . copied ( ) ) ;
504504
505505 let end = 1i32 ;
506506 end_encode_func( & mut encoder, end) ;
@@ -628,7 +628,7 @@ fn test_encode_then_decode_u8_slice_padded() {
628628 let mut buffer = [ uninit; 1024 ] ;
629629 let mut encoder = create_encoder( & mut buffer) ;
630630
631- encode_func( & mut encoder, each_slice. iter ( ) . map ( |x| * x ) ) ;
631+ encode_func( & mut encoder, each_slice) ;
632632
633633 let end = 1i32 ;
634634 end_encode_func( & mut encoder, end) ;
@@ -660,49 +660,49 @@ fn test_encode_then_decode_u8_slice_padded() {
660660 }
661661
662662 run_encode_then_decode_for_array_of_u8_len_16 ! (
663- DemoEncoder :: fixed_16_char_from_iter ,
663+ DemoEncoder :: fixed_16_char_zero_padded ,
664664 DemoDecoder :: fixed_16_char,
665665 DemoEncoder :: fixed_16_char_end,
666666 DemoDecoder :: fixed_16_char_end,
667667 ) ;
668668 run_encode_then_decode_for_array_of_u8_len_16 ! (
669- DemoEncoder :: fixed_16_ascii_char_from_iter ,
669+ DemoEncoder :: fixed_16_ascii_char_zero_padded ,
670670 DemoDecoder :: fixed_16_ascii_char,
671671 DemoEncoder :: fixed_16_ascii_char_end,
672672 DemoDecoder :: fixed_16_ascii_char_end,
673673 ) ;
674674 run_encode_then_decode_for_array_of_u8_len_16 ! (
675- DemoEncoder :: fixed_16_gb_18030_char_from_iter ,
675+ DemoEncoder :: fixed_16_gb_18030_char_zero_padded ,
676676 DemoDecoder :: fixed_16_gb_18030_char,
677677 DemoEncoder :: fixed_16_gb_18030_char_end,
678678 DemoDecoder :: fixed_16_gb_18030_char_end,
679679 ) ;
680680 run_encode_then_decode_for_array_of_u8_len_16 ! (
681- DemoEncoder :: fixed_16_utf_8_char_from_iter ,
681+ DemoEncoder :: fixed_16_utf_8_char_zero_padded ,
682682 DemoDecoder :: fixed_16_utf_8_char,
683683 DemoEncoder :: fixed_16_utf_8_char_end,
684684 DemoDecoder :: fixed_16_utf_8_char_end,
685685 ) ;
686686 run_encode_then_decode_for_array_of_u8_len_16 ! (
687- DemoEncoder :: fixed_16_u8_from_iter ,
687+ DemoEncoder :: fixed_16_u8_zero_padded ,
688688 DemoDecoder :: fixed_16_u8,
689689 DemoEncoder :: fixed_16_u8_end,
690690 DemoDecoder :: fixed_16_u8_end,
691691 ) ;
692692 run_encode_then_decode_for_array_of_u8_len_16 ! (
693- DemoEncoder :: fixed_16_ascii_u8_from_iter ,
693+ DemoEncoder :: fixed_16_ascii_u8_zero_padded ,
694694 DemoDecoder :: fixed_16_ascii_u8,
695695 DemoEncoder :: fixed_16_ascii_u8_end,
696696 DemoDecoder :: fixed_16_ascii_u8_end,
697697 ) ;
698698 run_encode_then_decode_for_array_of_u8_len_16 ! (
699- DemoEncoder :: fixed_16_gb_18030_u8_from_iter ,
699+ DemoEncoder :: fixed_16_gb_18030_u8_zero_padded ,
700700 DemoDecoder :: fixed_16_gb_18030_u8,
701701 DemoEncoder :: fixed_16_gb_18030_u8_end,
702702 DemoDecoder :: fixed_16_gb_18030_u8_end,
703703 ) ;
704704 run_encode_then_decode_for_array_of_u8_len_16 ! (
705- DemoEncoder :: fixed_16_utf_8_u8_from_iter ,
705+ DemoEncoder :: fixed_16_utf_8_u8_zero_padded ,
706706 DemoDecoder :: fixed_16_utf_8_u8,
707707 DemoEncoder :: fixed_16_utf_8u_8_end,
708708 DemoDecoder :: fixed_16_utf_8u_8_end,
@@ -846,7 +846,7 @@ fn test_encode_then_decode_non_u8_signed_primitive_slice_padded() {
846846 let mut buffer = [ uninit; 1024 ] ;
847847 let mut encoder = create_encoder( & mut buffer) ;
848848
849- encode_func( & mut encoder, each_slice. iter ( ) . map ( |x| * x ) ) ;
849+ encode_func( & mut encoder, each_slice) ;
850850
851851 let end = 1i32 ;
852852 end_encode_func( & mut encoder, end) ;
@@ -884,28 +884,28 @@ fn test_encode_then_decode_non_u8_signed_primitive_slice_padded() {
884884 }
885885
886886 run_encode_then_decode_for_array_of_signed_len_16 ! (
887- DemoEncoder :: fixed_16_i8_from_iter ,
887+ DemoEncoder :: fixed_16_i8_zero_padded ,
888888 DemoDecoder :: fixed_16_i8,
889889 DemoEncoder :: fixed_16_i8_end,
890890 DemoDecoder :: fixed_16_i8_end,
891891 i8 ,
892892 ) ;
893893 run_encode_then_decode_for_array_of_signed_len_16 ! (
894- DemoEncoder :: fixed_16_i16_from_iter ,
894+ DemoEncoder :: fixed_16_i16_zero_padded ,
895895 DemoDecoder :: fixed_16_i16,
896896 DemoEncoder :: fixed_16_i16_end,
897897 DemoDecoder :: fixed_16_i16_end,
898898 i16 ,
899899 ) ;
900900 run_encode_then_decode_for_array_of_signed_len_16 ! (
901- DemoEncoder :: fixed_16_i32_from_iter ,
901+ DemoEncoder :: fixed_16_i32_zero_padded ,
902902 DemoDecoder :: fixed_16_i32,
903903 DemoEncoder :: fixed_16_i32_end,
904904 DemoDecoder :: fixed_16_i32_end,
905905 i32 ,
906906 ) ;
907907 run_encode_then_decode_for_array_of_signed_len_16 ! (
908- DemoEncoder :: fixed_16_i64_from_iter ,
908+ DemoEncoder :: fixed_16_i64_zero_padded ,
909909 DemoDecoder :: fixed_16_i64,
910910 DemoEncoder :: fixed_16_i64_end,
911911 DemoDecoder :: fixed_16_i64_end,
@@ -1049,7 +1049,7 @@ fn test_encode_then_decode_non_u8_unsigned_primitive_slice_padded() {
10491049 let mut buffer = [ uninit; 1024 ] ;
10501050 let mut encoder = create_encoder( & mut buffer) ;
10511051
1052- encode_func( & mut encoder, each_slice. iter ( ) . map ( |x| * x ) ) ;
1052+ encode_func( & mut encoder, each_slice) ;
10531053
10541054 let end = 1i32 ;
10551055 end_encode_func( & mut encoder, end) ;
@@ -1087,21 +1087,21 @@ fn test_encode_then_decode_non_u8_unsigned_primitive_slice_padded() {
10871087 }
10881088
10891089 run_encode_then_decode_for_array_of_unsigned_len_16 ! (
1090- DemoEncoder :: fixed_16_u16_from_iter ,
1090+ DemoEncoder :: fixed_16_u16_zero_padded ,
10911091 DemoDecoder :: fixed_16_u16,
10921092 DemoEncoder :: fixed_16_u16_end,
10931093 DemoDecoder :: fixed_16_u16_end,
10941094 u16
10951095 ) ;
10961096 run_encode_then_decode_for_array_of_unsigned_len_16 ! (
1097- DemoEncoder :: fixed_16_u32_from_iter ,
1097+ DemoEncoder :: fixed_16_u32_zero_padded ,
10981098 DemoDecoder :: fixed_16_u32,
10991099 DemoEncoder :: fixed_16_u32_end,
11001100 DemoDecoder :: fixed_16_u32_end,
11011101 u32
11021102 ) ;
11031103 run_encode_then_decode_for_array_of_unsigned_len_16 ! (
1104- DemoEncoder :: fixed_16_u64_from_iter ,
1104+ DemoEncoder :: fixed_16_u64_zero_padded ,
11051105 DemoDecoder :: fixed_16_u64,
11061106 DemoEncoder :: fixed_16_u64_end,
11071107 DemoDecoder :: fixed_16_u64_end,
0 commit comments