i didn't mean rust didn't have dynamic sized arrays, i even mentionned Vec in my comment.
I am indeed a beginner in rust, and i was surprised by the completely different syntax & types for arrays and Vec... I read about it afterward and get the reason for it, but that's the first time i encountered that peculiarity in a language..
A Rust Vec is very similar, if I recall correctly, to a C++ vector. It can basically be used like a List but is implemented underneath as an automatically dynamically-sizing array.
Dynamically sized arrays have been in the standard library since day 1.
https://doc.rust-lang.org/stable/std/vec/struct.Vec.html