`std::array<int, 3> v = {};` generates `let mut v: Vec<i32> = vec![];`. The vec should have 3 elements, not 0.
std::array<int, 3> v = {};generateslet mut v: Vec<i32> = vec![];. The vec should have 3 elements, not 0.