pub unsafe extern "C" fn mlx_distributed_group_split(
res: *mut mlx_distributed_group,
group: mlx_distributed_group,
color: c_int,
key: c_int,
) -> c_intpub unsafe extern "C" fn mlx_distributed_group_split(
res: *mut mlx_distributed_group,
group: mlx_distributed_group,
color: c_int,
key: c_int,
) -> c_int