How can I return a vector of strings by splitting a string that has spaces in between
fn line_to_words(line: &str) -> Vec<String> {
line.split_whitespace().collect()
}
fn main() {
println!( "{:?}", line_to_words( "string with spaces in between" ) );
}
The above code returns this error
line.split_whitespace().collect()
| ^^^^^^^ value of type `std::vec::Vec<std::string::String>` cannot be built from `std::iter::Iterator<Item=&str>`
|
= help: the trait `std::iter::FromIterator<&str>` is not implemented for `std::vec::Vec<std::string::String>`