@@ -155,7 +155,7 @@ mod tests {
155155
156156 let return_field = udf
157157 . return_field_from_args ( ReturnFieldArgs {
158- arg_fields : & [ arg_field. clone ( ) ] ,
158+ arg_fields : std :: slice :: from_ref ( & arg_field) ,
159159 scalar_arguments : & [ ] ,
160160 } )
161161 . unwrap ( ) ;
@@ -186,7 +186,7 @@ mod tests {
186186 let arg_field = Arc :: new ( Field :: new ( "input" , DataType :: Utf8 , true ) ) ;
187187 let return_field = udf
188188 . return_field_from_args ( ReturnFieldArgs {
189- arg_fields : & [ arg_field. clone ( ) ] ,
189+ arg_fields : std :: slice :: from_ref ( & arg_field) ,
190190 scalar_arguments : & [ ] ,
191191 } )
192192 . unwrap ( ) ;
@@ -241,7 +241,7 @@ mod tests {
241241 let arg_field = Arc :: new ( Field :: new ( "input" , DataType :: Utf8 , true ) ) ;
242242 let return_field = udf
243243 . return_field_from_args ( ReturnFieldArgs {
244- arg_fields : & [ arg_field. clone ( ) ] ,
244+ arg_fields : std :: slice :: from_ref ( & arg_field) ,
245245 scalar_arguments : & [ ] ,
246246 } )
247247 . unwrap ( ) ;
@@ -274,7 +274,7 @@ mod tests {
274274 let arg_field = Arc :: new ( Field :: new ( "input" , DataType :: Utf8 , true ) ) ;
275275 let return_field = udf
276276 . return_field_from_args ( ReturnFieldArgs {
277- arg_fields : & [ arg_field. clone ( ) ] ,
277+ arg_fields : std :: slice :: from_ref ( & arg_field) ,
278278 scalar_arguments : & [ ] ,
279279 } )
280280 . unwrap ( ) ;
0 commit comments