pub unsafe extern "C" fn mlx_closure_custom_apply(
res: *mut mlx_vector_array,
cls: mlx_closure_custom,
input_0: mlx_vector_array,
input_1: mlx_vector_array,
input_2: mlx_vector_array,
) -> c_intpub unsafe extern "C" fn mlx_closure_custom_apply(
res: *mut mlx_vector_array,
cls: mlx_closure_custom,
input_0: mlx_vector_array,
input_1: mlx_vector_array,
input_2: mlx_vector_array,
) -> c_int