fn main() {
let v: Vec<u8> = (0..14).collect();
let result: Vec<Vec<u8>> = v.chunks(3).map(|s| s.into()).collect();
println!("{:?}", result);
println!("{:?}", result[0]);
println!("{:?}", result[0][0]);
println!("{:?}", result[0][1]);
println!("{:?}", result[0][2]);
}
/*
run:
[[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11], [12, 13]]
[0, 1, 2]
0
1
2
*/