Vec :: dedup no funciona: ¿cómo deduplicaré un vector de cadenas?
Analicé un archivo, dividí la cadena por líneas y quiero dejar solo elementos únicos en cada vector. Esperovec.dedup()
para trabajar así:
let mut vec = vec!["a", "b", "a"];
vec.dedup();
assert_eq!(vec, ["a", "b"]);
Pero falla:
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `["a", "b", "a"]`,
right: `["a", "b"]`', src/main.rs:4:4
¿Cómo puedo eliminar duplicados?