chunk_vec

Function chunk_vec 

Source
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]]));