I need to find an index of an element in a vector of strings. This is what I got so far:
fn main() {
let test: Vec = vec![
\"one\".to_s
I think you should look at the position method instead.
fn main() {
let test = vec!["one", "two", "three"];
let index = test.iter().position(|&r| r == "two").unwrap();
println!("{}", index);
}
You can test it here.
Note that this works for any iterator, so it can be used for vectors, arrays, and slices, all of which produce iterators.