No pude encontrar el equivalente de Rust para el operador "join" sobre un vector de Strings. tengo unVec<String> y me gustaría unirme a ellos como soltero String:
let string_list = vec!["Foo".to_string(),"Bar".to_string()];
let joined = something::join(string_list,"-");
assert_eq!("Foo-Bar", joined);
Relacionado:

SliceConcatExtes solo por la noche.useel rasgo porque está en el preludio.joininitertools.Como lo menciona Wilfred,
SliceConcatExt::connectha quedado obsoleto desde la versión 1.3.0 a favor deSliceConcatExt::join:fuente
Hay una función de la
itertoolscaja también llamadajoinque se une a un iterador:fuente
join, no sobre las formas de optimizar el algoritmo de formato, ¿no?collect+joines más rápido y no agrega dependencias, vea esta esencia para un punto de referencia