@@ -249,16 +249,16 @@ impl<'a> Builder<'a> {
249249 Self { builder, schema }
250250 }
251251
252- pub fn reborrow < ' b > ( & ' b mut self ) -> Builder < ' b > {
252+ pub fn reborrow ( & mut self ) -> Builder < ' _ > {
253253 Builder {
254254 builder : self . builder . reborrow ( ) ,
255255 schema : self . schema ,
256256 }
257257 }
258258
259- pub fn reborrow_as_reader < ' b > ( & ' b self ) -> Reader < ' b > {
259+ pub fn reborrow_as_reader ( & self ) -> Reader < ' _ > {
260260 Reader {
261- reader : self . builder . as_reader ( ) . into ( ) ,
261+ reader : self . builder . as_reader ( ) ,
262262 schema : self . schema ,
263263 }
264264 }
@@ -442,50 +442,63 @@ impl<'a> Builder<'a> {
442442 match ( ty. which ( ) , value, dval. which ( ) ?) {
443443 ( TypeVariant :: Void , _, _) => Ok ( ( ) ) ,
444444 ( 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 ( ( ) )
446447 }
447448 ( 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 ( ( ) )
449451 }
450452 ( 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 ( ( ) )
452455 }
453456 ( 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 ( ( ) )
455459 }
456460 ( 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 ( ( ) )
458463 }
459464 ( 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 ( ( ) )
461467 }
462468 ( 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 ( ( ) )
464471 }
465472 ( 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 ( ( ) )
467475 }
468476 ( 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 ( ( ) )
470479 }
471480 (
472481 TypeVariant :: Float32 ,
473482 dynamic_value:: Reader :: Float32 ( v) ,
474483 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+ }
478489 (
479490 TypeVariant :: Float64 ,
480491 dynamic_value:: Reader :: Float64 ( v) ,
481492 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+ }
485498 ( 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 ( ( ) )
489502 }
490503 ( TypeVariant :: Text , dynamic_value:: Reader :: Text ( tv) , _) => {
491504 let mut p = self . builder . reborrow ( ) . get_pointer_field ( offset) ;
0 commit comments