@@ -249,16 +249,16 @@ impl<'a> Builder<'a> {
249
249
Self { builder, schema }
250
250
}
251
251
252
- pub fn reborrow < ' b > ( & ' b mut self ) -> Builder < ' b > {
252
+ pub fn reborrow ( & mut self ) -> Builder < ' _ > {
253
253
Builder {
254
254
builder : self . builder . reborrow ( ) ,
255
255
schema : self . schema ,
256
256
}
257
257
}
258
258
259
- pub fn reborrow_as_reader < ' b > ( & ' b self ) -> Reader < ' b > {
259
+ pub fn reborrow_as_reader ( & self ) -> Reader < ' _ > {
260
260
Reader {
261
- reader : self . builder . as_reader ( ) . into ( ) ,
261
+ reader : self . builder . as_reader ( ) ,
262
262
schema : self . schema ,
263
263
}
264
264
}
@@ -442,50 +442,63 @@ impl<'a> Builder<'a> {
442
442
match ( ty. which ( ) , value, dval. which ( ) ?) {
443
443
( TypeVariant :: Void , _, _) => Ok ( ( ) ) ,
444
444
( TypeVariant :: Bool , dynamic_value:: Reader :: Bool ( v) , value:: Bool ( b) ) => {
445
- Ok ( self . builder . set_bool_field_mask ( offset, v, b) )
445
+ self . builder . set_bool_field_mask ( offset, v, b) ;
446
+ Ok ( ( ) )
446
447
}
447
448
( TypeVariant :: Int8 , dynamic_value:: Reader :: Int8 ( v) , value:: Int8 ( d) ) => {
448
- Ok ( self . builder . set_data_field_mask :: < i8 > ( offset, v, d) )
449
+ self . builder . set_data_field_mask :: < i8 > ( offset, v, d) ;
450
+ Ok ( ( ) )
449
451
}
450
452
( TypeVariant :: Int16 , dynamic_value:: Reader :: Int16 ( v) , value:: Int16 ( d) ) => {
451
- Ok ( self . builder . set_data_field_mask :: < i16 > ( offset, v, d) )
453
+ self . builder . set_data_field_mask :: < i16 > ( offset, v, d) ;
454
+ Ok ( ( ) )
452
455
}
453
456
( TypeVariant :: Int32 , dynamic_value:: Reader :: Int32 ( v) , value:: Int32 ( d) ) => {
454
- Ok ( self . builder . set_data_field_mask :: < i32 > ( offset, v, d) )
457
+ self . builder . set_data_field_mask :: < i32 > ( offset, v, d) ;
458
+ Ok ( ( ) )
455
459
}
456
460
( TypeVariant :: Int64 , dynamic_value:: Reader :: Int64 ( v) , value:: Int64 ( d) ) => {
457
- Ok ( self . builder . set_data_field_mask :: < i64 > ( offset, v, d) )
461
+ self . builder . set_data_field_mask :: < i64 > ( offset, v, d) ;
462
+ Ok ( ( ) )
458
463
}
459
464
( TypeVariant :: UInt8 , dynamic_value:: Reader :: UInt8 ( v) , value:: Uint8 ( d) ) => {
460
- Ok ( self . builder . set_data_field_mask :: < u8 > ( offset, v, d) )
465
+ self . builder . set_data_field_mask :: < u8 > ( offset, v, d) ;
466
+ Ok ( ( ) )
461
467
}
462
468
( TypeVariant :: UInt16 , dynamic_value:: Reader :: UInt16 ( v) , value:: Uint16 ( d) ) => {
463
- Ok ( self . builder . set_data_field_mask :: < u16 > ( offset, v, d) )
469
+ self . builder . set_data_field_mask :: < u16 > ( offset, v, d) ;
470
+ Ok ( ( ) )
464
471
}
465
472
( TypeVariant :: UInt32 , dynamic_value:: Reader :: UInt32 ( v) , value:: Uint32 ( d) ) => {
466
- Ok ( self . builder . set_data_field_mask :: < u32 > ( offset, v, d) )
473
+ self . builder . set_data_field_mask :: < u32 > ( offset, v, d) ;
474
+ Ok ( ( ) )
467
475
}
468
476
( TypeVariant :: UInt64 , dynamic_value:: Reader :: UInt64 ( v) , value:: Uint64 ( d) ) => {
469
- Ok ( self . builder . set_data_field_mask :: < u64 > ( offset, v, d) )
477
+ self . builder . set_data_field_mask :: < u64 > ( offset, v, d) ;
478
+ Ok ( ( ) )
470
479
}
471
480
(
472
481
TypeVariant :: Float32 ,
473
482
dynamic_value:: Reader :: Float32 ( v) ,
474
483
value:: Float32 ( d) ,
475
- ) => Ok ( self
476
- . builder
477
- . set_data_field_mask :: < f32 > ( offset, v, d. to_bits ( ) ) ) ,
484
+ ) => {
485
+ self . builder
486
+ . set_data_field_mask :: < f32 > ( offset, v, d. to_bits ( ) ) ;
487
+ Ok ( ( ) )
488
+ }
478
489
(
479
490
TypeVariant :: Float64 ,
480
491
dynamic_value:: Reader :: Float64 ( v) ,
481
492
value:: Float64 ( d) ,
482
- ) => Ok ( self
483
- . builder
484
- . set_data_field_mask :: < f64 > ( offset, v, d. to_bits ( ) ) ) ,
493
+ ) => {
494
+ self . builder
495
+ . set_data_field_mask :: < f64 > ( offset, v, d. to_bits ( ) ) ;
496
+ Ok ( ( ) )
497
+ }
485
498
( TypeVariant :: Enum ( _) , dynamic_value:: Reader :: Enum ( ev) , value:: Enum ( d) ) => {
486
- Ok ( self
487
- . builder
488
- . set_data_field_mask :: < u16 > ( offset , ev . get_value ( ) , d ) )
499
+ self . builder
500
+ . set_data_field_mask :: < u16 > ( offset , ev . get_value ( ) , d ) ;
501
+ Ok ( ( ) )
489
502
}
490
503
( TypeVariant :: Text , dynamic_value:: Reader :: Text ( tv) , _) => {
491
504
let mut p = self . builder . reborrow ( ) . get_pointer_field ( offset) ;
0 commit comments