@@ -24,17 +24,12 @@ fn test_serde_round_trip() {
24
24
assert_eq ! ( result. b, 0 ) ;
25
25
26
26
// validate bincode working
27
- let bytes = bincode:: encode_to_vec (
28
- SerdeRoundtrip { a : 15 , b : 15 } ,
29
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
30
- )
31
- . unwrap ( ) ;
27
+ let bytes =
28
+ bincode:: encode_to_vec ( SerdeRoundtrip { a : 15 , b : 15 } , bincode:: config:: standard ( ) )
29
+ . unwrap ( ) ;
32
30
assert_eq ! ( bytes, & [ 15 , 15 ] ) ;
33
- let ( result, len) : ( SerdeRoundtrip , usize ) = bincode:: decode_from_slice (
34
- & bytes,
35
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
36
- )
37
- . unwrap ( ) ;
31
+ let ( result, len) : ( SerdeRoundtrip , usize ) =
32
+ bincode:: decode_from_slice ( & bytes, bincode:: config:: standard ( ) ) . unwrap ( ) ;
38
33
assert_eq ! ( result. a, 15 ) ;
39
34
assert_eq ! ( result. b, 15 ) ;
40
35
assert_eq ! ( len, 2 ) ;
@@ -66,28 +61,17 @@ fn test_serialize_deserialize_borrowed_data() {
66
61
] ;
67
62
68
63
let mut result = [ 0u8 ; 20 ] ;
69
- let len = bincode:: serde:: encode_into_slice (
70
- & input,
71
- & mut result,
72
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
73
- )
74
- . unwrap ( ) ;
64
+ let len = bincode:: serde:: encode_into_slice ( & input, & mut result, bincode:: config:: standard ( ) )
65
+ . unwrap ( ) ;
75
66
let result = & result[ ..len] ;
76
67
assert_eq ! ( result, expected) ;
77
68
78
- let result = bincode:: serde:: encode_to_vec (
79
- & input,
80
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
81
- )
82
- . unwrap ( ) ;
69
+ let result = bincode:: serde:: encode_to_vec ( & input, bincode:: config:: standard ( ) ) . unwrap ( ) ;
83
70
84
71
assert_eq ! ( result, expected) ;
85
72
86
- let output: SerdeWithBorrowedData = bincode:: serde:: decode_borrowed_from_slice (
87
- & result,
88
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
89
- )
90
- . unwrap ( ) ;
73
+ let output: SerdeWithBorrowedData =
74
+ bincode:: serde:: decode_borrowed_from_slice ( & result, bincode:: config:: standard ( ) ) . unwrap ( ) ;
91
75
assert_eq ! (
92
76
SerdeWithBorrowedData {
93
77
b: 0 , // remember: b is skipped
@@ -123,28 +107,17 @@ fn test_serialize_deserialize_owned_data() {
123
107
] ;
124
108
125
109
let mut result = [ 0u8 ; 20 ] ;
126
- let len = bincode:: serde:: encode_into_slice (
127
- & input,
128
- & mut result,
129
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
130
- )
131
- . unwrap ( ) ;
110
+ let len = bincode:: serde:: encode_into_slice ( & input, & mut result, bincode:: config:: standard ( ) )
111
+ . unwrap ( ) ;
132
112
let result = & result[ ..len] ;
133
113
assert_eq ! ( result, expected) ;
134
114
135
- let result = bincode:: serde:: encode_to_vec (
136
- & input,
137
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
138
- )
139
- . unwrap ( ) ;
115
+ let result = bincode:: serde:: encode_to_vec ( & input, bincode:: config:: standard ( ) ) . unwrap ( ) ;
140
116
141
117
assert_eq ! ( result, expected) ;
142
118
143
- let ( output, len) : ( SerdeWithOwnedData , usize ) = bincode:: serde:: decode_from_slice (
144
- & result,
145
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
146
- )
147
- . unwrap ( ) ;
119
+ let ( output, len) : ( SerdeWithOwnedData , usize ) =
120
+ bincode:: serde:: decode_from_slice ( & result, bincode:: config:: standard ( ) ) . unwrap ( ) ;
148
121
assert_eq ! (
149
122
SerdeWithOwnedData {
150
123
b: 0 , // remember: b is skipped
@@ -188,19 +161,12 @@ mod derive {
188
161
T : bincode:: Encode + bincode:: Decode + PartialEq + core:: fmt:: Debug ,
189
162
{
190
163
let mut slice = [ 0u8 ; 100 ] ;
191
- let len = bincode:: encode_into_slice (
192
- & start,
193
- & mut slice,
194
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
195
- )
196
- . unwrap ( ) ;
164
+ let len = bincode:: encode_into_slice ( & start, & mut slice, bincode:: config:: standard ( ) )
165
+ . unwrap ( ) ;
197
166
assert_eq ! ( len, expected_len) ;
198
167
let slice = & slice[ ..len] ;
199
- let ( result, len) : ( T , usize ) = bincode:: decode_from_slice (
200
- & slice,
201
- bincode:: config:: standard ( ) . write_fixed_array_length ( ) ,
202
- )
203
- . unwrap ( ) ;
168
+ let ( result, len) : ( T , usize ) =
169
+ bincode:: decode_from_slice ( & slice, bincode:: config:: standard ( ) ) . unwrap ( ) ;
204
170
205
171
assert_eq ! ( start, result) ;
206
172
assert_eq ! ( len, expected_len) ;
0 commit comments