Function unarray::build_array_option
source · [−]Expand description
Build an array with a function that creates elements based on their value, short-circuiting if
any index returns a None
let success = build_array_option(|i| Some(i * 2));
assert_eq!(success, Some([0, 2, 4]));