str::split()
Разбивает строку по разделителю на итератор срезов.
Сигнатура
fn split<P: Pattern>(&self, pat: P) -> Split<'_, P>Возвращает итератор по частям строки, разделённым шаблоном. Чтобы получить вектор, добавьте .collect().
let s = "a,b,c";
let parts: Vec<&str> = s.split(',').collect();
println!("{:?}", parts); // ["a", "b", "c"]