@@ -45,11 +45,11 @@ impl std::convert::From<CodecErr> for IoError {
4545
4646fn decode_car_and_assert_expected_content ( buffer : & [ u8 ] ) -> CodecResult < ( ) > {
4747 let ( h, dec_fields) = start_decoding_car ( & buffer) . header ( ) ?;
48- assert_eq ! ( 49u16 , h. block_length) ;
48+ assert_eq ! ( 45u16 , { h. block_length} ) ;
4949 assert_eq ! ( h. block_length as usize , :: std:: mem:: size_of:: <CarFields >( ) ) ;
50- assert_eq ! ( 1u16 , h. template_id) ;
51- assert_eq ! ( 1u16 , h. schema_id) ;
52- assert_eq ! ( 0u16 , h. version) ;
50+ assert_eq ! ( 1u16 , { h. template_id} ) ;
51+ assert_eq ! ( 1u16 , { h. schema_id} ) ;
52+ assert_eq ! ( 0u16 , { h. version} ) ;
5353 println ! ( "Header read" ) ;
5454
5555 assert_eq ! ( Model :: C , CarFields :: discounted_model( ) ) ;
@@ -59,16 +59,16 @@ fn decode_car_and_assert_expected_content(buffer: &[u8]) -> CodecResult<()> {
5959 let mut found_fuel_figures = Vec :: < FuelFigure > :: with_capacity ( EXPECTED_FUEL_FIGURES . len ( ) ) ;
6060
6161 let ( fields, dec_fuel_figures_header) = dec_fields. car_fields ( ) ?;
62- assert_eq ! ( 1234 , fields. serial_number) ;
63- assert_eq ! ( 2013 , fields. model_year) ;
64- assert_eq ! ( BooleanType :: T , fields. available) ;
65- assert_eq ! ( [ 97_i8 , 98 , 99 , 100 , 101 , 102 ] , fields. vehicle_code) ; // abcdef
66- assert_eq ! ( [ 0_u32 , 1 , 2 , 3 , 4 ] , fields. some_numbers) ;
62+ assert_eq ! ( 1234 , { fields. serial_number} ) ;
63+ assert_eq ! ( 2013 , { fields. model_year} ) ;
64+ assert_eq ! ( BooleanType :: T , { fields. available} ) ;
65+ assert_eq ! ( [ 97_i8 , 98 , 99 , 100 , 101 , 102 ] , { fields. vehicle_code} ) ; // abcdef
66+ assert_eq ! ( [ 1 , 2 , 3 , 4 ] , { fields. some_numbers} ) ;
6767 assert_eq ! ( 6 , fields. extras. 0 ) ;
6868 assert ! ( fields. extras. get_cruise_control( ) ) ;
6969 assert ! ( fields. extras. get_sports_pack( ) ) ;
7070 assert ! ( !fields. extras. get_sun_roof( ) ) ;
71- assert_eq ! ( 2000 , fields. engine. capacity) ;
71+ assert_eq ! ( 2000 , { fields. engine. capacity} ) ;
7272 assert_eq ! ( 4 , fields. engine. num_cylinders) ;
7373 assert_eq ! ( BoostType :: NITROUS , fields. engine. booster. boost_type) ;
7474 assert_eq ! ( 200 , fields. engine. booster. horse_power) ;
@@ -82,12 +82,12 @@ fn decode_car_and_assert_expected_content(buffer: &[u8]) -> CodecResult<()> {
8282 let ( usage_description, next_step) = dec_usage_description. usage_description ( ) ?;
8383 let usage_str = std:: str:: from_utf8 ( usage_description) . unwrap ( ) ;
8484 println ! ( "Fuel Figure: Speed: {0}, MPG: {1}, Usage: {2}" ,
85- ff_fields. speed,
86- ff_fields. mpg,
85+ { ff_fields. speed} ,
86+ { ff_fields. mpg} ,
8787 usage_str) ;
8888 found_fuel_figures. push ( FuelFigure {
89- speed : ff_fields. speed ,
90- mpg : ff_fields. mpg ,
89+ speed : { ff_fields. speed } ,
90+ mpg : { ff_fields. mpg } ,
9191 usage_description : usage_str,
9292 } ) ;
9393 match next_step {
@@ -117,8 +117,8 @@ fn decode_car_and_assert_expected_content(buffer: &[u8]) -> CodecResult<()> {
117117 let ( accel_slice, next_step) = dec_acceleration_header. acceleration_as_slice ( ) ?;
118118 for accel_fields in accel_slice {
119119 println ! ( "Acceleration: MPH: {0}, Seconds: {1}" ,
120- accel_fields. mph,
121- accel_fields. seconds) ;
120+ { accel_fields. mph} ,
121+ { accel_fields. seconds} ) ;
122122 }
123123 match next_step {
124124 Either :: Left ( more_members) => dec_pf_members = more_members,
@@ -165,7 +165,7 @@ fn encode_car_from_scratch() -> CodecResult<Vec<u8>> {
165165 fields. available = BooleanType :: T ;
166166 fields. code = Model :: A ;
167167 fields. vehicle_code = [ 97_i8 , 98 , 99 , 100 , 101 , 102 ] ; // abcdef
168- fields. some_numbers = [ 0_u32 , 1 , 2 , 3 , 4 ] ;
168+ fields. some_numbers = [ 1 , 2 , 3 , 4 ] ;
169169 fields. extras = OptionalExtras :: new ( ) ;
170170 fields. extras . set_cruise_control ( true )
171171 . set_sports_pack ( true )
@@ -274,4 +274,4 @@ const EXPECTED_PERF_FIXTURES: &'static [PerfFigure] = &[PerfFigure {
274274 mph : 100 ,
275275 seconds : 11.8 ,
276276 } ] ,
277- } ] ;
277+ } ] ;
0 commit comments