Iterator::any()
Проверяет, удовлетворяет ли условию хотя бы один элемент.
Сигнатура
fn any<F: FnMut(Self::Item) -> bool>(&mut self, f: F) -> boolВозвращает true, если предикат истинен хотя бы для одного элемента. Останавливается на первом совпадении.
let v = vec![1, 2, 3];
println!("{}", v.iter().any(|&x| x == 2)); // true