str::replace()
Заменяет все вхождения подстроки и возвращает новую строку.
Сигнатура
fn replace<P: Pattern>(&self, from: P, to: &str) -> StringВозвращает новую строку, в которой все вхождения from заменены на to. Исходная строка не меняется.
let s = "a-b-c";
println!("{}", s.replace("-", "+")); // a+b+c