I have a vector of vectors. I would like to transform it into a vector of slices without creating a new object:
let mut a: Vec<Vec<u8>> = vec![vec![0; 8]; msg.len()];
let mut new: Vec<&[u8]> = Vec::new();
for i in 0..a.len() {
a[i] = foo(i);
}
for i in 0..a.len() {
new.push(&a[i]);
}
Is it possible?