### Convert a Vec to Vec<&str> ```rust let v: Vec<&str> = v.iter().map(AsRef::as_ref).collect(); ``` ### Convert a collection of characters into a String 1. chars.iter().collect::() ```rust // Vec -> String let chars = vec!['a', 'b', 'c']; let string = chars.iter().collect::(); // [char] -> String let chars = ['a', 'b', 'c']; let string = chars.iter().collect::(); // &[char] -> String let slice_chars = &chars[..]; let string = slice_chars.iter().collect::(); ``` 2. chars.concat() ```rust // Vec -> String let chars = vec!["a", "b", "c"]; let string = chars.concat(); ``` 3. strings.join(separator) ```rust let names = ["firstName", "lastName"]; let joined = names.join(", "); ```