Vec
Intermédiairelet mut v = vec![1, 2, 3];
v.push(4);
v.pop(); // Option<i32>
v.insert(0, 99);
v.remove(1);
v.extend([10, 20]);
let premier = v[0]; // panique si hors limites
let sur = v.get(10); // Option : None si hors limites
v.len(); v.is_empty(); v.contains(&3);
v.sort(); v.reverse(); v.dedup();
v.retain(|x| x % 2 == 0); // filtre en place