@@ -181,24 +181,26 @@ fn encode_car_from_scratch() -> SbeResult<(usize, Vec<u8>)> {
181181 ) ;
182182 car = car. header ( 0 ) . parent ( ) ?;
183183
184- car. serial_number ( 1234 ) ;
185- car. model_year ( 2013 ) ;
186- car. available ( BooleanType :: T ) ;
187- car. code ( Model :: A ) ;
188- car. some_numbers ( & [ 1 , 2 , 3 , 4 ] ) ;
189- car. vehicle_code ( & [ 97 , 98 , 99 , 100 , 101 , 102 ] ) ; // abcdef
190-
191- extras. set_cruise_control ( true ) ;
192- extras. set_sports_pack ( true ) ;
193- extras. set_sun_roof ( false ) ;
184+ car. serial_number ( 1234 )
185+ . model_year ( 2013 )
186+ . available ( BooleanType :: T )
187+ . code ( Model :: A )
188+ . some_numbers ( & [ 1 , 2 , 3 , 4 ] )
189+ . vehicle_code ( & [ 97 , 98 , 99 , 100 , 101 , 102 ] ) ; // abcdef
190+
191+ extras
192+ . set_cruise_control ( true )
193+ . set_sports_pack ( true )
194+ . set_sun_roof ( false ) ;
194195 car. extras ( extras) ;
195196
196197 let mut engine = car. engine_encoder ( ) ;
197- engine. capacity ( 2000 ) ;
198- engine. num_cylinders ( 4 ) ;
199- engine. manufacturer_code ( & [ 49 , 50 , 51 ] ) ; // 123
200- engine. efficiency ( 35 ) ;
201- engine. booster_enabled ( BooleanType :: T ) ;
198+ engine
199+ . capacity ( 2000 )
200+ . num_cylinders ( 4 )
201+ . manufacturer_code ( & [ 49 , 50 , 51 ] ) // 123
202+ . efficiency ( 35 )
203+ . booster_enabled ( BooleanType :: T ) ;
202204 let mut booster = engine. booster_encoder ( ) ;
203205 booster. boost_type ( BoostType :: NITROUS ) ;
204206 booster. horse_power ( 200 ) ;
@@ -207,19 +209,22 @@ fn encode_car_from_scratch() -> SbeResult<(usize, Vec<u8>)> {
207209 car = engine. parent ( ) ?;
208210 fuel_figures = car. fuel_figures_encoder ( 3 , fuel_figures) ;
209211 assert_eq ! ( Some ( 0 ) , fuel_figures. advance( ) ?) ;
210- fuel_figures. speed ( 30 ) ;
211- fuel_figures. mpg ( 35.9 ) ;
212- fuel_figures. usage_description ( b"Urban Cycle" ) ;
212+ fuel_figures
213+ . speed ( 30 )
214+ . mpg ( 35.9 )
215+ . usage_description ( b"Urban Cycle" ) ;
213216
214217 assert_eq ! ( Some ( 1 ) , fuel_figures. advance( ) ?) ;
215- fuel_figures. speed ( 55 ) ;
216- fuel_figures. mpg ( 49.0 ) ;
217- fuel_figures. usage_description ( b"Combined Cycle" ) ;
218+ fuel_figures
219+ . speed ( 55 )
220+ . mpg ( 49.0 )
221+ . usage_description ( b"Combined Cycle" ) ;
218222
219223 assert_eq ! ( Some ( 2 ) , fuel_figures. advance( ) ?) ;
220- fuel_figures. speed ( 75 ) ;
221- fuel_figures. mpg ( 40.0 ) ;
222- fuel_figures. usage_description ( b"Highway Cycle" ) ;
224+ fuel_figures
225+ . speed ( 75 )
226+ . mpg ( 40.0 )
227+ . usage_description ( b"Highway Cycle" ) ;
223228
224229 car = fuel_figures. parent ( ) ?;
225230 performance_figures = car. performance_figures_encoder ( 2 , performance_figures) ;
@@ -228,48 +233,42 @@ fn encode_car_from_scratch() -> SbeResult<(usize, Vec<u8>)> {
228233
229234 acceleration = performance_figures. acceleration_encoder ( 3 , acceleration) ;
230235 assert_eq ! ( Some ( 0 ) , acceleration. advance( ) ?) ;
231- acceleration. mph ( 30 ) ;
232- acceleration. seconds ( 4.0 ) ;
236+ acceleration. mph ( 30 ) . seconds ( 4.0 ) ;
233237
234238 assert_eq ! ( Some ( 1 ) , acceleration. advance( ) ?) ;
235- acceleration. mph ( 60 ) ;
236- acceleration. seconds ( 7.5 ) ;
239+ acceleration. mph ( 60 ) . seconds ( 7.5 ) ;
237240
238241 assert_eq ! ( Some ( 2 ) , acceleration. advance( ) ?) ;
239- acceleration. mph ( 100 ) ;
240- acceleration. seconds ( 12.2 ) ;
242+ acceleration. mph ( 100 ) . seconds ( 12.2 ) ;
241243
242244 performance_figures = acceleration. parent ( ) ?;
243245 assert_eq ! ( Some ( 1 ) , performance_figures. advance( ) ?) ;
244246 performance_figures. octane_rating ( 99 ) ;
245247
246248 acceleration = performance_figures. acceleration_encoder ( 3 , acceleration) ;
247249 assert_eq ! ( Some ( 0 ) , acceleration. advance( ) ?) ;
248- acceleration. mph ( 30 ) ;
249- acceleration. seconds ( 3.8 ) ;
250+ acceleration. mph ( 30 ) . seconds ( 3.8 ) ;
250251
251252 assert_eq ! ( Some ( 1 ) , acceleration. advance( ) ?) ;
252- acceleration. mph ( 60 ) ;
253- acceleration. seconds ( 7.1 ) ;
253+ acceleration. mph ( 60 ) . seconds ( 7.1 ) ;
254254
255255 assert_eq ! ( Some ( 2 ) , acceleration. advance( ) ?) ;
256- acceleration. mph ( 100 ) ;
257- acceleration. seconds ( 11.8 ) ;
256+ acceleration. mph ( 100 ) . seconds ( 11.8 ) ;
258257
259258 performance_figures = acceleration. parent ( ) ?;
260259 car = performance_figures. parent ( ) ?;
261260
262- car. manufacturer ( "Honda" ) ;
263- car . model ( "Civic VTi" ) ;
264- car . activation_code ( b"abcdef" ) ;
261+ car. manufacturer ( "Honda" )
262+ . model ( "Civic VTi" )
263+ . activation_code ( b"abcdef" ) ;
265264
266265 let limit = car. get_limit ( ) ;
267266 Ok ( ( limit, buffer) )
268267}
269268
270269#[ test]
271270fn test_issue_1018 ( ) {
272- assert_eq ! ( 1 , examples_baseline :: SBE_SCHEMA_ID ) ;
273- assert_eq ! ( 0 , examples_baseline :: SBE_SCHEMA_VERSION ) ;
274- assert_eq ! ( "5.2" , examples_baseline :: SBE_SEMANTIC_VERSION ) ;
271+ assert_eq ! ( 1 , SBE_SCHEMA_ID ) ;
272+ assert_eq ! ( 0 , SBE_SCHEMA_VERSION ) ;
273+ assert_eq ! ( "5.2" , SBE_SEMANTIC_VERSION ) ;
275274}
0 commit comments