I just want a space separated String of the argument variables obtained from std::env::args(), which I've been creating using the fold function like this:
std::env::args()
.fold("".to_string(), |accum, s| accum + &s + " ")
However this creates an extra space at the end which is unwanted. I tried using the truncate function, but truncate doesn't return a String, just modifies the existing String, and also this would require the creation of an intermediate binding in order to use the String's len() call to define how long the truncated String should be (which itself would require an intermediate binding due to Rust's current lexical borrowing rules I believe!)