pub fn chunk_vec<T: Clone>(
vec: &[T],
chunk_size: usize,
) -> Result<Vec<Vec<T>>, &'static str>Expand description
Splits a vector into chunks of specified size.
ยงExamples
use array_functions::chunk_vec;
let num = vec![1, 2, 3, 4, 5, 6, 7, 8, 9];
let chunked_vec = chunk_vec(&num, 3);
assert_eq!(chunked_vec, Ok(vec![vec![1, 2, 3], vec![4, 5, 6], vec![7, 8, 9]]));