[−][src]Function array_tools::init_with
pub fn init_with<T, A, F>(initializer_fn: F) -> A where
A: FixedSizeArray<T>,
F: FnMut() -> T,
Initializes array with values provided by function.
use array_tools; let mut value: u64 = 0; let array: [u64; 7] = array_tools::init_with(|| { let return_value = value; value += 1; return_value }); assert_eq!(array, [0, 1, 2, 3, 4, 5, 6]);