@@ -23,22 +23,22 @@ pub enum ArrowScalarParams {
2323impl AsRef < [ DataType ] > for ArrowScalarParams {
2424 fn as_ref ( & self ) -> & [ DataType ] {
2525 match self {
26- ArrowScalarParams :: Exact ( params) => params. as_ref ( ) ,
27- ArrowScalarParams :: Variadic ( param) => std:: slice:: from_ref ( param) ,
26+ Self :: Exact ( params) => params. as_ref ( ) ,
27+ Self :: Variadic ( param) => std:: slice:: from_ref ( param) ,
2828 }
2929 }
3030}
3131
3232impl From < ArrowScalarParams > for ScalarParams {
3333 fn from ( params : ArrowScalarParams ) -> Self {
3434 match params {
35- ArrowScalarParams :: Exact ( params) => ScalarParams :: Exact (
35+ ArrowScalarParams :: Exact ( params) => Self :: Exact (
3636 params
3737 . into_iter ( )
3838 . map ( |v| LogicalTypeId :: try_from ( & v) . expect ( "type should be converted" ) . into ( ) )
3939 . collect ( ) ,
4040 ) ,
41- ArrowScalarParams :: Variadic ( param) => ScalarParams :: Variadic (
41+ ArrowScalarParams :: Variadic ( param) => Self :: Variadic (
4242 LogicalTypeId :: try_from ( & param)
4343 . expect ( "type should be converted" )
4444 . into ( ) ,
@@ -58,15 +58,15 @@ pub struct ArrowFunctionSignature {
5858impl ArrowFunctionSignature {
5959 /// Create an exact function signature
6060 pub fn exact ( params : Vec < DataType > , return_type : DataType ) -> Self {
61- ArrowFunctionSignature {
61+ Self {
6262 parameters : Some ( ArrowScalarParams :: Exact ( params) ) ,
6363 return_type,
6464 }
6565 }
6666
6767 /// Create a variadic function signature
6868 pub fn variadic ( param : DataType , return_type : DataType ) -> Self {
69- ArrowFunctionSignature {
69+ Self {
7070 parameters : Some ( ArrowScalarParams :: Variadic ( param) ) ,
7171 return_type,
7272 }
@@ -152,7 +152,7 @@ mod test {
152152
153153 impl Default for MockState {
154154 fn default ( ) -> Self {
155- MockState {
155+ Self {
156156 info : "some meta" . to_string ( ) ,
157157 }
158158 }
0 commit comments