@@ -624,10 +624,9 @@ mod tests {
624
624
let res_read = <$typ>:: from_reader_with_ctx( & mut reader, ENDIAN ) . unwrap( ) ;
625
625
assert_eq!( $expected, res_read) ;
626
626
627
- let mut out_buf = vec![ ] ;
628
- let mut writer = Writer :: new( & mut out_buf) ;
627
+ let mut writer = Writer :: new( vec![ ] ) ;
629
628
res_read. to_writer( & mut writer, ENDIAN ) . unwrap( ) ;
630
- assert_eq!( $input, out_buf ) ;
629
+ assert_eq!( $input, writer . inner ) ;
631
630
}
632
631
} ;
633
632
}
@@ -816,16 +815,15 @@ mod tests {
816
815
expected : Vec < u8 > ,
817
816
expected_leftover : Vec < bool > ,
818
817
) {
819
- let mut out_buf = vec ! [ ] ;
820
- let mut writer = Writer :: new ( & mut out_buf) ;
818
+ let mut writer = Writer :: new ( vec ! [ ] ) ;
821
819
match bit_size {
822
820
Some ( bit_size) => input
823
821
. to_writer ( & mut writer, ( endian, BitSize ( bit_size) ) )
824
822
. unwrap ( ) ,
825
823
None => input. to_writer ( & mut writer, endian) . unwrap ( ) ,
826
824
} ;
827
825
assert_eq ! ( expected_leftover, writer. rest( ) ) ;
828
- assert_eq ! ( expected, out_buf ) ;
826
+ assert_eq ! ( expected, writer . inner ) ;
829
827
}
830
828
831
829
#[ rstest( input, endian, byte_size, expected,
@@ -837,15 +835,14 @@ mod tests {
837
835
case:: byte_size_le_bigger( 0x03AB , Endian :: Little , Some ( 10 ) , vec![ 0xAB , 0b11_000000 ] ) ,
838
836
) ]
839
837
fn test_byte_writer ( input : u32 , endian : Endian , byte_size : Option < usize > , expected : Vec < u8 > ) {
840
- let mut out_buf = vec ! [ ] ;
841
- let mut writer = Writer :: new ( & mut out_buf) ;
838
+ let mut writer = Writer :: new ( vec ! [ ] ) ;
842
839
match byte_size {
843
840
Some ( byte_size) => input
844
841
. to_writer ( & mut writer, ( endian, ByteSize ( byte_size) ) )
845
842
. unwrap ( ) ,
846
843
None => input. to_writer ( & mut writer, endian) . unwrap ( ) ,
847
844
} ;
848
- assert_hex:: assert_eq_hex!( expected, out_buf ) ;
845
+ assert_hex:: assert_eq_hex!( expected, writer . inner ) ;
849
846
}
850
847
851
848
#[ rstest( input, endian, bit_size, expected, expected_write,
@@ -869,15 +866,14 @@ mod tests {
869
866
} ;
870
867
assert_eq ! ( expected, res_read) ;
871
868
872
- let mut out_buf = vec ! [ ] ;
873
- let mut writer = Writer :: new ( & mut out_buf) ;
869
+ let mut writer = Writer :: new ( vec ! [ ] ) ;
874
870
match bit_size {
875
871
Some ( bit_size) => res_read
876
872
. to_writer ( & mut writer, ( endian, BitSize ( bit_size) ) )
877
873
. unwrap ( ) ,
878
874
None => res_read. to_writer ( & mut writer, endian) . unwrap ( ) ,
879
875
} ;
880
- assert_hex:: assert_eq_hex!( expected_write, out_buf ) ;
876
+ assert_hex:: assert_eq_hex!( expected_write, writer . inner ) ;
881
877
}
882
878
883
879
macro_rules! TestSignExtending {
0 commit comments