@@ -194,7 +194,7 @@ where
194194 }
195195
196196 fn evaluate ( & self ) -> Result < ScalarValue > {
197- Ok ( ScalarValue :: new_primitive :: < T > ( self . value , & T :: DATA_TYPE ) )
197+ ScalarValue :: new_primitive :: < T > ( self . value , & T :: DATA_TYPE )
198198 }
199199
200200 fn size ( & self ) -> usize {
@@ -355,7 +355,7 @@ where
355355 }
356356
357357 fn evaluate ( & self ) -> Result < ScalarValue > {
358- Ok ( ScalarValue :: new_primitive :: < T > ( self . value , & T :: DATA_TYPE ) )
358+ ScalarValue :: new_primitive :: < T > ( self . value , & T :: DATA_TYPE )
359359 }
360360
361361 fn size ( & self ) -> usize {
@@ -516,7 +516,7 @@ where
516516 }
517517
518518 fn evaluate ( & self ) -> Result < ScalarValue > {
519- Ok ( ScalarValue :: new_primitive :: < T > ( self . value , & T :: DATA_TYPE ) )
519+ ScalarValue :: new_primitive :: < T > ( self . value , & T :: DATA_TYPE )
520520 }
521521
522522 fn size ( & self ) -> usize {
@@ -641,9 +641,9 @@ where
641641 . values
642642 . iter ( )
643643 . map ( |x| ScalarValue :: new_primitive :: < T > ( Some ( * x) , & T :: DATA_TYPE ) )
644- . collect ( ) ;
644+ . collect :: < Result < Vec < _ > > > ( ) ;
645645
646- vec ! [ ScalarValue :: new_list( Some ( values) , T :: DATA_TYPE ) ]
646+ vec ! [ ScalarValue :: new_list( Some ( values? ) , T :: DATA_TYPE ) ]
647647 } ;
648648 Ok ( state_out)
649649 }
@@ -684,7 +684,7 @@ where
684684 acc = acc ^ * distinct_value;
685685 }
686686 let v = ( !self . values . is_empty ( ) ) . then_some ( acc) ;
687- Ok ( ScalarValue :: new_primitive :: < T > ( v, & T :: DATA_TYPE ) )
687+ ScalarValue :: new_primitive :: < T > ( v, & T :: DATA_TYPE )
688688 }
689689
690690 fn size ( & self ) -> usize {
0 commit comments