@@ -445,14 +445,14 @@ pub unsafe extern "C" fn pineappl_grid_convolve_with_one(
445445 let mut xfx = |id, x, q2| xfx ( id, x, q2, state) ;
446446 let mut als = |q2| alphas ( q2, state) ;
447447 let order_mask = if order_mask. is_null ( ) {
448- vec ! [ ]
448+ & [ ]
449449 } else {
450- unsafe { slice:: from_raw_parts ( order_mask, grid. orders ( ) . len ( ) ) } . to_owned ( )
450+ unsafe { slice:: from_raw_parts ( order_mask, grid. orders ( ) . len ( ) ) }
451451 } ;
452452 let channel_mask = if channel_mask. is_null ( ) {
453- vec ! [ ]
453+ & [ ]
454454 } else {
455- unsafe { slice:: from_raw_parts ( channel_mask, grid. channels ( ) . len ( ) ) } . to_vec ( )
455+ unsafe { slice:: from_raw_parts ( channel_mask, grid. channels ( ) . len ( ) ) }
456456 } ;
457457 let results = unsafe { slice:: from_raw_parts_mut ( results, grid. bin_info ( ) . bins ( ) ) } ;
458458 let mut convolution_cache = ConvolutionCache :: new (
@@ -463,7 +463,7 @@ pub unsafe extern "C" fn pineappl_grid_convolve_with_one(
463463
464464 results. copy_from_slice ( & grid. convolve (
465465 & mut convolution_cache,
466- & order_mask,
466+ order_mask,
467467 & [ ] ,
468468 & channel_mask,
469469 & [ ( xi_ren, xi_fac, 1.0 ) ] ,
@@ -511,14 +511,14 @@ pub unsafe extern "C" fn pineappl_grid_convolve_with_two(
511511 let mut xfx2 = |id, x, q2| xfx2 ( id, x, q2, state) ;
512512 let mut als = |q2| alphas ( q2, state) ;
513513 let order_mask = if order_mask. is_null ( ) {
514- vec ! [ ]
514+ & [ ]
515515 } else {
516- unsafe { slice:: from_raw_parts ( order_mask, grid. orders ( ) . len ( ) ) } . to_vec ( )
516+ unsafe { slice:: from_raw_parts ( order_mask, grid. orders ( ) . len ( ) ) }
517517 } ;
518518 let channel_mask = if channel_mask. is_null ( ) {
519- vec ! [ ]
519+ & [ ]
520520 } else {
521- unsafe { slice:: from_raw_parts ( channel_mask, grid. channels ( ) . len ( ) ) } . to_vec ( )
521+ unsafe { slice:: from_raw_parts ( channel_mask, grid. channels ( ) . len ( ) ) }
522522 } ;
523523 let results = unsafe { slice:: from_raw_parts_mut ( results, grid. bin_info ( ) . bins ( ) ) } ;
524524 let mut convolution_cache = ConvolutionCache :: new (
@@ -532,7 +532,7 @@ pub unsafe extern "C" fn pineappl_grid_convolve_with_two(
532532
533533 results. copy_from_slice ( & grid. convolve (
534534 & mut convolution_cache,
535- & order_mask,
535+ order_mask,
536536 & [ ] ,
537537 & channel_mask,
538538 & [ ( xi_ren, xi_fac, 1.0 ) ] ,
@@ -1699,15 +1699,15 @@ pub unsafe extern "C" fn pineappl_grid_convolve(
16991699 let grid = unsafe { & * grid } ;
17001700
17011701 let order_mask = if order_mask. is_null ( ) {
1702- vec ! [ ]
1702+ & [ ]
17031703 } else {
1704- unsafe { slice:: from_raw_parts ( order_mask, grid. orders ( ) . len ( ) ) } . to_owned ( )
1704+ unsafe { slice:: from_raw_parts ( order_mask, grid. orders ( ) . len ( ) ) }
17051705 } ;
17061706
17071707 let channel_mask = if channel_mask. is_null ( ) {
1708- vec ! [ ]
1708+ & [ ]
17091709 } else {
1710- unsafe { slice:: from_raw_parts ( channel_mask, grid. channels ( ) . len ( ) ) } . to_vec ( )
1710+ unsafe { slice:: from_raw_parts ( channel_mask, grid. channels ( ) . len ( ) ) }
17111711 } ;
17121712
17131713 let bin_indices = if bin_indices. is_null ( ) {
@@ -1746,9 +1746,9 @@ pub unsafe extern "C" fn pineappl_grid_convolve(
17461746
17471747 results. copy_from_slice ( & grid. convolve (
17481748 & mut convolution_cache,
1749- & order_mask,
1749+ order_mask,
17501750 bin_indices,
1751- & channel_mask,
1751+ channel_mask,
17521752 mu_scales,
17531753 ) ) ;
17541754}
0 commit comments