Function cl_traits::create_array[][src]

pub fn create_array<F, T, const N: usize>(cb: F) -> [T; N] where
    F: FnMut(usize) -> T, 
Expand description

Creates an array [T; N] where each array element T is returned by the cb call.

  • Example
use cl_traits::create_array;
let array: [usize; 4] = create_array(|idx| idx);
assert_eq!(array, [0, 1, 2, 3]);