fn main() {
let words = ["zero", "one", "two", "three", "four", "five",
"six", "seven", "eight", "nine", "ten"];
let specificletter = 't';
let indexes: Vec<usize> = words.iter()
.enumerate()
.filter(|(_, &word)| word.starts_with(specificletter))
.map(|(index, _)| index)
.collect();
println!("{:?}", indexes);
}
/*
run:
[2, 3, 10]
*/